1 .section .gnu.linkonce.t.foo, "a", %progbits 21: 3 .globl symfoo 4symfoo: 5 .long 0 6 7 .section .gnu.linkonce.t.bar, "a", %progbits 82: 9 .globl symbar 10symbar: 11 .long 0 12 13 .section .gnu.linkonce.r.foo, "a", %progbits 14 .long 1b 15 .long symfoo 16/* ld currently incorrectly silently discards this relocation. Just such 17 relocations are never produced by g++-3.4 so this suppressed error message 18 is not a problem: 19 #error: `.gnu.linkonce.t.bar' referenced in section `.gnu.linkonce.r.foo' of tmpdir/dump1.o: defined in discarded section `.gnu.linkonce.t.bar' of tmpdir/dump1.o 20 */ 21 .long 2b 22 .long symbar 23