* scripttempl/elf.sc, scripttempl/elfd30v.sc,

scripttempl/elfm68hc11.sc, scripttempl/elfm68hc12.sc,
        scripttempl/v850.sc: Keep .jcr data.
This commit is contained in:
Richard Henderson 2001-08-12 20:19:49 +00:00
parent fc7bc88384
commit 24098abb6c
6 changed files with 26 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2001-08-12 Richard Henderson <rth@redhat.com>
* scripttempl/elf.sc, scripttempl/elfd30v.sc,
scripttempl/elfm68hc11.sc, scripttempl/elfm68hc12.sc,
scripttempl/v850.sc: Keep .jcr data.
2001-08-12 H.J. Lu <hjl@gnu.org>
Andrew Haley <aph@cambridge.redhat.com>
Nick Clifton <nickc@redhat.com>

View File

@ -312,6 +312,7 @@ SECTIONS
${TEXT_DYNAMIC-${DYNAMIC}}
${RELOCATING+${CTOR}}
${RELOCATING+${DTOR}}
.jcr : { KEEP (*(.jcr)) }
${DATA_PLT+${PLT}}
${RELOCATING+${OTHER_GOT_SYMBOLS}}
.got ${RELOCATING-0} : { *(.got.plt) *(.got) }

View File

@ -124,6 +124,9 @@ SECTIONS
.eh_frame ${RELOCATING-0} : { KEEP (*(.eh_frame)) } ${RELOCATING+ > ${DATA_MEMORY}}
.gcc_except_table ${RELOCATING-0} : { *(.gcc_except_table) } ${RELOCATING+ > ${DATA_MEMORY}}
/* Java class registration support. */
.jcr ${RELOCATING-0} : { KEEP (*(.jcr)) } ${RELOCATING+ >${DATA_MEMORY}}
${RELOCATING+${CTOR}}
${RELOCATING+${DTOR}}

View File

@ -331,7 +331,7 @@ SECTIONS
.eh_frame ${RELOCATING-0} :
{
*(.eh_frame)
KEEP (*(.eh_frame))
} ${RELOCATING+ > ${TEXT_MEMORY}}
.rodata ${RELOCATING-0} :
@ -350,6 +350,11 @@ SECTIONS
${RELOCATING+${CTOR}}
${RELOCATING+${DTOR}}
.jcr ${RELOCATING-0} :
{
KEEP (*(.jcr))
} ${RELOCATING+ > ${TEXT_MEMORY}}
/* Start of the data section image in ROM. */
${RELOCATING+__data_image = .;}
${RELOCATING+PROVIDE (__data_image = .);}

View File

@ -331,7 +331,7 @@ SECTIONS
.eh_frame ${RELOCATING-0} :
{
*(.eh_frame)
KEEP (*(.eh_frame))
} ${RELOCATING+ > ${TEXT_MEMORY}}
.rodata ${RELOCATING-0} :
@ -350,6 +350,11 @@ SECTIONS
${RELOCATING+${CTOR}}
${RELOCATING+${DTOR}}
.jcr ${RELOCATING-0} :
{
KEEP (*(.jcr))
} ${RELOCATING+ > ${TEXT_MEMORY}}
/* Start of the data section image in ROM. */
${RELOCATING+__data_image = .;}
${RELOCATING+PROVIDE (__data_image = .);}

View File

@ -115,6 +115,10 @@ SECTIONS
KEEP (*crtend.o(.dtors))
${CONSTRUCTING+___dtors_end = .;}
}
.jcr :
{
KEEP (*(.jcr))
}
.got : { *(.got.plt) *(.got) }
.dynamic : { *(.dynamic) }