[PATCH][GOLD] Handle .ARM.exidx sections in garbage collection.

Daniel Jacobowitz dan@codesourcery.com
Mon Jan 11 13:48:00 GMT 2010


On Sun, Jan 10, 2010 at 11:14:02PM -0800, Ian Lance Taylor wrote:
> I could certainly be wrong here.  I based my statement not by looking
> at linker output, but by looking at these lines in
> ld/emulparams/armelf_linux_eabi.sh:
> 
>   ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); }
> 
>   ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }"

That's because it's a recent bug fix:

2009-11-20  Thomas Schwinge  <thomas@codesourcery.com>

        * emulparams/armelf.sh (OTHER_READONLY_SECTIONS)
        <__exidx_start, __exidx_end>: Use PROVIDE_HIDDEN.
        * emulparams/armelf_linux_eabi.sh (OTHER_READONLY_SECTIONS)
        <__exidx_start, __exidx_end>: Likewise.
        * emulparams/armsymbian.sh (OTHER_READONLY_SECTIONS)
        <.ARM.exidx$$Base, __exidx_start, __exidx_end, .ARM.exidx$$Limit>:
        Likewise.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Binutils mailing list