Commit | Line | Data |
---|---|---|
8e13f7b1 HPN |
1 | ;# Main file, x.s, with the program (_start) referring to two |
2 | ;# linkonce functions fn and fn2. The functions fn and fn2 are | |
3 | ;# supposed to be equivalent of C++ template instantiations; the | |
4 | ;# main file instantiates fn. There's the equivalent of an FDE | |
5 | ;# entry in .eh_frame, referring to fn via a local label. | |
6 | ||
7 | .text | |
8 | .global _start | |
9 | _start: | |
10 | .long fn | |
11 | .long fn2 | |
12 | ||
13 | .section .gnu.linkonce.t.fn,"ax",@progbits | |
14 | .weak fn | |
15 | .type fn,@function | |
16 | fn: | |
17 | .La: | |
18 | .long 1 | |
19 | .long 2 | |
20 | .Lb: | |
21 | .size fn,.Lb-.La | |
22 | ||
23 | .section .eh_frame,"aw",@progbits | |
24 | .long 2 | |
25 | .long .La | |
26 | .long .Lb-.La |