https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120156
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu.org --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- The issue is likely latent then. IIRC some x86 sub-targets enable prefetching by default. It's a very odd place for a segfault btw, which might suggest some memory corruption (also explaining the preprocessed reproducer failure). I'd try using a watchpoint on the bogus pointer from the bitmap list walk, it should be initialized from the points-to pass running before PRE and stay valid from there.