Add a test for PR ld/22048
PR ld/22048 * testsuite/ld-x86-64/pr22048.d: New file. * testsuite/ld-x86-64/pr22048a.s: Likewise. * testsuite/ld-x86-64/pr22048b.s: Likewise. * testsuite/ld-x86-64/x86-64.exp: Run pr22048.
This commit is contained in:
parent
686335cd3c
commit
d7de64088c
@ -1,3 +1,11 @@
|
||||
2017-08-31 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/22048
|
||||
* testsuite/ld-x86-64/pr22048.d: New file.
|
||||
* testsuite/ld-x86-64/pr22048a.s: Likewise.
|
||||
* testsuite/ld-x86-64/pr22048b.s: Likewise.
|
||||
* testsuite/ld-x86-64/x86-64.exp: Run pr22048.
|
||||
|
||||
2017-08-31 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* testsuite/ld-elf/eh3.d: Update.
|
||||
|
25
ld/testsuite/ld-x86-64/pr22048.d
Normal file
25
ld/testsuite/ld-x86-64/pr22048.d
Normal file
@ -0,0 +1,25 @@
|
||||
#source: pr22048a.s
|
||||
#source: pr22048b.s
|
||||
#as: --64
|
||||
#ld: -melf_x86_64 -Ttext 0x400078
|
||||
#readelf: -wf
|
||||
|
||||
Contents of the .eh_frame section:
|
||||
|
||||
0+0000 0+014 0+0000 CIE
|
||||
Version: 1
|
||||
Augmentation: "zR"
|
||||
Code alignment factor: 1
|
||||
Data alignment factor: -8
|
||||
Return address column: 16
|
||||
Augmentation data: 1b
|
||||
|
||||
DW_CFA_def_cfa: r7 \(rsp\) ofs 8
|
||||
DW_CFA_offset: r16 \(rip\) at cfa-8
|
||||
DW_CFA_nop
|
||||
DW_CFA_nop
|
||||
|
||||
0+0018 0+0010 0+001c FDE cie=0+0000 pc=0+400078\.\.0+40007a
|
||||
DW_CFA_nop
|
||||
DW_CFA_nop
|
||||
DW_CFA_nop
|
4
ld/testsuite/ld-x86-64/pr22048a.s
Normal file
4
ld/testsuite/ld-x86-64/pr22048a.s
Normal file
@ -0,0 +1,4 @@
|
||||
.section .eh_frame,"a",@progbits
|
||||
.align 4
|
||||
.zero 4
|
||||
.ident "GCC"
|
8
ld/testsuite/ld-x86-64/pr22048b.s
Normal file
8
ld/testsuite/ld-x86-64/pr22048b.s
Normal file
@ -0,0 +1,8 @@
|
||||
.text
|
||||
.globl _start
|
||||
.type _start, @function
|
||||
_start:
|
||||
.cfi_startproc
|
||||
rep ret
|
||||
.cfi_endproc
|
||||
.size _start, .-_start
|
@ -570,6 +570,7 @@ run_dump_test "pr20253-4f"
|
||||
run_dump_test "pr20253-5a"
|
||||
run_dump_test "pr20253-5b"
|
||||
run_dump_test "tlsdesc2"
|
||||
run_dump_test "pr22048"
|
||||
|
||||
proc undefined_weak {cflags ldflags} {
|
||||
set testname "Undefined weak symbol"
|
||||
|
Loading…
x
Reference in New Issue
Block a user