https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109005
--- Comment #16 from Marc Poulhiès <dkm at gcc dot gnu.org> --- (In reply to avieira from comment #15) > @richi: Yeah and as I mentioned on IRC I can confirm it fixes the issue, I > also bootstrapped and regression tested the change on > aarch64-unknown-linux-gnu. > > Simon, I can't compile your minimal reproducer, first it complains about > missing the body keyword, so I added that, but then it complains about > missing a ifcvt_demo.ads, tried adding an empty one but that didn't work. Try by using the small reproducer as the ads file instead: gcc -c -O3 ifcvt_demo.ads during GIMPLE pass: ifcvt raised STORAGE_ERROR : stack overflow or erroneous memory access