https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109002
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|-O1 -ftree-pre |[13 Regression] -O1 |-ftree-partial-pre results |-ftree-pre |in stall value |-ftree-partial-pre results | |in stall value Target Milestone|--- |13.0 Known to work| |12.2.0 Priority|P3 |P1 Keywords| |needs-bisection --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Looks like GCC 12 "works", I suspect the compile-time optimizations in pruning to be the reason since PA_IN has bogus virtual operands in expressions which is what the fix fixes.