diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2013-05-16 14:31:24 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2013-05-16 14:31:24 +0000 |
commit | b871e3d2252fd3e683f99254ac038169604e4e13 (patch) | |
tree | 75b349808e9b20314abe8a1764da6768b75e5ba4 /gcc | |
parent | ce85812624573b7b2fca14eeec9e7d31cefc04fa (diff) | |
download | gcc-b871e3d2252fd3e683f99254ac038169604e4e13.zip gcc-b871e3d2252fd3e683f99254ac038169604e4e13.tar.gz gcc-b871e3d2252fd3e683f99254ac038169604e4e13.tar.bz2 |
Fix breakage with missing decl check for arm-none-eabi builds.
2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/19599
* config/arm/arm.c (arm_function_ok_for_sibcall): Add check
for NULL decl.
From-SVN: r198973
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8e92c44..b2fad18 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + PR target/19599 + * config/arm/arm.c (arm_function_ok_for_sibcall): Add check + for NULL decl. + 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * reorg.c (link_cc0_insns): Wrap in #ifdef HAVE_cc0. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index c4f5c69..4428692 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -5426,6 +5426,7 @@ arm_function_ok_for_sibcall (tree decl, tree exp) sibling calls. */ if (TARGET_AAPCS_BASED && arm_abi == ARM_ABI_AAPCS + && decl && DECL_WEAK (decl)) return false; |