https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68157
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-10-30 CC| |trippels at gcc dot gnu.org Summary|internal compiler error: in |[5/6 Regression] internal |reassoc_stmt_dominates_stmt |compiler error: in |_p, at |reassoc_stmt_dominates_stmt |tree-ssa-reassoc.c:1287 |_p, at | |tree-ssa-reassoc.c:1287 Ever confirmed|0 |1 --- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- trippels@CFARM-IUT-TLSE3 ~ % cat zfslbmpartcont.ii typedef double ZFSFloat; double a, b, c, d; class A { public: long m_fn1(); }; class B { A m_collList; int m_particleCollisions; void m_fn2(); }; void B::m_fn2() { while (m_collList.m_fn1()) { ZFSFloat e, f; e = b * a * a; f = b * d; if (m_particleCollisions) c = e + f; } } trippels@CFARM-IUT-TLSE3 ~ % g++ -Ofast -c zfslbmpartcont.ii zfslbmpartcont.ii: In member function ‘void B::m_fn2()’: zfslbmpartcont.ii:12:6: internal compiler error: in reassoc_stmt_dominates_stmt_p, at tree-ssa-reassoc.c:1218