https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84011
--- Comment #11 from Jan Hubicka <hubicka at ucw dot cz> --- > > ?? That is the task for the linker SHF_MERGE|SHF_STRINGS handling. > Why should gcc duplicate that? I suppose there would be small room for improvements where GCC could use the fact that one string's address is actually address of another string + offset. That may save some relocations. Honza