http://codereview.appspot.com/5416043/diff/12001/gcc/config/i386/i386.c File gcc/config/i386/i386.c (left):
http://codereview.appspot.com/5416043/diff/12001/gcc/config/i386/i386.c#oldcode10928 gcc/config/i386/i386.c:10928: if (current_function_decl != NULL_TREE && If I understand correctly, this does arrange for the backpointer section to go into a comdat section with the same group key as the function. We have to give the section a unique name within GCC, however, in order to keep it from combining with the non-COMDAT section that's being used for the non-COMDAT functions. Later, in ix86_elf_asm_named_section, we can strip off the suffix so that it gets the right name in the ELF file. http://codereview.appspot.com/5416043/