Fix breakage with missing decl check for arm-none-eabi builds.
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2013 14:31:24 +0000 (14:31 +0000)
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2013 14:31:24 +0000 (14:31 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198973 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm.c

index 8e92c44..b2fad18 100644 (file)
@@ -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.
index c4f5c69..4428692 100644 (file)
@@ -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;