From 28ad0357c60b45413199be58da0868d106c0d26a Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 9 Apr 1996 18:23:54 +0000 Subject: Put .init/.fini in correct places. --- ld/scripttempl/elfppc.sc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ld/scripttempl') diff --git a/ld/scripttempl/elfppc.sc b/ld/scripttempl/elfppc.sc index bc2105c..ac1027b 100644 --- a/ld/scripttempl/elfppc.sc +++ b/ld/scripttempl/elfppc.sc @@ -67,7 +67,6 @@ SECTIONS .rela.sbss ${RELOCATING-0} : { *(.rela.sbss2) } .rela.sdata2 ${RELOCATING-0} : { *(.rela.sdata2) } .rela.sbss2 ${RELOCATING-0} : { *(.rela.sbss2) } - .init ${RELOCATING-0} : { *(.init) } =${NOP-0} ${DATA_PLT-${PLT}} .text ${RELOCATING-0} : { @@ -76,11 +75,12 @@ SECTIONS /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } =${NOP-0} - ${RELOCATING+_etext = .;} - ${RELOCATING+PROVIDE (etext = .);} - .fini ${RELOCATING-0} : { *(.fini) } =${NOP-0} + .init ${RELOCATING-0} : { *(.init) } =${NOP-0} + .fini ${RELOCATING-0} : { *(.fini) } =${NOP-0} .rodata ${RELOCATING-0} : { *(.rodata) } .rodata1 ${RELOCATING-0} : { *(.rodata1) } + ${RELOCATING+_etext = .;} + ${RELOCATING+PROVIDE (etext = .);} ${CREATE_SHLIB-${SDATA2}} ${CREATE_SHLIB-${SBSS2}} ${RELOCATING+${OTHER_READONLY_SECTIONS}} -- cgit v1.1