------- 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