http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50725
--- Comment #5 from gee <jojelino at gmail dot com> 2011-10-14 16:29:56 UTC --- by comparing the result of -fdump-passes between pseudo-reloc.ii and r.c, --- r.c.pass +++ pseudo-reloc.pass @@ -3,7 +3,7 @@ tree-mudflap1 : OFF tree-omplower : ON tree-lower : ON - tree-ehopt : OFF + tree-ehopt : ON tree-eh : ON tree-cfg : ON *warn_function_return : ON @@ -148,7 +148,7 @@ tree-local-pure-const2 : ON tree-cplxlower0 : ON tree-ehcleanup2 : OFF - tree-resx : OFF + tree-resx : ON tree-nrv : ON tree-mudflap2 : OFF tree-optimized : ON please take a look at tree-ehopt and tree-resx.