https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97953
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |11.0 Priority|P3 |P2 Target Milestone|--- |8.5 Keywords| |wrong-code Summary|ICE (segfault) during |[8/9/10 Regression] ICE |GIMPLE pass: loopdone |(segfault) during GIMPLE |compiling |pass: loopdone compiling |libgcc/config/libbid/bid128 |libgcc/config/libbid/bid128 |_fma.c:190:1 |_fma.c:190:1 --- Comment #21 from Richard Biener <rguenth at gcc dot gnu.org> --- Fixed on trunk, still broken on branches. Note the hoisting re-ordering made us no longer discover the full redundancy in PRE itself (as written in the originating PR we would need to iterate and PRE insertion discovering full redundancies is a bit of a corner case as well).