------- Comment #2 from ramana dot r at gmail dot com 2009-03-24 18:34 -------
(In reply to comment #1)
> Created an attachment (id=16728)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16728&action=view) [edit]
> A more involved testcase.
>
> This testcase shows the preserving behaviour on multiple call-clobbered
> registers, in spite of noreturn attribute.
>
The save of registers appears on
Using built-in specs.
Target: arm-none-eabi
Configured with: /home/ramana/cos/mycos/combined-arm-none-eabi/configure
--target=arm-none-eabi --enable-languages=c,c++ : (reconfigured)
/home/ramana/cos/mycos/combined-arm-none-eabi/configure --target=arm-none-eabi
--enable-languages=c,c++ : (reconfigured)
/home/ramana/cos/mycos/combined-arm-none-eabi/configure --target=arm-none-eabi
target_alias=arm-none-eabi --enable-languages=c,c++ --no-create --no-recursion
Thread model: single
gcc version 4.4.0 20090324 (experimental) [trunk revision 143499] (GCC)
and might be related to PR #38570 .
--
ramana dot r at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rearnsha at gcc dot gnu dot
| |org, ramana dot r at gmail
| |dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38203