diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-11-18 07:54:34 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-11-18 07:58:52 -0800 |
commit | 7c80aab93666727965c2d5d6e17b1338d88293e0 (patch) | |
tree | afa7fa215c740c62255a2b2580804d466d8055b7 /ld/testsuite/ld-elf/pr28597.d | |
parent | a0cfd0ca0ea26f157957c42b359b750c6f53d4bf (diff) | |
download | fsf-binutils-gdb-7c80aab93666727965c2d5d6e17b1338d88293e0.zip fsf-binutils-gdb-7c80aab93666727965c2d5d6e17b1338d88293e0.tar.gz fsf-binutils-gdb-7c80aab93666727965c2d5d6e17b1338d88293e0.tar.bz2 |
elf/x86: Issue an error on discarded output .plt section
Issue an error, instead of crash, on discarded output .plt section.
bfd/
PR ld/28597
* elf32-i386.c (elf_i386_finish_dynamic_sections): Issue an error
on discarded output .plt section.
* elf64-x86-64.c (elf_x86_64_finish_dynamic_sections): Likewise.
ld/
PR ld/28597
* testsuite/ld-elf/pr28597.d: New file.
* testsuite/ld-elf/pr28597.s: Likewise.
* testsuite/ld-elf/pr28597.t: Likewise.
Diffstat (limited to 'ld/testsuite/ld-elf/pr28597.d')
-rw-r--r-- | ld/testsuite/ld-elf/pr28597.d | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ld/testsuite/ld-elf/pr28597.d b/ld/testsuite/ld-elf/pr28597.d new file mode 100644 index 0000000..886182c --- /dev/null +++ b/ld/testsuite/ld-elf/pr28597.d @@ -0,0 +1,3 @@ +#ld: -shared -T pr28597.t +#error: .*: discarded output section: `.plt' +#target: i?86-*-* x86_64-*-* |