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
4 .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
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 = .);
15 - PROVIDE_HIDDEN (__init_array_start = .);
16 + PROVIDE (__init_array_start = .);
17 KEEP (*(SORT(.init_array.*)))
19 - PROVIDE_HIDDEN (__init_array_end = .);
20 + PROVIDE (__init_array_end = .);
24 - PROVIDE_HIDDEN (__fini_array_start = .);
25 + PROVIDE (__fini_array_start = .);
27 KEEP (*(SORT(.fini_array.*)))
28 - PROVIDE_HIDDEN (__fini_array_end = .);
29 + PROVIDE (__fini_array_end = .);
36 .dynamic : { *(.dynamic) }
37 - .got : SPECIAL { *(.got) }
39 . = DATA_SEGMENT_RELRO_END (0, .);
40 - .plt : SPECIAL { *(.plt) }
44 *(.data .data.* .gnu.linkonce.d.*)
48 .data1 : { *(.data1) }
49 - .got : SPECIAL { *(.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. */
56 PROVIDE (__sbss_end = .); PROVIDE (___sbss_end = .);
58 - .plt : SPECIAL { *(.plt) }