https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78004
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|g++ 6.2.1 segfaults when |[6/7 Regression] g++ |compiling qt 4.8.7 on arm |segfaults when compiling qt | |4.8.7 --- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- markus@x4 tmp % cat qdeclarativeanimation.ii struct QVariant { ~QVariant(); }; struct A { QVariant toValue; }; extern "C" { void atan2(int, int); float sqrtf(float); } int a, b; void QDeclarativeParentAnimationtransition() { float c; A d; if (b) c = sqrtf(a); atan2(0, c); } markus@x4 tmp % g++ -c -O2 qdeclarativeanimation.ii qdeclarativeanimation.ii: In function ‘void QDeclarativeParentAnimationtransition()’: qdeclarativeanimation.ii:12:6: error: missing PHI def void QDeclarativeParentAnimationtransition() { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c_5 = PHI <c_9(D)(2), _11(7), (3)> qdeclarativeanimation.ii:12:6: internal compiler error: verify_gimple failed 0xda8090 verify_gimple_in_cfg(function*, bool) ../../gcc/gcc/tree-cfg.c:5208 0xc89707 execute_function_todo ../../gcc/gcc/passes.c:1965 0xc8a7dc execute_todo ../../gcc/gcc/passes.c:2015