[Bug c/44554] Stack space after sigsetjmp is reused

2010-06-16 Thread jakub at gcc dot gnu dot org
--- 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

[Bug c/44554] Stack space after sigsetjmp is reused

2010-06-16 Thread schwab at linux-m68k dot org
--- 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 --

[Bug c/44554] Stack space after sigsetjmp is reused

2010-06-16 Thread rguenth at gcc dot gnu dot org
--- 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

[Bug c/44554] Stack space after sigsetjmp is reused

2010-06-16 Thread christian dot eggers at kathrein dot de
--- 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

[Bug c/44554] Stack space after sigsetjmp is reused

2010-06-16 Thread christian dot eggers at kathrein dot de
--- 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