AVR: Assembler now prepares for linker relaxation by default.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * ld/testsuite/ld-avr/relax-elf-flags-02.d: Add -mno-link-relax
4 option.
5 * ld/testsuite/ld-avr/relax-elf-flags-03.d: Likewise.
6 * ld/testsuite/ld-avr/relax-elf-flags-04.d: Likewise.
7 * ld/testsuite/ld-avr/relax-elf-flags-05.d: Likewise.
8 * ld/testsuite/ld-avr/relax-elf-flags-06.d: Likewise.
9
10 2014-12-24 Alan Modra <amodra@gmail.com>
11
12 * ld-scripts/defined6.s,
13 * ld-scripts/defined6.t,
14 * ld-scripts/defined6.d: New test.
15 * ld-scripts/defined.exp: Run it.
16
17 2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
18
19 * ld-avr/relax-elf-flags-01.d: New file.
20 * ld-avr/relax-elf-flags-02.d: New file.
21 * ld-avr/relax-elf-flags-03.d: New file.
22 * ld-avr/relax-elf-flags-04.d: New file.
23 * ld-avr/relax-elf-flags-05.d: New file.
24 * ld-avr/relax-elf-flags-06.d: New file.
25 * ld-avr/relax-elf-flags-07.d: New file.
26 * ld-avr/relax-elf-flags-08.d: New file.
27 * ld-avr/relax-elf-flags-a.s: New file.
28 * ld-avr/relax-elf-flags-b.s: New file.
29
30 2014-12-23 Alan Modra <amodra@gmail.com>
31
32 * ld-powerpc/sdabase.s,
33 * ld-powerpc/sdabase.t,
34 * ld-powerpc/sdabase.d: New test.
35 * ld-powerpc/sdabase2.t,
36 * ld-powerpc/sdabase2.d: New test.
37 * ld-powerpc/powerpc.exp: Run them.
38
39 2014-12-23 Alan Modra <amodra@gmail.com>
40
41 * ld-elf/endsym.s, *ld-elf/endsym.d: New test.
42
43 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
44
45 * ld-mips-elf/attr-gnu-4-00.d: Relax check for ISA extension.
46 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
47 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
48 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
49 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
50 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
51 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
52 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
53 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
54 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
55 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
56 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
57 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
58 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
59 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
60
61 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
62
63 * ld-mips-elf/mips-elf.exp: Update undefweak-overflow tests.
64 * ld-mips-elf/undefweak-overflow-n32.d: Remove.
65 * ld-mips-elf/undefweak-overflow-n64.d: Likewise.
66 * ld-mips-elf/undefweak-overflow.s: Set mips64r6, noreorder and
67 add a label to mark the micromips region.
68 * ld-mips-elf/undefweak-overflow.d: Update expected output.
69
70 2014-12-13 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR ld/17689
73 * ld-x86-64/pr17689.out: New file.
74 * ld-x86-64/pr17689.rd: Likewise.
75 * ld-x86-64/pr17689a.c: Likewise.
76 * ld-x86-64/pr17689b.S: Likewise.
77
78 * ld-x86-64/x86-64.exp: Run PR ld/17689 tests.
79
80 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
81
82 * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium.
83 * ld-visium/: New directory.
84
85 2014-12-04 Alan Modra <amodra@gmail.com>
86
87 * ld-powerpc/vxworks-relax.rd: Update for reloc sorting.
88 * ld-powerpc/vxworks-relax-2.rd: Likewise.
89 * ld-sh/sh64/reldl32.rd: Likewise.
90 * ld-sh/sh64/reldl64.rd: Likewise.
91
92 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
93
94 * ld-x86-64/copyreloc-main.c: Removed.
95 * ld-x86-64/copyreloc-main.S: New.
96 * ld-x86-64/x86-64.exp: Replace copyreloc-main.c with
97 copyreloc-main.S.
98
99 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
100
101 * ld-x86-64/copyreloc-lib.c: New file.
102 * ld-x86-64/copyreloc-main.c: Likewise.
103 * ld-x86-64/copyreloc-main.out: Likewise.
104 * ld-x86-64/copyreloc-main1.rd: Likewise.
105 * ld-x86-64/copyreloc-main2.rd: Likewise.
106
107 * ld-x86-64/x86-64.exp: Run copyreloc tests.
108
109 2014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
110
111 * ld-mips-elf/mips-elf.exp: Add undefined weak overflow
112 tests for o32, n32 and n64.
113 * ld-mips-elf/undefweak-overflow.s: New test.
114 * ld-mips-elf/undefweak-overflow.d: New test.
115 * ld-mips-elf/undefweak-overflow-n32.d: New test.
116 * ld-mips-elf/undefweak-overflow-n64.d: New test.
117
118 2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
119
120 PR ld/16452
121 PR ld/16457
122 * ld-elf/pr16452.map: New file.
123 * ld-elf/pr16452.od: Likewise.
124 * ld-elf/pr16452a.c: Likewise.
125 * ld-elf/pr16452b.c: Likewise.
126 * ld-elf/pr16457.od: Likewise.
127
128 * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
129 PR ld/16457.
130
131 2014-11-27 H.J. Lu <hongjiu.lu@intel.com>
132
133 * ld-mips-elf/got-vers-1.rd: Add symbol version string to
134 versioned symbol names in dynamic relocation.
135 * ld-mips-elf/reloc-estimate-1.d: Likewise.
136 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
137 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
138 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
139 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
140
141 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
142
143 * ld-alpha/tlsbin.dd: Updated for secureplt.
144 * ld-alpha/tlsbin.rd: Likewise.
145 * ld-alpha/tlsbin.sd: Likewise.
146 * ld-alpha/tlsbinr.dd: Likewise.
147 * ld-alpha/tlsbinr.rd: Likewise.
148 * ld-alpha/tlspic.dd: Likewise.
149 * ld-alpha/tlspic.rd: Likewise.
150 * ld-alpha/tlspic.sd: Likewise.
151
152 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
153
154 PR binutils/16496
155 * ld-cris/weakref3.d: Add symbol version string to versioned
156 symbol names in dynamic relocation.
157 * ld-cris/weakref4.d: Likewise.
158 * ld-elfvers/vers24.rd: Likewise.
159
160 * ld-elf/pr16496a.c: New file.
161 * ld-elf/pr16496a.map: Likewise.
162 * ld-elf/pr16496b.c: Likewise.
163 * ld-elf/pr16496b.od: Likewise.
164
165 * ld-elf/shared.exp (build_tests): Add libpr16496a.so and
166 libpr16496b.so tests.
167
168 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
169
170 * ld-i386/i386.exp: Add run-time relocation tests for plt-main.
171 * ld-i386/plt-main.rd: New file.
172 * ld-x86-64/plt-main-bnd.dd: Likewise.
173 * ld-x86-64/plt-main.rd: Likewise.
174 * ld-x86-64/x86-64.exp: Add run-time relocation tests for
175 plt-main.
176
177 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
178
179 * ld-i386/plt-lib.c: New file.
180 * ld-i386/plt-main.out: Likewise.
181 * ld-i386/plt-main1.c: Likewise.
182 * ld-i386/plt-main1.rd: Likewise.
183 * ld-i386/plt-main2.c: Likewise.
184 * ld-i386/plt-main2.rd: Likewise.
185 * ld-i386/plt-main3.c: Likewise.
186 * ld-i386/plt-main3.rd: Likewise.
187 * ld-i386/plt-main4.c: Likewise.
188 * ld-i386/plt-main4.rd: Likewise.
189 * ld-i386/plt-main5.c: Likewise.
190
191 * ld-i386/i386.exp: Run plt-main tests.
192
193 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
194
195 * ld-x86-64/x86-64.exp: Run plt-main test with -pie.
196
197 2014-11-21 Terry Guo <terry.guo@arm.com>
198
199 * ld-arm/tls-longplt-lib.s: Require ARMv6T2.
200 * ld-arm/tls-longplt.s: Likewise.
201 * ld-arm/tls-longplt-lib.d: Updated.
202 * ld-arm/tls-longplt.d: Likewise.
203
204 2014-11-21 Terry Guo <terry.guo@arm.com>
205
206 * ld-arm/attr-merge-vfp-4-sp.s: New test source file.
207 * ld-arm/attr-merge-vfp-5-sp.s: Likewise.
208 * ld-arm/attr-merge-vfp-5.s: Likewise.
209 * ld-arm/attr-merge-vfp-8.d: New test.
210 * ld-arm/attr-merge-vfp-8r.d: Likewise.
211 * ld-arm/attr-merge-vfp-9.d: Likewise.
212 * ld-arm/attr-merge-vfp-9r.d: Likewise.
213 * ld-arm/attr-merge-vfp-10.d: Likewise.
214 * ld-arm/attr-merge-vfp-10r.d: Likewise.
215 * ld-arm/attr-merge-vfp-11.d: Likewise.
216 * ld-arm/attr-merge-vfp-11r.d: Likewise.
217 * ld-arm/attr-merge-vfp-12.d: Likewise.
218 * ld-arm/attr-merge-vfp-12r.d: Likewise.
219 * ld-arm/attr-merge-vfp-13.d: Likewise.
220 * ld-arm/attr-merge-vfp-13r.d: Likewise.
221 * ld-arm/attr-merge-vfp-14.d: Likewise.
222 * ld-arm/attr-merge-vfp-14r.d: Likewise.
223 * ld-arm/arm-elf.exp: Run the new tests.
224
225 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
226
227 * ld-x86-64/pr17618.d: Don't run on x32.
228
229 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
230
231 * ld-x86-64/plt-main1.rd: Updated for x32.
232 * ld-x86-64/plt-main2.rd: Likewise.
233 * ld-x86-64/plt-main3.rd: Likewise.
234 * ld-x86-64/plt-main4.rd: Likewise.
235
236 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
237
238 * ld-x86-64/plt-lib.c: New file.
239 * ld-x86-64/plt-main.out: Likewise.
240 * ld-x86-64/plt-main1.c: Likewise.
241 * ld-x86-64/plt-main1.rd: Likewise.
242 * ld-x86-64/plt-main2.c: Likewise.
243 * ld-x86-64/plt-main2.rd: Likewise.
244 * ld-x86-64/plt-main3.c: Likewise.
245 * ld-x86-64/plt-main3.rd: Likewise.
246 * ld-x86-64/plt-main4.c: Likewise.
247 * ld-x86-64/plt-main4.rd: Likewise.
248 * ld-x86-64/plt-main5.c: Likewise.
249
250 * ld-x86-64/x86-64.exp: Run plt-main tests.
251
252 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
253
254 * ld-ifunc/ifunc-main.c (get_bar): New function.
255 (main): Use it.
256
257 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
258
259 * ld-ifunc/ifunc.exp: Run ifunc-main.
260 * ld-ifunc/ifunc-lib.c: New file.
261 * ld-ifunc/ifunc-main.c: Likewise.
262 * ld-ifunc/ifunc-main.out: Likewise.
263
264 2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
265
266 * lib/ld-lib.exp (check_ifunc_available): New.
267 * ld-ifunc/ifunc.exp: Run IFUNC run-time tests only if IFUNC
268 is supported.
269
270 2014-11-20 Terry Guo <terry.guo@arm.com>
271
272 * ld-arm/attr-merge-nosection-1.d: New file.
273 * ld-arm/attr-merge-nosection-1a.s: Likewise.
274 * ld-arm/attr-merge-nosection-1b.s: Likewise.
275 * ld-arm/arm-elf.exp: Include the new test.
276
277 2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
278
279 PR ld/17618
280 * ld-x86-64/x86-64.exp: Run pr17618 for Linux target.
281
282 * ld-x86-64/pr17618.d: New file.
283 * ld-x86-64/pr17618.s: Likewise.
284
285 2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
286
287 * ld-x86-64/mpx.exp: Always run mpx3 and mpx4 tests in 64-bit.
288
289 2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
290
291 * ld-x86-64/bnd-ifunc-1.d: Add bndplt option.
292 * ld-x86-64/bnd-ifunc-2.d: Likewise.
293 * ld-x86-64/bnd-plt-1.d: Likewise. Update dissassembly sections.
294 * ld-x86-64/mpx.exp: Handle mpx3 and mpx4 tests.
295 * ld-x86-64/mpx1a.rd: Remove _BND from relocation name.
296 * ld-x86-64/mpx1c.rd: Likewise.
297 * ld-x86-64/mpx2a.rd: Likewise.
298 * ld-x86-64/mpx2c.rd: Likewise.
299 * ld-x86-64/mpx3.dd: New file.
300 * ld-x86-64/mpx3a.s: Likewise.
301 * ld-x86-64/mpx3b.s: Likewise.
302 * ld-x86-64/mpx4.dd: Likewise.
303 * ld-x86-64/mpx4a.s: Likewise.
304 * ld-x86-64/mpx4b.s: Likewise.
305
306 2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
307
308 PR gas/17598
309 * ld-x86-64/x86-64.exp: Run gotplt1.
310
311 * ld-x86-64/gotplt1.d: New file.
312 * ld-x86-64/gotplt1.s: Likewise.
313
314 2014-11-11 Jiong Wang <jiong.wang@arm.com>
315
316 * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
317 driver used as link tool.
318 (run_cc_link_exec_tests): Likewise.
319
320 2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR ld/17482
323 * ld-x86-64/tlsie4.dd: Updated.
324
325 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
326
327 * ld-mips-elf/abiflags-strip10-ph.d: New file.
328 * ld-mips-elf/mips-eld.exp: Run the new test.
329
330 2014-10-30 Will Newton <will.newton@linaro.org>
331
332 * ld-unique/unique.exp: Use a wider glob for matching ARM
333 targets.
334 * ld-unique/unique.s: Use % instead of @ in .type directive.
335 * ld-unique/unique_shared.s: Likewise.
336
337 2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
338
339 * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
340 835769 tests.
341 * ld-aarch64/erratum835769.d: New.
342 * ld-aarch64/erratum835769.s: New.
343
344 2014-10-17 Hans-Peter Nilsson <hp@axis.com>
345
346 * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
347 == "/" as a separate sysroot-configuration with separable
348 test-types.
349 (sysroot_prefix_tests): Include all existing sysroot tests in
350 sysroot == "/" tests except exclude those where a --sysroot option
351 is not specified.
352 * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
353 --print-sysroot instead of relying on error code from using
354 --sysroot=... Also, set $ld_sysroot.
355
356 2014-10-15 Hans-Peter Nilsson <hp@axis.com>
357
358 * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
359 ld-scripts/sysroot-prefix-y.s: New files.
360 * lib/ld-lib.exp (check_sysroot_available): New proc.
361
362 2014-10-04 Alan Modra <amodra@gmail.com>
363
364 * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
365 * ld-elf/eh3.s: Likewise.
366 * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
367 * ld-mips-elf/eh-frame1-n32.d: Warning match update.
368 * ld-mips-elf/eh-frame1-n64.d: Likewise.
369 * ld-mips-elf/eh-frame2-n32.d: Likewise.
370 * ld-mips-elf/eh-frame2-n64.d: Likewise.
371
372 2014-09-22 Alan Modra <amodra@gmail.com>
373
374 * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
375 when looking for lto plugin.
376
377 2014-09-16 Terry Guo <terry.guo@arm.com>
378
379 * ld-arm/attr-merge-arch-2.d: New test case.
380 * ld-arm/attr-merge-arch-2a.s: New test case source file.
381 * ld-arm/attr-merge-arch-2b.s: Likewise.
382 * ld-arm/arm-elf.exp: Run new test case.
383
384 2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
385
386 * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
387 triple.
388
389 2014-09-10 Alan Modra <amodra@gmail.com>
390
391 * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
392 section header placement.
393 * ld-aarch64/local-addend-r.d: Likewise.
394 * ld-mmix/bspec1.d: Likewise.
395 * ld-mmix/bspec2.d: Likewise.
396 * ld-mmix/local1.d: Likewise.
397 * ld-mmix/local3.d: Likewise.
398 * ld-mmix/local5.d: Likewise.
399 * ld-mmix/local7.d: Likewise.
400 * ld-mmix/undef-3.d: Likewise.
401 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
402 * ld-sh/sh64/crange3-media.rd: Likewise.
403 * ld-sh/sh64/crangerel1.rd: Likewise.
404 * ld-sh/sh64/crangerel2.rd: Likewise.
405 * ld-tic6x/common.d: Likewise.
406 * ld-tic6x/shlib-1.rd: Likewise.
407 * ld-tic6x/shlib-1b.rd: Likewise.
408 * ld-tic6x/shlib-1r.rd: Likewise.
409 * ld-tic6x/shlib-1rb.rd: Likewise.
410 * ld-tic6x/shlib-app-1.rd: Likewise.
411 * ld-tic6x/shlib-app-1b.rd: Likewise.
412 * ld-tic6x/shlib-app-1r.rd: Likewise.
413 * ld-tic6x/shlib-app-1rb.rd: Likewise.
414 * ld-tic6x/shlib-noindex.rd: Likewise.
415 * ld-tic6x/static-app-1.rd: Likewise.
416 * ld-tic6x/static-app-1b.rd: Likewise.
417 * ld-tic6x/static-app-1r.rd: Likewise.
418 * ld-tic6x/static-app-1rb.rd: Likewise.
419 * ld-x86-64/ilp32-4.d: Likewise.
420 * ld-x86-64/split-by-file-nacl.rd: Likewise.
421 * ld-x86-64/split-by-file.rd: Likewise.
422
423 2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
424
425 * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
426 differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
427 Do not force -32, -EB and ld emulation but instead rely on the
428 test driver to build for some form of O32.
429 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
430 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
431 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
432 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
433 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
434 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
435 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
436 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
437 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
438 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
439 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
440 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
441 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
442 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
443 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
444 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
445 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
446 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
447 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
448 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
449 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
450 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
451 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
452 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
453 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
454 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
455 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
456 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
457 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
458 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
459 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
460 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
461 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
462 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
463 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
464 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
465 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
466 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
467 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
468 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
469 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
470 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
471 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
472 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
473 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
474 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
475 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
476 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
477 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
478 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
479 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
480 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
481 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
482 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
483 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
484 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
485 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
486 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
487 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
488 * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
489 pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
490 are run to use O32 flags appropriate for the current target.
491
492 2014-08-29 Alan Modra <amodra@gmail.com>
493
494 * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
495 and ___main for windows targets.
496
497 2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
498
499 PR ld/17306
500 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
501 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
502
503 * ld-i386/pr17306a.s: New file.
504 * ld-i386/pr17306b.s: Likewise.
505 * ld-x86-64/pr17306a.s: Likewise.
506 * ld-x86-64/pr17306b.s: Likewise.
507
508 2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
509
510 PR ld/17313
511 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
512 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
513
514 2014-08-26 Jiong Wang <jiong.wang@arm.com>
515
516 * ld-aarch64/copy-relocs-so.s: New test file.
517 * ld-aarch64/copy-relocs-exe.s: Likewise.
518 * ld-aarch64/copy-relocs.d: New expectation file.
519 * ld-aarch64/emit-relocs-264-bad.d: New test file.
520 * ld-aarch64/emit-relocs-266-bad.d: Likewise.
521 * ld-aarch64/emit-relocs-268-bad.d: Likewise.
522 * ld-aarch64/emit-relocs-269-bad.d: Likewise.
523 * ld-aarch64/aarch64-elf.exp: Run new added test.
524
525 2014-08-26 Nick Clifton <nickc@redhat.com>
526
527 * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
528 * ld-aarch64/eh-frame-bar.s: Likewise.
529 * ld-aarch64/eh-frame.d: Updated to match current readelf output.
530 * ld-elf/eh5.d: Allow any register names.
531
532 2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
533
534 * ld-powerpc/apuinfo-vle.rd: New test.
535 * ld-powerpc/apuinfo-vle.s: New test source.
536 * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
537 handling change.
538 * ld-powerpc/powerpc.exp: Run the new test.
539
540 2014-08-21 Tony Wang <tony.wang@arm.com>
541
542 * ld-arm/jump-reloc-veneers-cond.s: New test.
543 * ld-arm/farcall-cond-thumb-arm.s: Ditto.
544 * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
545 for target without a veneer generation.
546 * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
547 for target with a veneer generation.
548 * ld-arm/farcall-cond-thumb-arm.d: Expected output for
549 inter working veneer generation.
550 * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
551
552 2014-08-20 Roland McGrath <mcgrathr@google.com>
553
554 PR ld/17277
555 * ld-arm/pcrel-shared.s: New file.
556 * ld-arm/pcrel-shared.rd: New file.
557 * ld-arm/arm-elf.exp (armelftests_common): Add it.
558
559 2014-08-18 Alan Modra <amodra@gmail.com>
560
561 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
562
563 2014-08-18 Alan Modra <amodra@gmail.com>
564
565 * ld-plugin/needed3.c: New file.
566 * ld-elf/shared.exp: Add needed3 test.
567
568 2014-08-12 Alan Modra <amodra@gmail.com>
569
570 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
571
572 2014-08-07 H.J. Lu <hongjiu.lu@intel.com>
573
574 PR ld/16746
575 * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
576 * ld-plugin/pr16746a.c: New file.
577 * ld-plugin/pr16746b.c: Likewise.
578 * ld-plugin/pr16746c.c: Likewise.
579 * ld-plugin/pr16746d.c: Likewise.
580
581 2014-08-06 Alan Modra <amodra@gmail.com>
582
583 * lib/ld-lib.exp (check_lto_fat_available): New.
584 (check_lto_available): Remove -ffat-lto-objects test.
585 * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
586 variables, allowing substition of vars. Set lto_fat and plug_opt
587 and add to various tests.
588
589 2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
590
591 PR 10373
592 * ld-sh/sh1.s: Add jmp relaxing test.
593 * ld-sh/sh.exp: Likewise.
594
595 2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
596
597 PR 10378
598 * ld-sh/adjsw8.s: New.
599 * ld-sh/sh.exp: Add switch8 adjustment test.
600
601 2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
602
603 * ld-mips-elf/abiflags-strip1-ph.d: New.
604 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
605 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
606 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
607 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
608 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
609 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
610 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
611 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
612 * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
613 * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
614 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
615 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
616 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
617 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
618 * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
619 * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
620 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
621 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
622 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
623 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
624 * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
625 * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
626 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
627 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
628 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
629 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
630 * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
631 * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
632 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
633 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
634 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
635 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
636 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
637 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
638 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
639 * ld-mips-elf/attr-gnu-4-48.d: Likewise.
640 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
641 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
642 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
643 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
644 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
645 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
646 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
647 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
648 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
649 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
650 * ld-mips-elf/attr-gnu-4-6.s: Likewise.
651 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
652 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
653 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
654 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
655 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
656 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
657 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
658 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
659 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
660 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
661 * ld-mips-elf/attr-gnu-4-7.s: Likewise.
662 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
663 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
664 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
665 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
666 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
667 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
668 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
669 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
670 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
671 * ld-mips-elf/attr-gnu-4-8.s: Likewise.
672 * ld-mips-elf/attr-gnu-4-81.d: Likewise.
673 * ld-mips-elf/empty.s: Likewise.
674 * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
675 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
676 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
677 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
678 * ld-mips-elf/attr-gnu-4-04.d: Likewise.
679 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
680 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
681 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
682 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
683 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
684 * ld-mips-elf/attr-gnu-4-2.s: Likewise.
685 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
686 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
687 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
688 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
689 * ld-mips-elf/attr-gnu-4-3.s: Likewise.
690 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
691 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
692 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
693 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
694 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
695 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
696 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
697 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
698 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
699 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
700 * ld-mips-elf/attr-gnu-4-5.s: Likewise.
701 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
702 * ld-mips-elf/attr-gnu-8-00.d: Likewise.
703 * ld-mips-elf/attr-gnu-8-01.d: Likewise.
704 * ld-mips-elf/attr-gnu-8-02.d: Likewise.
705 * ld-mips-elf/attr-gnu-8-10.d: Likewise.
706 * ld-mips-elf/attr-gnu-8-11.d: Likewise.
707 * ld-mips-elf/attr-gnu-8-20.d: Likewise.
708 * ld-mips-elf/attr-gnu-8-22.d: Likewise.
709 * ld-mips-elf/jalx-2.dd: Likewise.
710 * ld-mips-elf/mips16-pic-1.gd: Likewise.
711 * ld-mips-elf/mips16-pic-2.gd: Likewise.
712 * ld-mips-elf/mips16-pic-3.gd: Likewise.
713 * ld-mips-elf/mips16-pic-4a.gd: Likewise.
714 * ld-mips-elf/multi-got-no-shared.d: Likewise.
715 * ld-mips-elf/nan-2008.d: Likewise.
716 * ld-mips-elf/nan-legacy.d: Rework test.
717 * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
718 * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
719 * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
720 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
721 * ld-mips-elf/rel32-n32.d: Likewise.
722 * ld-mips-elf/rel32-o32.d: Likewise.
723 * ld-mips-elf/rel64.d: Likewise.
724 * ld-mips-elf/tls-multi-got-1.r: Likewise.
725 * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
726 * ld-elf/orphan-region.ld: Likewise.
727 * ld-elf/orphan.ld: Likewise.
728 * ld-mips-elf/compressed-plt-1.ld: Likewise.
729 * ld-mips-elf/dyn-sec64.ld: Likewise.
730 * ld-mips-elf/got-dump-1.ld: Likewise.
731 * ld-mips-elf/got-dump-2.ld: Likewise.
732 * ld-mips-elf/got-page-1.ld: Likewise.
733 * ld-mips-elf/mips-dyn.ld: Likewise.
734 * ld-mips-elf/mips-lib.ld: Likewise.
735 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
736 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
737 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
738 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
739 * ld-mips-elf/region1.t: Likewise.
740 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
741 * ld-mips-elf/tls-hidden3.ld: Likewise.
742 * ld-mips-elf/vxworks1.ld: Likewise.
743 * ld-scripts/overlay-size.t: Likewise.
744 * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
745 objects.
746 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
747 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
748 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
749 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
750 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
751 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
752 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
753 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
754 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
755 * ld-mips-elf/mips-elf.exp: Add new tests.
756
757 2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR binutils/17154
760 * ld-ifunc/pr17154-i386.d: New file.
761 * ld-ifunc/pr17154-x86-64.d: Likewise.
762 * ld-ifunc/pr17154-x86.s: Likewise.
763 * ld-x86-64/bnd-ifunc-2.d: Likewise.
764 * ld-x86-64/bnd-ifunc-2.s: Likewise.
765 * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
766 * ld-x86-64/tlsdesc-nacl.pd: Updated.
767 * ld-x86-64/tlsdesc.pd: Likewise.
768
769 2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
770
771 PR ld/17057
772 * ld-i386/i386.exp: Run pr17057.
773 * ld-i386/pr17057.d: New file.
774 * ld-i386/pr17057.s: Likewise.
775
776 2014-07-15 Jiong Wang <jiong.wang@arm.com>
777
778 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
779
780 2014-07-10 Will Newton <will.newton@linaro.org>
781
782 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
783 tests, IFUNC tests and other EABI requiring tests to...
784 (armeabitests_nonacl): ...here.
785 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
786 to allow test to pass on configurations without an attributes
787 section.
788 * ld-arm/arm-app.d: Likewise.
789 * ld-arm/arm-lib-plt32.d: Likewise.
790 * ld-arm/arm-lib.d: Likewise.
791 * ld-arm/arm-static-app.d: Likewise.
792 * ld-arm/armthumb-lib.d: Likewise.
793 * ld-arm/cortex-a8-far.d: Likewise.
794 * ld-arm/farcall-mixed-app.d: Likewise.
795 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
796 * ld-arm/farcall-mixed-lib.d: Likewise.
797 * ld-arm/mixed-app-v5.d: Likewise.
798 * ld-arm/mixed-app.d: Likewise.
799 * ld-arm/mixed-lib.d: Likewise.
800 * ld-arm/tls-app.d: Likewise.
801 * ld-arm/tls-descrelax-be32.d: Likewise.
802 * ld-arm/tls-descrelax.d: Likewise.
803 * ld-arm/tls-descseq.d: Likewise.
804 * ld-arm/tls-gdesc-got.d: Likewise.
805 * ld-arm/tls-gdesc.d: Likewise.
806 * ld-arm/tls-gdierelax.d: Likewise.
807 * ld-arm/tls-gdierelax2.d: Likewise.
808 * ld-arm/tls-gdlerelax.d: Likewise.
809 * ld-arm/tls-lib-loc.d: Likewise.
810 * ld-arm/tls-lib.d: Likewise.
811 * ld-arm/tls-thumb1.d: Likewise.
812
813 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
814
815 2014-07-08 Will Newton <will.newton@linaro.org>
816
817 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
818 match bfd.
819 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
820 take into account increased segment alignment.
821 * ld-arm/ifunc-gdesc.r: Likewise.
822 * ld-arm/tls-lib.d: Likewise.
823
824 2014-07-08 Jiong Wang <jiong.wang@arm.com>
825
826 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
827 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
828 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
829 * ld-aarch64/local-addend-r.d: Likewise.
830
831 2014-07-08 Alan Modra <amodra@gmail.com>
832
833 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
834 * ld-powerpc/powerpc.exp: Run it.
835
836 2014-07-08 Alan Modra <amodra@gmail.com>
837
838 PR 17112
839 * ld-plugin/lto.exp: When building liblti-11.a, pass
840 --plugin path_to_gcc/liblto_plugin.so to ar.
841
842 2014-07-07 Alan Modra <amodra@gmail.com>
843
844 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
845 check here too.
846
847 2014-07-07 Nick Clifton <nickc@redhat.com>
848
849 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
850 available before testing for LTO support.
851
852 2014-07-07 Alan Modra <amodra@gmail.com>
853
854 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
855 tmpdir/ld.
856 (gcc_gas_flag, gcc_ld_flag): Delete.
857 (gcc_B_opt, ld_L_opt): New globals.
858 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
859 ld-plugin/lto.exp: Likewise.
860 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
861 (ld_simple_link): Remove -B handling now that this is done in
862 run_host_cmd. Simplify.
863 (default_ld_compile): Simplify.
864 (check_lto_available): Use run_host_cmd_yesno.
865 (check_lto_shared_available): Likewise.
866
867 2014-07-05 Alan Modra <amodra@gmail.com>
868
869 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
870 if binfile is empty.
871 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
872 status checks.
873 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
874 Instead use an empty output file.
875
876 2014-07-03 Alan Modra <amodra@gmail.com>
877
878 * ld-elf/pr17068.s: New.
879 * ld-elf/pr17068a.s: New.
880 * ld-elf/pr17068b.s: New.
881 * ld-elf/pr17068c.s: New.
882 * ld-elf/pr17068d.s: New.
883 * ld-elf/pr17068e.s: New.
884 * ld-elf/pr17068ez.s: New.
885 * ld-elf/elf.exp: Run new test.
886
887 2014-07-02 Alan Modra <amodra@gmail.com>
888
889 * ld-powerpc/ambiguousv1.d: Match symbol table too.
890 * ld-powerpc/ambiguousv2.d: Likewise.
891 * ld-powerpc/ambiguousv1b.d: New.
892 * ld-powerpc/ambiguousv2b.d: New.
893 * ld-powerpc/powerpc.exp: Run new tests.
894
895 2014-06-25 Kyle McMartin <kyle@redhat.com>
896
897 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
898
899 2014-06-16 Will Newton <will.newton@linaro.org>
900
901 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
902 * ld-arm/ifunc-gdesc.r: New file.
903 * ld-arm/ifunc-gdesc.s: Likewise.
904 * ld-arm/ifunc-gdesc.ver: Likewise.
905
906 2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
907
908 * config/default.exp (GASP): Remove.
909
910 2014-06-03 Alan Modra <amodra@gmail.com>
911
912 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
913
914 2014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
915
916 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
917 This allows each input object to be optionally run through
918 objcopy before linking.
919
920 2014-05-20 Will Newton <will.newton@linaro.org>
921
922 * ld-shared/shared.exp: Mark non-PIC shared object tests
923 as xfail on aarch64.
924
925 2014-05-19 Andreas Tobler <andreast@fgznet.ch>
926
927 * ld-elf/shared.exp: Introduce the extralibs variable to control
928 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
929
930 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
931 *-*-freebsd*.
932
933 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
934
935 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
936 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
937 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
938 tests.
939
940 2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
941
942 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
943 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
944 * ld-x86-64/tlsgdesc.dd: Likewise.
945 * ld-x86-64/tlsld1.dd: Likewise.
946 * ld-x86-64/tlsld3.dd: Likewise.
947 * ld-x86-64/tlspic.dd: Likewise.
948
949 2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
950
951 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
952 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
953 signedness and overflow checking.
954
955 2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
956
957 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
958 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
959 tests.
960 * ld-mmix/b-offloc.s: Correct address in comment.
961
962 2014-04-23 Will Newton <will.newton@linaro.org>
963
964 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
965 SEARCH_DIR commands.
966 * ld-arm/arm-rel32.d: Update regexps to allow test to
967 pass on armeb-linux-eabi configuration.
968 * ld-arm/data-only-map.d: Likewise.
969 * ld-arm/fix-arm1176-off.d: Likewise.
970 * ld-arm/fix-arm1176-on.d: Likewise.
971 * ld-arm/ifunc-1.gd: Likewise.
972 * ld-arm/ifunc-10.gd: Likewise.
973 * ld-arm/ifunc-11.gd: Likewise.
974 * ld-arm/ifunc-12.gd: Likewise.
975 * ld-arm/ifunc-13.gd: Likewise.
976 * ld-arm/ifunc-14.gd: Likewise.
977 * ld-arm/ifunc-15.gd: Likewise.
978 * ld-arm/ifunc-16.gd: Likewise.
979 * ld-arm/ifunc-17.gd: Likewise.
980 * ld-arm/ifunc-2.gd: Likewise.
981 * ld-arm/ifunc-3.gd: Likewise.
982 * ld-arm/ifunc-4.gd: Likewise.
983 * ld-arm/ifunc-5.gd: Likewise.
984 * ld-arm/ifunc-6.gd: Likewise.
985 * ld-arm/ifunc-7.gd: Likewise.
986 * ld-arm/ifunc-8.gd: Likewise.
987 * ld-arm/ifunc-9.gd: Likewise.
988 * ld-arm/jump-reloc-veneers-long.d: Likewise.
989 * ld-arm/reloc-boundaries.d: Likewise.
990
991 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
992
993 PR ld/16846
994 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
995 * ld-plugin/pr16846a.c: New file.
996 * ld-plugin/pr16846b.c: Likewise.
997 * ld-plugin/pr16846c.c: Likewise.
998
999 2014-04-22 Christian Svensson <blue@cmd.nu>
1000
1001 * ld-discard/extern.d: Remove openrisc and or32 support. Add
1002 support for or1k.
1003 * ld-discard/start.d: Likewise.
1004 * ld-discard/static.d: Likewise.
1005 * ld-elf/group1.d: Likewise.
1006 * ld-elf/group3b.d: Likewise.
1007 * ld-elf/group8a.d: Likewise.
1008 * ld-elf/group8b.d: Likewise.
1009 * ld-elf/group9a.d: Likewise.
1010 * ld-elf/group9b.d: Likewise.
1011 * ld-elf/linkonce2.d: Likewise.
1012 * ld-elf/merge.d: Likewise.
1013 * ld-elf/merge2.d: Likewise.
1014 * ld-elf/orphan-region.d: Likewise.
1015 * ld-elf/orphan.d: Likewise.
1016 * ld-elf/orphan3.d: Likewise.
1017 * ld-elf/pr12851.d: Likewise.
1018 * ld-elf/pr12975.d: Likewise.
1019 * ld-elf/pr13177.d: Likewise.
1020 * ld-elf/pr13195.d: Likewise.
1021 * ld-elf/pr349.d: Likewise.
1022 * ld-elf/sec64k.exp: Likewise.
1023 * ld-elf/warn1.d: Likewise.
1024 * ld-elf/warn2.d: Likewise.
1025 * ld-elf/warn3.d: Likewise.
1026 * ld-scripts/weak.exp: Likewise.
1027 * lib/ld-lib.exp: Likewise.
1028
1029 2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
1030
1031 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
1032 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
1033 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
1034 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
1035 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
1036
1037 2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
1038
1039 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
1040 to include all 5 bits of LDR destination register.
1041
1042 2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1043
1044 * ld-avr/norelax_diff.d: New testcase.
1045 * ld-avr/relax_diff.d: Likewise.
1046 * ld-avr/relax.s: Likewise.
1047
1048 2014-04-05 Andreas Schwab <schwab@linux-m68k.org>
1049
1050 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
1051 out _FORTIFY_SOURCE.
1052 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
1053
1054 2014-04-04 Alan Modra <amodra@gmail.com>
1055
1056 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
1057 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
1058 * ld-scripts/data.exp: Run it.
1059
1060 2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1061
1062 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
1063
1064 2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
1065
1066 PR ld/16756
1067 * ld-plugin/lto.exp: Expect filename and line number for PR
1068 ld/12760 test.
1069
1070 2014-03-27 Yury Gribov <y.gribov@samsung.com>
1071 Pavel Fedin <p.fedin@samsung.com>
1072
1073 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
1074 account the pretty printing of PLT entries.
1075 * ld-arm/arm-app.d: Likewise.
1076 * ld-arm/arm-lib-plt32.d: Likewise.
1077 * ld-arm/arm-lib.d: Likewise.
1078 * ld-arm/armthumb-lib.d: Likewise.
1079 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
1080 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
1081 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
1082 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
1083 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
1084 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1085 * ld-arm/farcall-mixed-app.d: Likewise.
1086 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1087 * ld-arm/farcall-mixed-lib.d: Likewise.
1088 * ld-arm/ifunc-10.dd: Likewise.
1089 * ld-arm/ifunc-14.dd: Likewise.
1090 * ld-arm/ifunc-15.dd: Likewise.
1091 * ld-arm/ifunc-3.dd: Likewise.
1092 * ld-arm/ifunc-4.dd: Likewise.
1093 * ld-arm/ifunc-7.dd: Likewise.
1094 * ld-arm/ifunc-8.dd: Likewise.
1095 * ld-arm/ifunc-9.dd: Likewise.
1096 * ld-arm/long-plt-format.d: Likewise.
1097 * ld-arm/mixed-app-v5.d: Likewise.
1098 * ld-arm/mixed-app.d: Likewise.
1099 * ld-arm/mixed-lib.d: Likewise.
1100 * ld-arm/thumb2-bl-undefweak.d: Likewise.
1101 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
1102
1103 2014-03-26 Alan Modra <amodra@gmail.com>
1104
1105 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
1106 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
1107 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
1108 * ld-powerpc/powerpc.exp: Run new tests.
1109
1110 2014-03-25 Will Newton <will.newton@linaro.org>
1111
1112 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
1113 * ld-aarch64/relasz.d: New file.
1114 * ld-aarch64/relasz.s: Likewise.
1115
1116 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
1117
1118 * ld-elf/merge.d: Remove MIPS XFAIL.
1119
1120 2014-03-20 Will Newton <will.newton@linaro.org>
1121
1122 * ld-arm/ifunc-14.rd: Update symbol values.
1123
1124 2014-03-19 Nick Clifton <nickc@redhat.com>
1125
1126 * config/default.exp (ASFLAGS): For the RX target add:
1127 -muse-conventional-section-names.
1128
1129 2014-03-15 Alan Modra <amodra@gmail.com>
1130
1131 * ld-powerpc/vle-reloc-3.d: Remove addresses.
1132
1133 2014-03-14 Alan Modra <amodra@gmail.com>
1134
1135 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
1136 * ld-powerpc/vle-reloc-3.d: Update.
1137
1138 2014-03-06 Roland McGrath <mcgrathr@google.com>
1139
1140 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
1141 other ELF-only tests in this directory. Loosen regexps so they
1142 don't care what the exact addresses are.
1143
1144 2014-03-06 Roland McGrath <mcgrathr@google.com>
1145
1146 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
1147 (armelftests_nonacl): ... here.
1148
1149 2014-03-05 Alan Modra <amodra@gmail.com>
1150
1151 Update copyright years.
1152
1153 2014-03-05 Alan Modra <amodra@gmail.com>
1154
1155 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
1156 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
1157 * ld-powerpc/powerpc.exp: Run new test.
1158
1159 2014-03-03 Alan Modra <amodra@gmail.com>
1160
1161 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
1162 * ld-v850/v850.exp: Correct copyright typo.
1163
1164 2014-03-01 Yuri Gribov <y.gribov@samsung.com>
1165
1166 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
1167
1168 2014-02-27 Yuri Gribov <y.gribov@samsung.com>
1169
1170 * ld-arm/long-plt-format.s: New test case.
1171 * ld-arm/long-plt-format.d: Expected disassembly.
1172 * ld-arm/arm-elf.exp: Run the new test.
1173
1174 2014-02-27 Nick Clifton <nickc@redhat.com>
1175
1176 * ld-pe/longsecn-1.d: Allow for extra sections.
1177 * ld-pe/longsecn-2.d: Likewise.
1178 * ld-pe/longsecn.d: Likewise.
1179 * ld-pe/secrel.d: Likewise.
1180
1181 2014-02-21 Alan Modra <amodra@gmail.com>
1182
1183 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
1184 * ld-bootstrap/ppc476.t: New file.
1185
1186 2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
1187 H.J. Lu <hongjiu.lu@intel.com>
1188
1189 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
1190 * ld-x86-64/bnd-ifunc-1.d: New file.
1191 * ld-x86-64/bnd-ifunc-1.s: Likewise.
1192 * ld-x86-64/bnd-plt-1.d: Likewise.
1193
1194 2014-02-18 Jack Carter <jack.carter@imgtec.com>
1195
1196 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
1197
1198 2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
1199
1200 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
1201 and all usage of it.
1202
1203 2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
1204
1205 PR gold/16530
1206 * ld-elf/dynamic-1.c: New file.
1207 * ld-elf/dynamic-1.rd: Likewise.
1208 * ld-elf/dynamic-1.syms: Likewise.
1209
1210 * ld-elf/shared.exp (build_tests): Add dynamic-1.
1211
1212 2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
1213
1214 * ld-scripts/rgn-at9.d: New file.
1215 * ld-scripts/rgn-at9.t: Likewise.
1216 * ld-scripts/rgn-at10.d: Likewise.
1217 * ld-scripts/rgn-at10.s: Likewise.
1218 * ld-scripts/rgn-at10.t: Likewise.
1219 * ld-scripts/rgn-at11.d: Likewise.
1220 * ld-scripts/rgn-at11.t: Likewise.
1221
1222 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
1223
1224 * ld-nios2/relax_call26.s: New.
1225 * ld-nios2/relax_call26_boundary.ld: New.
1226 * ld-nios2/relax_call26_boundary.s: New.
1227 * ld-nios2/relax_call26_boundary_c8.d: New.
1228 * ld-nios2/relax_call26_boundary_cc.d: New.
1229 * ld-nios2/relax_call26_boundary_d0.d: New.
1230 * ld-nios2/relax_call26_boundary_d4.d: New.
1231 * ld-nios2/relax_call26_boundary_d8.d: New.
1232 * ld-nios2/relax_call26_boundary_dc.d: New.
1233 * ld-nios2/relax_call26_boundary_f0.d: New.
1234 * ld-nios2/relax_call26_boundary_f4.d: New.
1235 * ld-nios2/relax_call26_boundary_f8.d: New.
1236 * ld-nios2/relax_call26_boundary_fc.d: New.
1237 * ld-nios2/relax_call26_cache.d: New.
1238 * ld-nios2/relax_call26_cache.ld: New.
1239 * ld-nios2/relax_call26_cache.s: New.
1240 * ld-nios2/relax_call26_multi.d: New.
1241 * ld-nios2/relax_call26_multi.ld: New.
1242 * ld-nios2/relax_call26_norelax.d: New.
1243 * ld-nios2/relax_call26_shared.d: New.
1244 * ld-nios2/relax_call26_shared.ld: New.
1245
1246 2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 * ld-elf/rdynamic-1.c: New file.
1249 * ld-elf/rdynamic-1.rd: Likewise.
1250
1251 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
1252
1253 2014-01-28 Nick Clifton <nickc@redhat.com>
1254
1255 PR binutils/16317
1256 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
1257 * ld-tic6x/shlib-1b.rd: Likewise.
1258 * ld-tic6x/shlib-1r.rd: Likewise.
1259 * ld-tic6x/shlib-1rb.rd: Likewise.
1260 * ld-tic6x/shlib-app-1rd: Likewise.
1261 * ld-tic6x/shlib-app-1b.rd: Likewise.
1262 * ld-tic6x/shlib-app-1r.rd: Likewise.
1263 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1264 * ld-tic6x/shlib-noindex.rd: Likewise.
1265 * ld-tic6x/static-app-1.rd: Likewise.
1266 * ld-tic6x/static-app-1b.rd: Likewise.
1267 * ld-tic6x/static-app-1r.rd: Likewise.
1268 * ld-tic6x/static-app-1rb.rd: Likewise.
1269 PR binutils/16318
1270 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
1271 objects.
1272
1273 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * ld-elf/pr16498a.s: Replace .align with .p2align.
1276
1277 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1278
1279 PR ld/16498
1280 * ld-elf/pr16498b.d: New file.
1281 * ld-elf/pr16498b.t: Likewise.
1282
1283 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1284
1285 PR ld/16498
1286 * ld-elf/pr16498a.d: New file.
1287 * ld-elf/pr16498a.s: Likewise.
1288 * ld-elf/pr16498a.t: Likewise.
1289
1290 2014-01-22 Alan Modra <amodra@gmail.com>
1291
1292 * ld-scripts/pr14962-2.d: Correct target triple.
1293
1294 2014-01-22 Alan Modra <amodra@gmail.com>
1295
1296 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
1297 of ALIGN that allows an empty .bss to be removed.
1298 * ld-arm/arm-dyn.ld: Likewise.
1299 * ld-arm/arm-lib.ld: Likewise.
1300 * ld-elfvsb/elf-offset.ld: Likewise.
1301 * ld-mips-elf/mips-dyn.ld: Likewise.
1302 * ld-mips-elf/mips-lib.ld: Likewise.
1303 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
1304 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
1305 ALIGN address of section instead.
1306 * ld-powerpc/vle-multiseg-2.ld: Likewise.
1307 * ld-powerpc/vle-multiseg-3.ld: Likewise.
1308 * ld-powerpc/vle-multiseg-4.ld: Likewise.
1309 * ld-powerpc/vle-multiseg-6.ld: Likewise.
1310 * ld-scripts/empty-aligned.d: Check section headers not program
1311 headers. Remove xfail and notarget.
1312 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
1313
1314 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1315
1316 PR ld/16467
1317 * ld-ifunc/dummy.c: New file.
1318 * ld-ifunc/pr16467.out: Likewise.
1319 * ld-ifunc/pr16467a.c: Likewise.
1320 * ld-ifunc/pr16467a.map: Likewise.
1321 * ld-ifunc/pr16467b.c: Likewise.
1322 * ld-ifunc/pr16467b.map: Likewise.
1323 * ld-ifunc/pr16467c.c: Likewise.
1324
1325 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
1326 (run_ld_link_exec_tests): Run pr16467.
1327
1328 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1329
1330 PR ld/2404
1331 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
1332
1333 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1334
1335 PR ld/2404
1336 * ld-elf/pr2404.out: New file.
1337 * ld-elf/pr2404a.c: Likewise.
1338 * ld-elf/pr2404b.c: Likewise.
1339
1340 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
1341 libpr2404b.a.
1342 (run_tests): Run pr2404.
1343
1344 2014-01-20 Alan Modra <amodra@gmail.com>
1345
1346 * ld-scripts/pr14962-2.d,
1347 * ld-scripts/pr14962-2.t: New test.
1348 * ld-scripts/expr.exp: Run it.
1349
1350 2014-01-15 Alan Modra <amodra@gmail.com>
1351
1352 * ld-elf/ehdr_start-shared.d: New.
1353 * ld-elf/ehdr_start-userdef.d: xfail frv.
1354 * ld-elf/ehdr_start-weak.d: Likewise.
1355 * ld-elf/ehdr_start.d: Likewise.
1356
1357 2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
1358
1359 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
1360 (default_ld_simple_link): Likewise.
1361
1362 2014-01-10 Alan Modra <amodra@gmail.com>
1363
1364 * ld-x86-64/pr14207.d: Adjust.
1365
1366 2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
1369 is generated.
1370
1371 2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
1372
1373 * lib/ld-lib.exp (check_lto_shared_available): New check.
1374 * ld-plugin/lto.exp: Use check_lto_shared_available.
1375
1376 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 PR ld/14207
1379 PR ld/16322
1380 PR binutils/16323
1381 * ld-elf/pr16322.d: New file.
1382 * ld-elf/pr16322.s: Likewise.
1383
1384 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
1385
1386 For older changes see ChangeLog-2013
1387 \f
1388 Copyright (C) 2014 Free Software Foundation, Inc.
1389
1390 Copying and distribution of this file, with or without modification,
1391 are permitted in any medium without royalty provided the copyright
1392 notice and this notice are preserved.
1393
1394 Local Variables:
1395 mode: change-log
1396 left-margin: 8
1397 fill-column: 74
1398 version-control: never
1399 End:
This page took 0.055932 seconds and 5 git commands to generate.