------- Comment #2 from pbrook at gcc dot gnu dot org 2006-07-27 23:37 ------- Huh. I thought glibc had removed all their nested functions. The unwind table generation code can't cope with the prologue generated for nested functions.
The reduced testcase passes the -O because gcc un-nests the function. Is this true of the original testcase, or does glibc require trampolines? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28516