http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58723
Volker Reichelt <reichelt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-11-10 CC| |reichelt at gcc dot gnu.org Known to work| |4.5.0, 4.6.0, 4.7.0, 4.8.0 Summary|ICE in lto_output_edge, at |[4.9 Regression] ICE in |lto-cgraph.c:300 for |lto_output_edge, at |OpenMP's simd reduction |lto-cgraph.c:300 for | |OpenMP's simd reduction Ever confirmed|0 |1 Known to fail| |4.9.0 --- Comment #2 from Volker Reichelt <reichelt at gcc dot gnu.org> --- Confirmed. Even shorter testcase (compile with "-O -flto -fopenmp"): ======================================= void foo(int n) { int i; #pragma omp simd reduction(+:n) for (i = 0; i < 99; ++i) ; } ======================================= The regression appeared between 4.9-20131005 and 4.9.0-20131012.