ENTRY(_start)
+/*INPUT(support.o support_aux.o)*/
GROUP(-lc -lgcc)
+/*GROUP(-lgcc)*/
__DYNAMIC = 0;
SECTIONS {
. = 0x10000;
.text : {
- *(.init)
- *(.text) *(.text.*)
- *(.fini)
+ KEEP(*(.init))
+ KEEP(*(.fini))
+ KEEP(*(.text))
+ *(.text.*)
}
+ _etext = .;
+
.ctors :
{
KEEP (*crtbegin.o(.ctors))
. = ALIGN(4k);
.rodata : {
- *(.rodata) *(.rodata.*) *(.eh_frame) *(.jcr)
+ *(.rodata*) *(.eh_frame) *(.jcr)
}
.data : {
- *(.data)
+ *(.data*)
}
. = ALIGN(16);
- PROVIDE(_gp = . + 0x8000);
+ _gp = . + 0x8000;
.sdata : {
- *(.rosdata) *(.sdata)
+ *(.rosdata*) *(.sdata*)
}
.sbss : {
- *(.sbss) *(.scommon)
+ *(.sbss*) *(.scommon*)
}
.bss : {
- *(.bss) *(COMMON)
+ *(.bss*) *(COMMON)
}
+
_end = .;
}