https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88267
Bug ID: 88267 Summary: A new flag in GCC causes a divergence in crtbegin.o file Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Accidentally I noticed that e.g. r266397 added a new option, so that options.h has more variables. And as crtstuff.c includes options.h (transitively), we end up with: before: $ nm ./gcc/crtbegin.o | grep completed 0000000000000000 b completed.7378 after: $ nm ./gcc/crtbegin.o | grep completed 0000000000000000 b completed.7379