https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91267
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcb314 at hotmail dot com --- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- Created attachment 46628 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46628&action=edit preprocessed C source code Here is a preprocessed C source code file which seems to demonstrate the problem. Flag -O3 required. I'll have a go at reducing the code.