From: Bernd Schmidt Date: Wed, 3 Sep 2008 09:32:18 +0000 (+0000) Subject: bfin.c (bfin_expand_prologue): Honour no_stack_limit attribute. X-Git-Tag: releases/gcc-4.4.0~2683 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3b62f0e14bdd2d1efb0d4bb6aac93d2a80ff75c0;p=thirdparty%2Fgcc.git bfin.c (bfin_expand_prologue): Honour no_stack_limit attribute. * config/bfin/bfin.c (bfin_expand_prologue): Honour no_stack_limit attribute. From-SVN: r139928 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6bf89c05c0e1..66de90a20e48 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-09-03 Bernd Schmidt + + * config/bfin/bfin.c (bfin_expand_prologue): Honour no_stack_limit + attributes. + 2008-09-03 Danny Smith * gthr-win32.h (CONST_CAST2): Really make sure CONST_CAST2 is diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 6ff1093de8cc..10bbfce87ffe 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -1165,7 +1165,8 @@ bfin_expand_prologue (void) } if (crtl->limit_stack - || TARGET_STACK_CHECK_L1) + || (TARGET_STACK_CHECK_L1 + && !DECL_NO_LIMIT_STACK (current_function_decl))) { HOST_WIDE_INT offset = bfin_initial_elimination_offset (ARG_POINTER_REGNUM,