https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110515
--- Comment #7 from Sergei Trofimovich <slyfox at gcc dot gnu.org> --- (In reply to Richard Biener from comment #6) > Turning off PRE also allows it to pass but I guess it's the same as with SRA. > -fno-strict-aliasing also helps, -fno-ipa-modref doesn't. I suspect > bisection > isn't going to help much, but maybe it points to a small set of changes on > the testcase itself. Bisect landed on the r12-4790-g4b3a325f07aceb : $ git bisect bad 4b3a325f07acebf47e82de227ce1d5ba62f5bcae is the first bad commit commit 4b3a325f07acebf47e82de227ce1d5ba62f5bcae Author: Aldy Hernandez <al...@redhat.com> Date: Thu Oct 28 15:35:21 2021 +0200 Remove VRP threader passes in exchange for better threading pre-VRP.