]>
Commit | Line | Data |
---|---|---|
52dfa912 | 1 | --- qemu-0.9.1/ppc.ld 2008-01-06 19:38:42.000000000 +0000 |
2 | +++ qemu-0.9.1/ppc.ld.new 2008-01-21 21:51:54.000000000 +0000 | |
3 | @@ -93,23 +93,23 @@ | |
4 | .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } | |
5 | .preinit_array : | |
6 | { | |
7 | - PROVIDE_HIDDEN (__preinit_array_start = .); | |
8 | + PROVIDE (__preinit_array_start = .); | |
9 | KEEP (*(.preinit_array)) | |
10 | - PROVIDE_HIDDEN (__preinit_array_end = .); | |
11 | + PROVIDE (__preinit_array_end = .); | |
12 | } | |
13 | .init_array : | |
14 | { | |
15 | - PROVIDE_HIDDEN (__init_array_start = .); | |
16 | + PROVIDE (__init_array_start = .); | |
17 | KEEP (*(SORT(.init_array.*))) | |
18 | KEEP (*(.init_array)) | |
19 | - PROVIDE_HIDDEN (__init_array_end = .); | |
20 | + PROVIDE (__init_array_end = .); | |
21 | } | |
22 | .fini_array : | |
23 | { | |
24 | - PROVIDE_HIDDEN (__fini_array_start = .); | |
25 | + PROVIDE (__fini_array_start = .); | |
26 | KEEP (*(.fini_array)) | |
27 | KEEP (*(SORT(.fini_array.*))) | |
28 | - PROVIDE_HIDDEN (__fini_array_end = .); | |
29 | + PROVIDE (__fini_array_end = .); | |
30 | } | |
31 | .ctors : | |
32 | { | |
33 | @@ -143,9 +143,9 @@ | |
34 | .got1 : { *(.got1) } | |
35 | .got2 : { *(.got2) } | |
36 | .dynamic : { *(.dynamic) } | |
37 | - .got : SPECIAL { *(.got) } | |
38 | + .got : { *(.got) } | |
39 | . = DATA_SEGMENT_RELRO_END (0, .); | |
40 | - .plt : SPECIAL { *(.plt) } | |
41 | + .plt : { *(.plt) } | |
42 | .data : | |
43 | { | |
44 | *(.data .data.* .gnu.linkonce.d.*) | |
45 | @@ -153,7 +153,7 @@ | |
46 | SORT(CONSTRUCTORS) | |
47 | } | |
48 | .data1 : { *(.data1) } | |
49 | - .got : SPECIAL { *(.got) } | |
50 | + .got : { *(.got) } | |
51 | /* We want the small data sections together, so single-instruction offsets | |
52 | can access them all, and initialized data all before uninitialized, so | |
53 | we can shorten the on-disk segment size. */ | |
54 | @@ -172,7 +172,7 @@ | |
55 | *(.scommon) | |
56 | PROVIDE (__sbss_end = .); PROVIDE (___sbss_end = .); | |
57 | } | |
58 | - .plt : SPECIAL { *(.plt) } | |
59 | + .plt : { *(.plt) } | |
60 | .bss : | |
61 | { | |
62 | *(.dynbss) |