aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-12-13 09:29:47 +1030
committerAlan Modra <amodra@gmail.com>2016-12-13 09:37:37 +1030
commit6392030005291f7c783da2247b63ae31dc8352e0 (patch)
treee969ae75f49bf5133ea7e5d69b9b36598efa2560 /bfd/ChangeLog
parentea0ffd5be2dfd6ee696fc15294d7b2bf29f267a7 (diff)
downloadgdb-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/ChangeLog5
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