diff options
author | Alan Modra <amodra@gmail.com> | 2016-12-13 09:29:47 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-12-13 09:37:37 +1030 |
commit | 6392030005291f7c783da2247b63ae31dc8352e0 (patch) | |
tree | e969ae75f49bf5133ea7e5d69b9b36598efa2560 /bfd/ChangeLog | |
parent | ea0ffd5be2dfd6ee696fc15294d7b2bf29f267a7 (diff) | |
download | gdb-6392030005291f7c783da2247b63ae31dc8352e0.zip gdb-6392030005291f7c783da2247b63ae31dc8352e0.tar.gz gdb-6392030005291f7c783da2247b63ae31dc8352e0.tar.bz2 |
Don't fudge p_vaddr when PHDR in segment
RX does horrible fudges to PT_LOAD p_vaddr, that affect the testsuite
and mean the target won't support dynamic objects. The latter
probably doesn't matter too much since RX is an embedded target, but
it's easy to stop some of the fudges in order to reduce special cases
for RX in the testsuite. The changes make sense in isolation too.
bfd/
* elf32-rx.c (elf32_rx_modify_program_headers): Don't adjust
segments that include the ELF file header or program headers.
ld/
* testsuite/ld-elf/flags1.d: Run for RX.
* testsuite/ld-scripts/phdrs.exp: Likewise.
* testsuite/ld-scripts/pr14962.d: Likewise.
* testsuite/ld-scripts/pr14962-2.d: Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 1c1dd90..b461ebe 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2016-12-13 Alan Modra <amodra@gmail.com> + + * elf32-rx.c (elf32_rx_modify_program_headers): Don't adjust + segments that include the ELF file header or program headers. + 2016-12-08 Alan Modra <amodra@gmail.com> PR ld/20932 |