1
OUTPUT_FORMAT("elf64-ia64-little")
15
phys_start = _start - (((5<<(61))+0x100000000) - (1 << 20));
18
. = ((5<<(61))+0x100000000);
22
.text : AT(ADDR(.text) - (((5<<(61))+0x100000000) - (1 << 20)))
30
.data : AT(ADDR(.data) - (((5<<(61))+0x100000000) - (1 << 20)))
34
.sdata : AT(ADDR(.sdata) - (((5<<(61))+0x100000000) - (1 << 20)))
35
{ *(.sdata) *(.sdata1) *(.srdata) }
37
.rodata : AT(ADDR(.rodata) - (((5<<(61))+0x100000000) - (1 << 20)))
40
.rodata.str1.8 : AT(ADDR(.rodata.str1.8) - (((5<<(61))+0x100000000) - (1 << 20)))
43
/* newlib initialization functions */
45
PROVIDE (__preinit_array_start = .);
46
.preinit_array : { *(.preinit_array) }
47
PROVIDE (__preinit_array_end = .);
48
PROVIDE (__init_array_start = .);
49
.init_array : { *(.init_array) }
50
PROVIDE (__init_array_end = .);
51
PROVIDE (__fini_array_start = .);
52
.fini_array : { *(.fini_array) }
53
PROVIDE (__fini_array_end = .);
55
.ctors : AT(ADDR(.ctors) - (((5<<(61))+0x100000000) - (1 << 20)))
58
QUAD((__CTOR_END__ - __CTOR_LIST__) / 8 - 2)
65
.dtors : AT(ADDR(.dtors) - (((5<<(61))+0x100000000) - (1 << 20)))
68
QUAD((__DTOR_END__ - __DTOR_LIST__) / 8 - 2)
74
.IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - (((5<<(61))+0x100000000) - (1 << 20)))
75
{ *(.IA_64.unwind_info) }
77
.IA_64.unwind : AT(ADDR(.IA_64.unwind) - (((5<<(61))+0x100000000) - (1 << 20)))
80
.bss : AT(ADDR(.bss) - (((5<<(61))+0x100000000) - (1 << 20)))