--- Comment #5 from jakub at gcc dot gnu dot org 2010-06-16 09:45 ---
The __cancel_arg variables are pseudos until ira, apparently during IRA the 2
stack slots chosen for those are shared between __cancel_arg vars and other
vars used later in the function. Do we need to act as if
-fno-i
--- Comment #4 from schwab at linux-m68k dot org 2010-06-16 09:06 ---
If the variable is not modified between setjmp and longjmp the compiler is
required to preserve its value.
--
schwab at linux-m68k dot org changed:
What|Removed |Added
--
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-06-16 08:58 ---
you need to mark y and x volatile.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from christian dot eggers at kathrein dot de 2010-06-16
07:18 ---
Created an attachment (id=20926)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20926&action=view)
Object file (for reference)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44554
--- Comment #1 from christian dot eggers at kathrein dot de 2010-06-16
07:17 ---
Created an attachment (id=20925)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20925&action=view)
Preprocessed source
compile with arm-linux-gnueabi-gcc -mcpu=arm920t -Os -o test.o -c test.i
This fi