------- 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-ira-share-spill-slots is set in cfun->calls_setjmp functions?
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44554