https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98673
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu.org Target| |riscv Keywords| |missed-optimization --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- The analysis sounds a bit confused. What is the transform that DOM cannot do after the transform that FRE does? There's some older bug about out-of-SSA coalescing issues with loops and liveness of induction variables but it's not clear if this is related (the assembly doesn't show the loop exit block). Can you name the loop in the source that is problematic? See PR86270 and PR70359