1 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
3 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
5 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
7 2013-02-18 Alan Modra <amodra@gmail.com>
9 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
10 (PR ld/15146 (1), (2)): Likewise.
13 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
16 * ld-plugin/pr15146.d: New file.
17 * ld-plugin/pr15146a.c: Likewise.
18 * ld-plugin/pr15146b.c: Likewise.
19 * ld-plugin/pr15146c.c: Likewise.
20 * ld-plugin/pr15146d.c: Likewise.
22 * ld-plugin/lto.exp: Add tests for PR ld/15146.
24 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
26 * ld-metag/pcrel.d: Fix the expected disassembler
27 output to be in little endian format
28 * ld-metag/shared.d: likewise
29 * ld-metag/stub.d: likewise
30 * ld-metag/stub_pic_app.d: likewise
31 * ld-metag/stub_pic_shared.d: likewise
32 * ld-metag/stub_shared.d: likewise
34 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
36 * ld-mips-elf/mips16-pic-2.dd,
37 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
38 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
39 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
40 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
41 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
42 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
43 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
44 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
45 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
46 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
47 ld-mips-elf/got-page-7.got: New tests.
48 * ld-mips-elf/mips-elf.exp: Run them.
50 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
52 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
53 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
54 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
55 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
56 for new hash table order.
58 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
60 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
61 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
62 that symbols are added to per-bfd GOTs.
64 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
66 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
67 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
68 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
69 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
70 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
71 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
72 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
73 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
74 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
75 got_entry hash function.
77 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
79 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
82 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
85 * ld-unique/unique_empty.s: Add reference to "b".
87 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
89 * ld-size/size-10.rd: Updated.
90 * ld-size/size-8.rd: Likewise.
91 * ld-size/size32-2-i386.d: Likewise.
92 * ld-size/size32-2-x32.d: Likewise.
93 * ld-size/size32-2-x86-64.d: Likewise.
94 * ld-size/size64-2-x32.d: Likewise.
95 * ld-size/size64-2-x86-64.d: Likewise.
97 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
98 linker for size-8 test.
100 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
101 Andrew Jenner <andrew@codesourcery.com>
103 Based on patches from Altera Corporation.
105 * ld-nios2/emit-relocs-1a.s: New.
106 * ld-nios2/emit-relocs-1b.s: New.
107 * ld-nios2/emit-relocs-1.d: New.
108 * ld-nios2/emit-relocs-1.ld: New.
109 * ld-nios2/gprel.d: New.
110 * ld-nios2/gprel.s: New.
111 * ld-nios2/hilo16.d: New.
112 * ld-nios2/hilo16.s: New.
113 * ld-nios2/hilo16_symbol.s: New.
114 * ld-nios2/imm5.d: New.
115 * ld-nios2/imm5.s: New.
116 * ld-nios2/imm5_symbol.s: New.
117 * ld-nios2/nios2.exp: New.
118 * ld-nios2/pcrel16.d: New.
119 * ld-nios2/pcrel16_label.s: New.
120 * ld-nios2/pcrel16.s: New.
121 * ld-nios2/relax_callr.d: New.
122 * ld-nios2/relax_callr.ld: New.
123 * ld-nios2/relax_callr.s: New.
124 * ld-nios2/relax_cjmp.d: New.
125 * ld-nios2/relax_cjmp.s: New.
126 * ld-nios2/relax_jmp.ld: New.
127 * ld-nios2/relax_section.d: New.
128 * ld-nios2/relax_section.s: New.
129 * ld-nios2/relax_ujmp.d: New.
130 * ld-nios2/relax_ujmp.s: New.
131 * ld-nios2/reloc.d: New.
132 * ld-nios2/reloc.s: New.
133 * ld-nios2/reloc_symbol.s: New.
134 * ld-nios2/s16.d: New.
135 * ld-nios2/s16.s: New.
136 * ld-nios2/s16_symbol.s: New.
137 * ld-nios2/u16.d: New.
138 * ld-nios2/u16.s: New.
139 * ld-nios2/u16_symbol.s: New.
140 * ld-elf/indirect.exp: Skip on targets that don't support
142 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
143 * ld-plugin/lto.exp: Skip shared library tests on targets that
144 don't support them. Skip execution tests on non-native targets.
146 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
148 * ld-elf/now-1.d: New file.
149 * ld-elf/now-2.d: Likewise.
150 * ld-elf/now-3.d: Likewise.
151 * ld-elf/now-4.d: Likewise.
152 * ld-elf/rpath-1.d: Likewise.
153 * ld-elf/rpath-2.d: Likewise.
154 * ld-elf/runpath-1.d: Likewise.
155 * ld-elf/runpath-2.d: Likewise.
157 2013-02-06 Alan Modra <amodra@gmail.com>
160 * ld-elf/new-dtags-1.d: Delete.
161 * ld-elf/new-dtags-2.d: Likewise.
162 * ld-elf/new-dtags-3.d: Likewise.
163 * ld-elf/new-dtags-4.d: Likewise.
164 * ld-elf/new-dtags-5.d: Likewise.
165 * ld-elf/new-dtags-6.d: Likewise.
166 * ld-elf/new-dtags-7.d: Likewise.
167 * ld-elf/new-dtags-8.d: Likewise.
169 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
172 * ld-elf/new-dtags-1.d: New test.
173 * ld-elf/new-dtags-2.d: Likewise.
174 * ld-elf/new-dtags-3.d: Likewise.
175 * ld-elf/new-dtags-4.d: Likewise.
176 * ld-elf/new-dtags-5.d: Likewise.
177 * ld-elf/new-dtags-6.d: Likewise.
178 * ld-elf/new-dtags-7.d: Likewise.
179 * ld-elf/new-dtags-8.d: Likewise.
181 2013-01-31 Alan Modra <amodra@gmail.com>
183 * ld-powerpc/tlsexe.d: Update for changed stub names.
184 * ld-powerpc/tlsexe.r: Likewise.
185 * ld-powerpc/tlsexetoc.d: Likewise.
186 * ld-powerpc/tlsexetoc.r: Likewise.
187 * ld-powerpc/tlsso.d: Likewise.
188 * ld-powerpc/tlsso.r: Likewise.
189 * ld-powerpc/tlstocso.d: Likewise.
190 * ld-powerpc/tlstocso.r: Likewise.
192 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
194 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
195 default for *-*-linux-* by passing explicitly for all targets.
197 2013-01-21 Alan Modra <amodra@gmail.com>
199 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
200 --no-as-needed in cflags.
202 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
204 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
206 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
208 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
210 * ld-size/size-10.rd: Updated.
211 * ld-size/size-8.rd: Likewise.
212 * ld-size/size32-2-i386.d: Likewise.
213 * ld-size/size32-2-x32.d: Likewise.
214 * ld-size/size32-2-x86-64.d: Likewise.
215 * ld-size/size64-2-x32.d: Likewise.
216 * ld-size/size64-2-x86-64.d: Likewise.
218 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
220 * ld-size/size-7.out: New file.
221 * ld-size/size-8.out: Likewise.
222 * ld-size/size-9.out: Likewise.
223 * ld-size/size-9.rd: Likewise.
224 * ld-size/size-9a.c: Likewise.
225 * ld-size/size-9b.c: Likewise.
226 * ld-size/size-10.out: Likewise.
227 * ld-size/size-10.rd: Likewise.
228 * ld-size/size-10a.c: Likewise.
229 * ld-size/size-10b.c: Likewise.
231 * ld-size/size.exp (build_tests): Build libsize-9.so and
233 Run-time size relocation tests if supported.
234 (run_time_tests): New.
236 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
238 * ld-size/size-1.c: New file.
239 * ld-size/size-1.out: Likewise.
240 * ld-size/size-1a.c: Likewise.
241 * ld-size/size-1b.c: Likewise.
242 * ld-size/size-2.c: Likewise.
243 * ld-size/size-2.out: Likewise.
244 * ld-size/size-2a.c: Likewise.
245 * ld-size/size-2b.c: Likewise.
247 * ld-size/size.exp (build_tests): Build libsize-1.so and
249 (run_tests): Run size-1 and size-2.
251 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
253 * ld-size/size32-3-i386.d: New file.
254 * ld-size/size32-3-x32.d: Likewise.
255 * ld-size/size32-3-x86-64.d: Likewise.
256 * ld-size/size32-3a.s: Likewise.
257 * ld-size/size32-3b.s: Likewise.
259 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
261 * ld-size/size.exp: New file.
262 * ld-size/size32-1-i386.d: Likewise.
263 * ld-size/size32-1-x32.d: Likewise.
264 * ld-size/size32-1-x86-64.d: Likewise.
265 * ld-size/size32-1.s: Likewise.
266 * ld-size/size32-2-i386.d: Likewise.
267 * ld-size/size32-2-x32.d: Likewise.
268 * ld-size/size32-2-x86-64.d: Likewise.
269 * ld-size/size32-2.s: Likewise.
270 * ld-size/size64-1-x32.d: Likewise.
271 * ld-size/size64-1-x86-64.d: Likewise.
272 * ld-size/size64-1.s: Likewise.
273 * ld-size/size64-2-x32.d: Likewise.
274 * ld-size/size64-2-x86-64.d: Likewise.
275 * ld-size/size64-2.s: Likewise.
276 * ld-size/size-3.c: Likewise.
277 * ld-size/size-3.out: Likewise.
278 * ld-size/size-3a.c: Likewise.
279 * ld-size/size-3b.c: Likewise.
280 * ld-size/size-3c.c: Likewise.
281 * ld-size/size-4.out: Likewise.
282 * ld-size/size-4a.c: Likewise.
283 * ld-size/size-4b.c: Likewise.
284 * ld-size/size-5.out: Likewise.
285 * ld-size/size-5a.c: Likewise.
286 * ld-size/size-5b.c: Likewise.
287 * ld-size/size-6.out: Likewise.
288 * ld-size/size-6a.c: Likewise.
289 * ld-size/size-6b.c: Likewise.
290 * ld-size/size-7.rd: Likewise.
291 * ld-size/size-7a.c: Likewise.
292 * ld-size/size-7b.c: Likewise.
293 * ld-size/size-8.rd: Likewise.
294 * ld-size/size-8a.c: Likewise.
295 * ld-size/size-8b.c: Likewise.
297 2013-01-16 Alan Modra <amodra@gmail.com>
299 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
301 2013-01-15 Alan Modra <amodra@gmail.com>
303 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
304 * ld-powerpc/tlsso.g: Likewise.
305 * ld-powerpc/tlsso.r: Likewise.
306 * ld-powerpc/tlstocso.d: Likewise.
307 * ld-powerpc/tlstocso.g: Likewise.
309 2013-01-15 Alan Modra <amodra@gmail.com>
311 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
312 * ld-plugin/lto-16b.d: Likewise.
313 * ld-plugin/lto-17a.d: Likewise.
314 * ld-plugin/lto-17b-2.d: Likewise.
316 2013-01-14 Alan Modra <amodra@gmail.com>
318 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
319 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
320 updated microblaze page size.
322 2013-01-10 Will Newton <will.newton@imgtec.com>
324 * ld-elf/merge.d: Mark Meta as xfail.
325 * ld-gc/start.d: Skip this test on Meta.
326 * ld-gc/personality.d: Skip this test on Meta.
327 * ld-metag/external.s: New file.
328 * ld-metag/metag.exp: New file.
329 * ld-metag/pcrel.d: New file.
330 * ld-metag/pcrel.s: New file.
331 * ld-metag/shared.d: New file.
332 * ld-metag/shared.r: New file.
333 * ld-metag/shared.s: New file.
334 * ld-metag/stub.d: New file.
335 * ld-metag/stub.s: New file.
336 * ld-metag/stub_pic_app.d: New file.
337 * ld-metag/stub_pic_app.r: New file.
338 * ld-metag/stub_pic_app.s: New file.
339 * ld-metag/stub_pic_shared.d: New file.
340 * ld-metag/stub_pic_shared.s: New file.
341 * ld-metag/stub_shared.d: New file.
342 * ld-metag/stub_shared.r: New file.
343 * ld-metag/stub_shared.s: New file.
345 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
347 * ld-i386/export-class.exp: Restore (and reword) comment about
350 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
352 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
353 the objdump directive.
354 * ld-aarch64/emit-relocs-266.d: Ditto.
355 * ld-aarch64/emit-relocs-268.d: Ditto.
356 * ld-aarch64/emit-relocs-269.d: Ditto.
357 * ld-aarch64/emit-relocs-270.d: Ditto.
358 * ld-aarch64/emit-relocs-271.d: Ditto.
359 * ld-aarch64/emit-relocs-272.d: Ditto.
361 For older changes see ChangeLog-2012
363 Copyright (C) 2013 Free Software Foundation, Inc.
365 Copying and distribution of this file, with or without modification,
366 are permitted in any medium without royalty provided the copyright
367 notice and this notice are preserved.
373 version-control: never