aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2013-05-16 14:31:24 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2013-05-16 14:31:24 +0000
commitb871e3d2252fd3e683f99254ac038169604e4e13 (patch)
tree75b349808e9b20314abe8a1764da6768b75e5ba4 /gcc
parentce85812624573b7b2fca14eeec9e7d31cefc04fa (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--gcc/config/arm/arm.c1
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;