1 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
4 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
5 that symbols are added to per-bfd GOTs.
7 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
10 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
11 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
12 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
13 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
14 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
15 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
16 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
17 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
18 got_entry hash function.
20 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
22 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
25 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
28 * ld-unique/unique_empty.s: Add reference to "b".
30 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
32 * ld-size/size-10.rd: Updated.
33 * ld-size/size-8.rd: Likewise.
34 * ld-size/size32-2-i386.d: Likewise.
35 * ld-size/size32-2-x32.d: Likewise.
36 * ld-size/size32-2-x86-64.d: Likewise.
37 * ld-size/size64-2-x32.d: Likewise.
38 * ld-size/size64-2-x86-64.d: Likewise.
40 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
41 linker for size-8 test.
43 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
44 Andrew Jenner <andrew@codesourcery.com>
46 Based on patches from Altera Corporation.
48 * ld-nios2/emit-relocs-1a.s: New.
49 * ld-nios2/emit-relocs-1b.s: New.
50 * ld-nios2/emit-relocs-1.d: New.
51 * ld-nios2/emit-relocs-1.ld: New.
52 * ld-nios2/gprel.d: New.
53 * ld-nios2/gprel.s: New.
54 * ld-nios2/hilo16.d: New.
55 * ld-nios2/hilo16.s: New.
56 * ld-nios2/hilo16_symbol.s: New.
57 * ld-nios2/imm5.d: New.
58 * ld-nios2/imm5.s: New.
59 * ld-nios2/imm5_symbol.s: New.
60 * ld-nios2/nios2.exp: New.
61 * ld-nios2/pcrel16.d: New.
62 * ld-nios2/pcrel16_label.s: New.
63 * ld-nios2/pcrel16.s: New.
64 * ld-nios2/relax_callr.d: New.
65 * ld-nios2/relax_callr.ld: New.
66 * ld-nios2/relax_callr.s: New.
67 * ld-nios2/relax_cjmp.d: New.
68 * ld-nios2/relax_cjmp.s: New.
69 * ld-nios2/relax_jmp.ld: New.
70 * ld-nios2/relax_section.d: New.
71 * ld-nios2/relax_section.s: New.
72 * ld-nios2/relax_ujmp.d: New.
73 * ld-nios2/relax_ujmp.s: New.
74 * ld-nios2/reloc.d: New.
75 * ld-nios2/reloc.s: New.
76 * ld-nios2/reloc_symbol.s: New.
77 * ld-nios2/s16.d: New.
78 * ld-nios2/s16.s: New.
79 * ld-nios2/s16_symbol.s: New.
80 * ld-nios2/u16.d: New.
81 * ld-nios2/u16.s: New.
82 * ld-nios2/u16_symbol.s: New.
83 * ld-elf/indirect.exp: Skip on targets that don't support
85 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
86 * ld-plugin/lto.exp: Skip shared library tests on targets that
87 don't support them. Skip execution tests on non-native targets.
89 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
91 * ld-elf/now-1.d: New file.
92 * ld-elf/now-2.d: Likewise.
93 * ld-elf/now-3.d: Likewise.
94 * ld-elf/now-4.d: Likewise.
95 * ld-elf/rpath-1.d: Likewise.
96 * ld-elf/rpath-2.d: Likewise.
97 * ld-elf/runpath-1.d: Likewise.
98 * ld-elf/runpath-2.d: Likewise.
100 2013-02-06 Alan Modra <amodra@gmail.com>
103 * ld-elf/new-dtags-1.d: Delete.
104 * ld-elf/new-dtags-2.d: Likewise.
105 * ld-elf/new-dtags-3.d: Likewise.
106 * ld-elf/new-dtags-4.d: Likewise.
107 * ld-elf/new-dtags-5.d: Likewise.
108 * ld-elf/new-dtags-6.d: Likewise.
109 * ld-elf/new-dtags-7.d: Likewise.
110 * ld-elf/new-dtags-8.d: Likewise.
112 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
115 * ld-elf/new-dtags-1.d: New test.
116 * ld-elf/new-dtags-2.d: Likewise.
117 * ld-elf/new-dtags-3.d: Likewise.
118 * ld-elf/new-dtags-4.d: Likewise.
119 * ld-elf/new-dtags-5.d: Likewise.
120 * ld-elf/new-dtags-6.d: Likewise.
121 * ld-elf/new-dtags-7.d: Likewise.
122 * ld-elf/new-dtags-8.d: Likewise.
124 2013-01-31 Alan Modra <amodra@gmail.com>
126 * ld-powerpc/tlsexe.d: Update for changed stub names.
127 * ld-powerpc/tlsexe.r: Likewise.
128 * ld-powerpc/tlsexetoc.d: Likewise.
129 * ld-powerpc/tlsexetoc.r: Likewise.
130 * ld-powerpc/tlsso.d: Likewise.
131 * ld-powerpc/tlsso.r: Likewise.
132 * ld-powerpc/tlstocso.d: Likewise.
133 * ld-powerpc/tlstocso.r: Likewise.
135 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
137 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
138 default for *-*-linux-* by passing explicitly for all targets.
140 2013-01-21 Alan Modra <amodra@gmail.com>
142 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
143 --no-as-needed in cflags.
145 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
147 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
149 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
151 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
153 * ld-size/size-10.rd: Updated.
154 * ld-size/size-8.rd: Likewise.
155 * ld-size/size32-2-i386.d: Likewise.
156 * ld-size/size32-2-x32.d: Likewise.
157 * ld-size/size32-2-x86-64.d: Likewise.
158 * ld-size/size64-2-x32.d: Likewise.
159 * ld-size/size64-2-x86-64.d: Likewise.
161 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
163 * ld-size/size-7.out: New file.
164 * ld-size/size-8.out: Likewise.
165 * ld-size/size-9.out: Likewise.
166 * ld-size/size-9.rd: Likewise.
167 * ld-size/size-9a.c: Likewise.
168 * ld-size/size-9b.c: Likewise.
169 * ld-size/size-10.out: Likewise.
170 * ld-size/size-10.rd: Likewise.
171 * ld-size/size-10a.c: Likewise.
172 * ld-size/size-10b.c: Likewise.
174 * ld-size/size.exp (build_tests): Build libsize-9.so and
176 Run-time size relocation tests if supported.
177 (run_time_tests): New.
179 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
181 * ld-size/size-1.c: New file.
182 * ld-size/size-1.out: Likewise.
183 * ld-size/size-1a.c: Likewise.
184 * ld-size/size-1b.c: Likewise.
185 * ld-size/size-2.c: Likewise.
186 * ld-size/size-2.out: Likewise.
187 * ld-size/size-2a.c: Likewise.
188 * ld-size/size-2b.c: Likewise.
190 * ld-size/size.exp (build_tests): Build libsize-1.so and
192 (run_tests): Run size-1 and size-2.
194 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
196 * ld-size/size32-3-i386.d: New file.
197 * ld-size/size32-3-x32.d: Likewise.
198 * ld-size/size32-3-x86-64.d: Likewise.
199 * ld-size/size32-3a.s: Likewise.
200 * ld-size/size32-3b.s: Likewise.
202 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
204 * ld-size/size.exp: New file.
205 * ld-size/size32-1-i386.d: Likewise.
206 * ld-size/size32-1-x32.d: Likewise.
207 * ld-size/size32-1-x86-64.d: Likewise.
208 * ld-size/size32-1.s: Likewise.
209 * ld-size/size32-2-i386.d: Likewise.
210 * ld-size/size32-2-x32.d: Likewise.
211 * ld-size/size32-2-x86-64.d: Likewise.
212 * ld-size/size32-2.s: Likewise.
213 * ld-size/size64-1-x32.d: Likewise.
214 * ld-size/size64-1-x86-64.d: Likewise.
215 * ld-size/size64-1.s: Likewise.
216 * ld-size/size64-2-x32.d: Likewise.
217 * ld-size/size64-2-x86-64.d: Likewise.
218 * ld-size/size64-2.s: Likewise.
219 * ld-size/size-3.c: Likewise.
220 * ld-size/size-3.out: Likewise.
221 * ld-size/size-3a.c: Likewise.
222 * ld-size/size-3b.c: Likewise.
223 * ld-size/size-3c.c: Likewise.
224 * ld-size/size-4.out: Likewise.
225 * ld-size/size-4a.c: Likewise.
226 * ld-size/size-4b.c: Likewise.
227 * ld-size/size-5.out: Likewise.
228 * ld-size/size-5a.c: Likewise.
229 * ld-size/size-5b.c: Likewise.
230 * ld-size/size-6.out: Likewise.
231 * ld-size/size-6a.c: Likewise.
232 * ld-size/size-6b.c: Likewise.
233 * ld-size/size-7.rd: Likewise.
234 * ld-size/size-7a.c: Likewise.
235 * ld-size/size-7b.c: Likewise.
236 * ld-size/size-8.rd: Likewise.
237 * ld-size/size-8a.c: Likewise.
238 * ld-size/size-8b.c: Likewise.
240 2013-01-16 Alan Modra <amodra@gmail.com>
242 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
244 2013-01-15 Alan Modra <amodra@gmail.com>
246 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
247 * ld-powerpc/tlsso.g: Likewise.
248 * ld-powerpc/tlsso.r: Likewise.
249 * ld-powerpc/tlstocso.d: Likewise.
250 * ld-powerpc/tlstocso.g: Likewise.
252 2013-01-15 Alan Modra <amodra@gmail.com>
254 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
255 * ld-plugin/lto-16b.d: Likewise.
256 * ld-plugin/lto-17a.d: Likewise.
257 * ld-plugin/lto-17b-2.d: Likewise.
259 2013-01-14 Alan Modra <amodra@gmail.com>
261 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
262 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
263 updated microblaze page size.
265 2013-01-10 Will Newton <will.newton@imgtec.com>
267 * ld-elf/merge.d: Mark Meta as xfail.
268 * ld-gc/start.d: Skip this test on Meta.
269 * ld-gc/personality.d: Skip this test on Meta.
270 * ld-metag/external.s: New file.
271 * ld-metag/metag.exp: New file.
272 * ld-metag/pcrel.d: New file.
273 * ld-metag/pcrel.s: New file.
274 * ld-metag/shared.d: New file.
275 * ld-metag/shared.r: New file.
276 * ld-metag/shared.s: New file.
277 * ld-metag/stub.d: New file.
278 * ld-metag/stub.s: New file.
279 * ld-metag/stub_pic_app.d: New file.
280 * ld-metag/stub_pic_app.r: New file.
281 * ld-metag/stub_pic_app.s: New file.
282 * ld-metag/stub_pic_shared.d: New file.
283 * ld-metag/stub_pic_shared.s: New file.
284 * ld-metag/stub_shared.d: New file.
285 * ld-metag/stub_shared.r: New file.
286 * ld-metag/stub_shared.s: New file.
288 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
290 * ld-i386/export-class.exp: Restore (and reword) comment about
293 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
295 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
296 the objdump directive.
297 * ld-aarch64/emit-relocs-266.d: Ditto.
298 * ld-aarch64/emit-relocs-268.d: Ditto.
299 * ld-aarch64/emit-relocs-269.d: Ditto.
300 * ld-aarch64/emit-relocs-270.d: Ditto.
301 * ld-aarch64/emit-relocs-271.d: Ditto.
302 * ld-aarch64/emit-relocs-272.d: Ditto.
304 For older changes see ChangeLog-2012
306 Copyright (C) 2013 Free Software Foundation, Inc.
308 Copying and distribution of this file, with or without modification,
309 are permitted in any medium without royalty provided the copyright
310 notice and this notice are preserved.
316 version-control: never