Commit | Line | Data |
---|---|---|
80c29487 JK |
1 | .section .gnu.linkonce.t.foo, "a", %progbits |
2 | 1: | |
3 | .globl symfoo | |
4 | symfoo: | |
5 | .long 0 | |
6 | ||
7 | .section .gnu.linkonce.t.bar, "a", %progbits | |
8 | 2: | |
9 | .globl symbar | |
10 | symbar: | |
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 |