https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89904
--- Comment #4 from anlauf at gcc dot gnu.org --- (In reply to seurer from comment #3) > Best I can tell from poking around in gdb is that it is happening at line 32 > > end subroutine s > > that's probably not much help. Sorry! So if you comment out lines 24-33 (the part "module m" until the final "end"), there's no ICE, and if you keep only those lines (commenting lines 6-22), there's no ICE? This would mean that PR83515 either is not completely fixed, or the fix exposes something else that doesn't show up on x86_64. I see the following options: - XFAIL the testcase where needed, until this PR gets fixed (maybe there's a related issue) - reopen PR83515 and remove lines 24-33 from the testcase; the tests given that PR may succeed on x86_64, but lead to an ICE in a different place elsewhere