------- Comment #6 from jamborm at gcc dot gnu dot org 2009-09-04 19:01 ------- For a reference, this is the patch I am testing:
Index: gcc/passes.c =================================================================== --- gcc/passes.c (revision 151421) +++ gcc/passes.c (working copy) @@ -562,6 +562,7 @@ init_optimization_passes (void) alias information also rewrites no longer addressed locals into SSA form if possible. */ NEXT_PASS (pass_build_ealias); + NEXT_PASS (pass_stdarg); NEXT_PASS (pass_sra_early); NEXT_PASS (pass_copy_prop); NEXT_PASS (pass_merge_phi); @@ -620,7 +621,6 @@ init_optimization_passes (void) NEXT_PASS (pass_phiopt); NEXT_PASS (pass_tail_recursion); NEXT_PASS (pass_ch); - NEXT_PASS (pass_stdarg); NEXT_PASS (pass_lower_complex); NEXT_PASS (pass_sra); NEXT_PASS (pass_rename_ssa_copies); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41089