https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109308
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amodra at gmail dot com --- Comment #4 from Alan Modra <amodra at gmail dot com> --- I agree the code is undefined, but "store to address 0x0000004172b0 with insufficient space for an object of type 'long int'" is a lie. There plainly *is* sufficient space at that address. It would be nice to diagnose the actual undefined behaviour. As a compiler developer you might have the mindset of "it's undefined code so the compiler can do anything", but that argument strikes me as disingenuous when we are talking about -fsanitize=undefined!