From 0fdc6780963d7a03add642265f99062a455d69dd Mon Sep 17 00:00:00 2001 From: rearnsha Date: Thu, 22 Dec 2011 17:31:50 +0000 Subject: [PATCH] PR target/51643 * arm.c (arm_function_ok_for_sibcall): Use DECL_WEAK in previous change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182628 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc8a2a4fbfb..3c785e1ce46 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2011-12-21 Richard Earnshaw + + PR target/51643 + * arm.c (arm_function_ok_for_sibcall): Use DECL_WEAK in previous + change. + 2011-12-22 Tristan Gingold * config/ia64/ia64.c (ia64_promote_function_mode): Remove. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index fec43fba903..0bded8d04e9 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -5255,7 +5255,7 @@ arm_function_ok_for_sibcall (tree decl, tree exp) sibling calls. */ if (TARGET_AAPCS_BASED && arm_abi == ARM_ABI_AAPCS - && lookup_attribute ("weak", DECL_ATTRIBUTES (decl))) + && DECL_WEAK (decl)) return false; /* Everything else is ok. */ -- 2.11.0