http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45815
--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2010-09-28 17:01:07 UTC --- > Dominique: yes, but flag_split_stack should be -1 going into that code, so the > effect of that should be to set flag_split_stack to 0. Can you confirm that > the generated file options.h was correctly regenerated in your build? It > should contain the lines > > /* Set by -fsplit-stack. > Generate discontiguous stack frames */ > int flag_split_stack = -1; It does not: [macbook] gcc/build_w% grep flag_split_stack *gcc/options.h gcc/options.h:extern int flag_split_stack; prev-gcc/options.h:extern int flag_split_stack; stage1-gcc/options.h:extern int flag_split_stack;