diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-05-10 17:15:19 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-05-10 17:15:19 +0000 |
commit | 1da80baa66a91a51d46a48476dbc14b26eaf8f78 (patch) | |
tree | 496bae66059e226ed21095f975e66963d9180274 /ld/testsuite/ld-x86-64 | |
parent | 64ea88dcd7fe63b28761aed765bce1cf0cd5f709 (diff) | |
download | gdb-1da80baa66a91a51d46a48476dbc14b26eaf8f78.zip gdb-1da80baa66a91a51d46a48476dbc14b26eaf8f78.tar.gz gdb-1da80baa66a91a51d46a48476dbc14b26eaf8f78.tar.bz2 |
Count R_X86_64_RELATIVE64 as reloc_class_relative
bfd/
* elf64-x86-64.c (elf_x86_64_reloc_type_class): Handle
R_X86_64_RELATIVE64.
ld/testsuite/
* ld-x86-64/pr13082-1a.d: Check RELACOUNT.
* ld-x86-64/pr13082-1b.d: Likewise.
Diffstat (limited to 'ld/testsuite/ld-x86-64')
-rw-r--r-- | ld/testsuite/ld-x86-64/pr13082-1a.d | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-x86-64/pr13082-1b.d | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/ld/testsuite/ld-x86-64/pr13082-1a.d b/ld/testsuite/ld-x86-64/pr13082-1a.d index f0e98ff..cb404e0 100644 --- a/ld/testsuite/ld-x86-64/pr13082-1a.d +++ b/ld/testsuite/ld-x86-64/pr13082-1a.d @@ -2,8 +2,12 @@ #name: PR ld/13082-1 (a) #as: --x32 #ld: -shared -melf32_x86_64 -#readelf: -r --wide +#readelf: -d -r --wide +Dynamic section at offset 0x[0-9a-f]+ contains [0-9]+ entries: +#... + 0x[0-9a-f]+ +\(RELACOUNT\) +1 +#... Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries: Offset Info Type Sym. Value Symbol's Name \+ Addend [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE64 +[0-9a-f]+ diff --git a/ld/testsuite/ld-x86-64/pr13082-1b.d b/ld/testsuite/ld-x86-64/pr13082-1b.d index f10481f..dbe8a0a 100644 --- a/ld/testsuite/ld-x86-64/pr13082-1b.d +++ b/ld/testsuite/ld-x86-64/pr13082-1b.d @@ -2,8 +2,12 @@ #name: PR ld/13082-1 (b) #as: --x32 #ld: -pie -melf32_x86_64 -#readelf: -r --wide +#readelf: -d -r --wide +Dynamic section at offset 0x[0-9a-f]+ contains [0-9]+ entries: +#... + 0x[0-9a-f]+ +\(RELACOUNT\) +1 +#... Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries: Offset Info Type Sym. Value Symbol's Name \+ Addend [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE64 +[0-9a-f]+ |