Commit | Line | Data |
---|---|---|
4646d23b HPN |
1 | #source: main.s |
2 | #source: gcdfn.s | |
3 | #source: hidfn.s | |
4 | #ld: --gc-sections --shared --version-script hideall.ld | |
5 | #objdump: -dRT | |
c125dbfb | 6 | # This test is only valid on ELF based ports. |
2ac93be7 | 7 | # not-target: *-*-pe *-*-wince |
4646d23b HPN |
8 | |
9 | # See PR ld/13990: a forced-local PLT reference to a | |
10 | # forced-local symbol is GC'ed, trigging a BFD_ASSERT. | |
11 | ||
12 | .*: file format elf32-.* | |
13 | ||
14 | DYNAMIC SYMBOL TABLE: | |
4646d23b HPN |
15 | 0+ g DO \*ABS\* 0+ NS NS |
16 | ||
17 | Disassembly of section .text: | |
18 | ||
c125dbfb RM |
19 | 0+[0-9a-f]+ <_start>: |
20 | \s*[0-9a-f]+:\s+e52de004\s+push {lr} ; \(str lr, \[sp, #-4\]!\) | |
21 | \s*[0-9a-f]+:\s+eb000000\s+bl [0-9a-f]+ <hidfn> | |
22 | \s*[0-9a-f]+:\s+e8bd8000\s+ldmfd sp!, {pc} | |
4646d23b | 23 | |
c125dbfb RM |
24 | 0+[0-9a-f]+ <hidfn>: |
25 | \s*[0-9a-f]+:\s+e8bd8000\s+ldmfd sp!, {pc} |