aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2010-10-06 08:58:59 +0000
committerNick Clifton <nickc@redhat.com>2010-10-06 08:58:59 +0000
commitea5cae92bdd0686144ac42346d32c58e6f0e0b16 (patch)
treec8b3bc69800b8c40581a0b39dd1c198e565ffb17 /ld/ChangeLog
parentc0e4ee6b249d0e2fc3f3e4e0864e00faf93fe126 (diff)
downloadfsf-binutils-gdb-ea5cae92bdd0686144ac42346d32c58e6f0e0b16.zip
fsf-binutils-gdb-ea5cae92bdd0686144ac42346d32c58e6f0e0b16.tar.gz
fsf-binutils-gdb-ea5cae92bdd0686144ac42346d32c58e6f0e0b16.tar.bz2
* script-sections.cc(class Memory_region): Remove
current_lma_offset_ field. Rename current_vma_offset_ to current_offset_. Add last_section_ field. (Memory_region::get_current_vma_address): Rename to get_current_address. (Memory_region::get_current_lma_address): Delete. (Memory_region::increment_vma_offset): Rename to increment_offset. (Memory_region::increment_lma_offset): Delete. (Memory_region::attributes_compatible): New method. Returns true if the provided section is compatible with the region. (Memory_region::get_last_section): New method. Returns the last section to use the region. (Memory_region::set_last_section): New method. Stores the last section to use the region. (Script_sections::block_in_region): New method. Returns true if a block of memory is contained within a region. (Script_sections::find_memory_region): New method. Locates a memory region to be used to set a VMA or LMA address. (Output_section_definition::set_section_addresses): Add code to check for addresses set by memory regions. (Output_segment::set_section_addresses): Remove memory region walking code. (Script_sections::create_segment): Add a warning if a header segment is created outside of any region. * script-sections.h (class Script_sections): Add prototypes for find_memory_region and block_in_region methods. * testsuite/memory_test.s: Use .long instead of .word. * testsuite/memory_test.t: Add some more output sections. * testsuite/memory_test.sh: Update expected output. * ld.texinfo: Update description of computation of VMA and LMA addresses for output sections. * ld-scripts/rgn-at5.t: Add some more output sections. * ld-scripts/rgn-at5.d: Update expected output.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index b1b0ef6..24f3bc8 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2010-10-06 Nick Clifton <nickc@redhat.com>
+
+ * ld.texinfo: Update description of computation of VMA and LMA
+ addresses for output sections.
+
2010-10-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Makefile.am (ALL_64_EMULATIONS): Fix typo in last commit.