https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111165
--- Comment #12 from Thorsten Glaser <tg at mirbsd dot org> --- Created attachment 55808 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55808&action=edit tarball (.xz) with preprocessed and assembly output I’ve verified (back to unmodified source) that it is indeed only the file eval.c that’s at fault. I’ve compiled mksh with gcc-12, then built that one file with gcc-13, linked with gcc-12, and it failed. I’m attaching an xz-compressed tarball with preprocessed and assembly (both AT&T and Intel, both -fverbose-asm and not) of the file with exactly identical options between GCC 12 and 13, in the hope of that being helpful to hunt this down.