https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111829
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2023-10-16 --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- You sink the conversion, so it would be PRE on the reverse graph. The transform doesn't really fit a particular pass I think. Why does the problem persist in RTL?