Nick Clifton ea5cae92bd * 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.
2010-10-06 08:58:59 +00:00
..
2005-02-21 08:18:49 +00:00
2006-09-20 11:35:11 +00:00
2005-02-21 08:18:49 +00:00
2007-11-04 23:49:09 +00:00
2007-06-18 12:38:22 +00:00
2007-06-18 12:38:22 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
ld/
2007-01-19 14:51:27 +00:00
2009-09-02 07:25:43 +00:00
2009-05-21 06:13:28 +00:00
2007-07-06 14:09:45 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-10-17 13:41:49 +00:00
2006-09-27 04:18:16 +00:00
2009-09-02 07:25:43 +00:00
2007-07-06 14:09:45 +00:00
2009-09-02 07:25:43 +00:00
2005-03-17 16:20:39 +00:00
2006-10-17 13:41:49 +00:00
ld/
2007-01-06 22:03:46 +00:00
ld/
2007-01-06 22:03:46 +00:00
ld/
2007-01-06 22:03:46 +00:00
2007-07-06 14:09:45 +00:00
2007-07-06 14:09:45 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-08-19 05:51:50 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
ld/
2009-10-07 07:25:36 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2008-04-28 14:08:15 +00:00
ld/
2008-04-28 12:45:34 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
ld/
2006-08-08 15:07:16 +00:00
ld/
2006-08-08 15:07:16 +00:00
ld/
2006-08-08 15:07:16 +00:00
2005-03-22 14:20:38 +00:00
2005-03-22 14:20:38 +00:00
2009-09-02 07:25:43 +00:00