*(.init)
*(.fini)
*(.text)
+ }
+ .const ALIGN(4) : {
+ *(.const)
+ }
+ .ctors ALIGN(4) : {
${CONSTRUCTING+ . = ALIGN(4);}
${CONSTRUCTING+ ___CTOR_LIST__ = .;}
- ${CONSTRUCTING+ LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2)}
- ${CONSTRUCTING+ *(.ctors)}
- ${CONSTRUCTING+ LONG(0)}
+ ${CONSTRUCTING+ LONG(-1)}
+ *(.ctors)
${CONSTRUCTING+ ___CTOR_END__ = .;}
+ ${CONSTRUCTING+ LONG(0)}
+ }
+ .dtors ALIGN(4) : {
${CONSTRUCTING+ ___DTOR_LIST__ = .;}
- ${CONSTRUCTING+ LONG((___DTOR_END__ - ___DTOR_LIST__) / 4 - 2)}
+ ${CONSTRUCTING+ LONG(-1)}
${CONSTRUCTING+ *(.dtors)}
- ${CONSTRUCTING+ LONG(0)}
${CONSTRUCTING+ ___DTOR_END__ = .;}
- ${RELOCATING+ etext = .;}
+ ${CONSTRUCTING+ LONG(0)}
}
+ ${RELOCATING+ etext = .;}
.data : {
*(.data)
${RELOCATING+ __edata = .};