diff options
author | Alan Modra <amodra@gmail.com> | 2015-04-07 22:23:21 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-04-07 23:22:11 +0930 |
commit | 87070c082fd5c23e9a0e7994ff9ea13f6faecb3e (patch) | |
tree | 597a6b184c8af91bd452733a0516257856580fb6 /ld/testsuite/ld-arm | |
parent | 0fad6e4b94e754e26e904bab074bf6c94d825711 (diff) | |
download | gdb-87070c082fd5c23e9a0e7994ff9ea13f6faecb3e.zip gdb-87070c082fd5c23e9a0e7994ff9ea13f6faecb3e.tar.gz gdb-87070c082fd5c23e9a0e7994ff9ea13f6faecb3e.tar.bz2 |
Modify get_reloc_section for targets that map .got.plt to .got
Fixes tic6x testsuite failures due to .rela.plt having a zero sh_info.
I considered passing link_info to get_reloc_section so we could
directly return the .got.plt output section, but we need the fallback
to name lookup anyway for objcopy.
bfd/
* elf.c (_bfd_elf_get_reloc_section): Allow for .got.plt being
mapped to output .got section.
ld/testsuite/
* ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
* ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
* ld-tic6x/shlib-1b.rd: Likewise.
* ld-tic6x/shlib-1r.rd: Likewise.
* ld-tic6x/shlib-1rb.rd: Likewise.
* ld-tic6x/shlib-app-1.rd: Likewise.
* ld-tic6x/shlib-app-1b.rd: Likewise.
* ld-tic6x/shlib-app-1r.rd: Likewise.
* ld-tic6x/shlib-app-1rb.rd: Likewise.
* ld-tic6x/shlib-noindex.rd: Likewise.
Diffstat (limited to 'ld/testsuite/ld-arm')
-rw-r--r-- | ld/testsuite/ld-arm/tls-gdesc-nlazy.g | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ld/testsuite/ld-arm/tls-gdesc-nlazy.g b/ld/testsuite/ld-arm/tls-gdesc-nlazy.g index 4b53a98..f36ed1d 100644 --- a/ld/testsuite/ld-arm/tls-gdesc-nlazy.g +++ b/ld/testsuite/ld-arm/tls-gdesc-nlazy.g @@ -1,4 +1,5 @@ Hex dump of section '.got': +#... 0x[0-9a-f]+ [0-9a-f]+ 00000000 00000000 00000000 ................ 0x[0-9a-f]+ 00000000 00000000 00000000 ............ |