https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104911
--- Comment #4 from Rainer Orth <ro at gcc dot gnu.org> --- Created attachment 52630 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52630&action=edit stage 2 and 3 objects and assembler output I've now compiled typesem.d and semantic3.d using the stage 1 and 2 gdc respectively with -save-temps added (with a source tree as of 1b85638affe6c987a33427c54e0369b819cd7915, i.e. before the problematic commit, so I could repeat the procedure before and after with the same sources). typesem.s indeed shows small codegen differences, while for semantic3.s there are both codegen differences per se as well as label renamings that may not effect the object files.