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