------- Comment #5 from mikpe at it dot uu dot se 2009-11-04 15:47 ------- On x86_64 there's a 128 byte area below %rsp which is free to use without first setting up a stack frame. This is described in the x86_64 ABI document. The Linux kernel skips this area before pushing signal handler stack frames.
Do you have a concrete example of this not working? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41941