[AArch64] Fix ld testcase linker script glitch.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2014-07-15  Jiong Wang  <jiong.wang@arm.com>
2
3         * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
4
5 2014-07-10  Will Newton  <will.newton@linaro.org>
6
7         * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
8         tests, IFUNC tests and other EABI requiring tests to...
9         (armeabitests_nonacl): ...here.
10         * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
11         to allow test to pass on configurations without an attributes
12         section.
13         * ld-arm/arm-app.d: Likewise.
14         * ld-arm/arm-lib-plt32.d: Likewise.
15         * ld-arm/arm-lib.d: Likewise.
16         * ld-arm/arm-static-app.d: Likewise.
17         * ld-arm/armthumb-lib.d: Likewise.
18         * ld-arm/cortex-a8-far.d: Likewise.
19         * ld-arm/farcall-mixed-app.d: Likewise.
20         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
21         * ld-arm/farcall-mixed-lib.d: Likewise.
22         * ld-arm/mixed-app-v5.d: Likewise.
23         * ld-arm/mixed-app.d: Likewise.
24         * ld-arm/mixed-lib.d: Likewise.
25         * ld-arm/tls-app.d: Likewise.
26         * ld-arm/tls-descrelax-be32.d: Likewise.
27         * ld-arm/tls-descrelax.d: Likewise.
28         * ld-arm/tls-descseq.d: Likewise.
29         * ld-arm/tls-gdesc-got.d: Likewise.
30         * ld-arm/tls-gdesc.d: Likewise.
31         * ld-arm/tls-gdierelax.d: Likewise.
32         * ld-arm/tls-gdierelax2.d: Likewise.
33         * ld-arm/tls-gdlerelax.d: Likewise.
34         * ld-arm/tls-lib-loc.d: Likewise.
35         * ld-arm/tls-lib.d: Likewise.
36         * ld-arm/tls-thumb1.d: Likewise.
37
38         * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
39
40 2014-07-08  Will Newton  <will.newton@linaro.org>
41
42         * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
43         match bfd.
44         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
45         take into account increased segment alignment.
46         * ld-arm/ifunc-gdesc.r: Likewise.
47         * ld-arm/tls-lib.d: Likewise.
48
49 2014-07-08  Jiong Wang  <jiong.wang@arm.com>
50
51         * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
52         * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
53         * ld-aarch64/emit-relocs-local-addend.d: New testcase.
54         * ld-aarch64/local-addend-r.d: Likewise.
55
56 2014-07-08  Alan Modra  <amodra@gmail.com>
57
58         * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
59         * ld-powerpc/powerpc.exp: Run it.
60
61 2014-07-08  Alan Modra  <amodra@gmail.com>
62
63         PR 17112
64         * ld-plugin/lto.exp: When building liblti-11.a, pass
65         --plugin path_to_gcc/liblto_plugin.so to ar.
66
67 2014-07-07  Alan Modra  <amodra@gmail.com>
68
69         * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
70         check here too.
71
72 2014-07-07  Nick Clifton  <nickc@redhat.com>
73
74         * lib/ld-lib.exp (check_lto_available): Check that a compiler is
75         available before testing for LTO support.
76
77 2014-07-07  Alan Modra  <amodra@gmail.com>
78
79         * config/default.exp: Don't make tmpdir/gas.  Put as symlink into
80         tmpdir/ld.
81         (gcc_gas_flag, gcc_ld_flag): Delete.
82         (gcc_B_opt, ld_L_opt): New globals.
83         ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
84         ld-plugin/lto.exp: Likewise.
85         lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
86         (ld_simple_link): Remove -B handling now that this is done in
87         run_host_cmd.  Simplify.
88         (default_ld_compile): Simplify.
89         (check_lto_available): Use run_host_cmd_yesno.
90         (check_lto_shared_available): Likewise.
91
92 2014-07-05  Alan Modra  <amodra@gmail.com>
93
94         * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
95         if binfile is empty.
96         (run_ld_link_exec_tests, run_cc_link_tests): Likewise.  Tidy
97         status checks.
98         * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
99         Instead use an empty output file.
100
101 2014-07-03  Alan Modra  <amodra@gmail.com>
102
103         * ld-elf/pr17068.s: New.
104         * ld-elf/pr17068a.s: New.
105         * ld-elf/pr17068b.s: New.
106         * ld-elf/pr17068c.s: New.
107         * ld-elf/pr17068d.s: New.
108         * ld-elf/pr17068e.s: New.
109         * ld-elf/pr17068ez.s: New.
110         * ld-elf/elf.exp: Run new test.
111
112 2014-07-02  Alan Modra  <amodra@gmail.com>
113
114         * ld-powerpc/ambiguousv1.d: Match symbol table too.
115         * ld-powerpc/ambiguousv2.d: Likewise.
116         * ld-powerpc/ambiguousv1b.d: New.
117         * ld-powerpc/ambiguousv2b.d: New.
118         * ld-powerpc/powerpc.exp: Run new tests.
119
120 2014-06-25  Kyle McMartin  <kyle@redhat.com>
121
122         * ld-arm/tls-gdierelax2.d: Fix expected offsets.
123
124 2014-06-16  Will Newton  <will.newton@linaro.org>
125
126         * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
127         * ld-arm/ifunc-gdesc.r: New file.
128         * ld-arm/ifunc-gdesc.s: Likewise.
129         * ld-arm/ifunc-gdesc.ver: Likewise.
130
131 2014-06-09  Ryan Mansfield  <rmansfield@qnx.com>
132
133         * config/default.exp (GASP): Remove.
134
135 2014-06-03  Alan Modra  <amodra@gmail.com>
136
137         * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
138
139 2014-05-28  Matthew Fortune  <matthew.fortune@imgtec.com>
140
141         * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
142         This allows each input object to be optionally run through
143         objcopy before linking.
144
145 2014-05-20  Will Newton  <will.newton@linaro.org>
146
147         * ld-shared/shared.exp: Mark non-PIC shared object tests
148         as xfail on aarch64.
149
150 2014-05-19  Andreas Tobler  <andreast@fgznet.ch>
151
152         * ld-elf/shared.exp: Introduce the extralibs variable to control
153         the libraries to be linked. Don't link -ldl on *-*-freebsd*.
154
155         * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
156         *-*-freebsd*.
157
158 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
159
160         * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
161         ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
162         ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
163         tests.
164
165 2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
166
167         * ld-x86-64/tlsbin.dd: Replace data32 with data16.
168         * ld-x86-64/tlsdesc-nacl.pd: Likewise.
169         * ld-x86-64/tlsgdesc.dd: Likewise.
170         * ld-x86-64/tlsld1.dd: Likewise.
171         * ld-x86-64/tlsld3.dd: Likewise.
172         * ld-x86-64/tlspic.dd: Likewise.
173
174 2014-05-02  Max Filippov  <jcmvbkbc@gmail.com>
175
176         * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
177         * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
178         signedness and overflow checking.
179
180 2014-05-01  Hans-Peter Nilsson  <hp@bitrange.com>
181
182         * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
183         ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
184         tests.
185         * ld-mmix/b-offloc.s: Correct address in comment.
186
187 2014-04-23  Will Newton  <will.newton@linaro.org>
188
189         * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
190         SEARCH_DIR commands.
191         * ld-arm/arm-rel32.d: Update regexps to allow test to
192         pass on armeb-linux-eabi configuration.
193         * ld-arm/data-only-map.d: Likewise.
194         * ld-arm/fix-arm1176-off.d: Likewise.
195         * ld-arm/fix-arm1176-on.d: Likewise.
196         * ld-arm/ifunc-1.gd: Likewise.
197         * ld-arm/ifunc-10.gd: Likewise.
198         * ld-arm/ifunc-11.gd: Likewise.
199         * ld-arm/ifunc-12.gd: Likewise.
200         * ld-arm/ifunc-13.gd: Likewise.
201         * ld-arm/ifunc-14.gd: Likewise.
202         * ld-arm/ifunc-15.gd: Likewise.
203         * ld-arm/ifunc-16.gd: Likewise.
204         * ld-arm/ifunc-17.gd: Likewise.
205         * ld-arm/ifunc-2.gd: Likewise.
206         * ld-arm/ifunc-3.gd: Likewise.
207         * ld-arm/ifunc-4.gd: Likewise.
208         * ld-arm/ifunc-5.gd: Likewise.
209         * ld-arm/ifunc-6.gd: Likewise.
210         * ld-arm/ifunc-7.gd: Likewise.
211         * ld-arm/ifunc-8.gd: Likewise.
212         * ld-arm/ifunc-9.gd: Likewise.
213         * ld-arm/jump-reloc-veneers-long.d: Likewise.
214         * ld-arm/reloc-boundaries.d: Likewise.
215
216 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
217
218         PR ld/16846
219         * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
220         * ld-plugin/pr16846a.c: New file.
221         * ld-plugin/pr16846b.c: Likewise.
222         * ld-plugin/pr16846c.c: Likewise.
223
224 2014-04-22  Christian Svensson  <blue@cmd.nu>
225
226         * ld-discard/extern.d: Remove openrisc and or32 support.  Add
227         support for or1k.
228         * ld-discard/start.d: Likewise.
229         * ld-discard/static.d: Likewise.
230         * ld-elf/group1.d: Likewise.
231         * ld-elf/group3b.d: Likewise.
232         * ld-elf/group8a.d: Likewise.
233         * ld-elf/group8b.d: Likewise.
234         * ld-elf/group9a.d: Likewise.
235         * ld-elf/group9b.d: Likewise.
236         * ld-elf/linkonce2.d: Likewise.
237         * ld-elf/merge.d: Likewise.
238         * ld-elf/merge2.d: Likewise.
239         * ld-elf/orphan-region.d: Likewise.
240         * ld-elf/orphan.d: Likewise.
241         * ld-elf/orphan3.d: Likewise.
242         * ld-elf/pr12851.d: Likewise.
243         * ld-elf/pr12975.d: Likewise.
244         * ld-elf/pr13177.d: Likewise.
245         * ld-elf/pr13195.d: Likewise.
246         * ld-elf/pr349.d: Likewise.
247         * ld-elf/sec64k.exp: Likewise.
248         * ld-elf/warn1.d: Likewise.
249         * ld-elf/warn2.d: Likewise.
250         * ld-elf/warn3.d: Likewise.
251         * ld-scripts/weak.exp: Likewise.
252         * lib/ld-lib.exp: Likewise.
253
254 2014-04-17  Kwok Cheung Yeung  <kcy@codesourcery.com>
255
256         * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
257         * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
258         * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
259         * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
260         * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
261
262 2014-04-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>
263
264         * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
265         to include all 5 bits of LDR destination register.
266
267 2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
268
269         * ld-avr/norelax_diff.d: New testcase.
270         * ld-avr/relax_diff.d: Likewise.
271         * ld-avr/relax.s: Likewise.
272
273 2014-04-05  Andreas Schwab  <schwab@linux-m68k.org>
274
275         * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
276         out _FORTIFY_SOURCE.
277         ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
278
279 2014-04-04  Alan Modra  <amodra@gmail.com>
280
281         * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
282         * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
283         * ld-scripts/data.exp: Run it.
284
285 2014-03-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
286
287         * ld-aarch64/eh-frame.d: Adjust FDE pc address.
288
289 2014-03-27  H.J. Lu  <hongjiu.lu@intel.com>
290
291         PR ld/16756
292         * ld-plugin/lto.exp: Expect filename and line number for PR
293         ld/12760 test.
294
295 2014-03-27  Yury Gribov  <y.gribov@samsung.com>
296             Pavel Fedin  <p.fedin@samsung.com>
297
298         * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
299         account the pretty printing of PLT entries.
300         * ld-arm/arm-app.d: Likewise.
301         * ld-arm/arm-lib-plt32.d: Likewise.
302         * ld-arm/arm-lib.d: Likewise.
303         * ld-arm/armthumb-lib.d: Likewise.
304         * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
305         * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
306         * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
307         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
308         * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
309         * ld-arm/farcall-mixed-app-v5.d: Likewise.
310         * ld-arm/farcall-mixed-app.d: Likewise.
311         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
312         * ld-arm/farcall-mixed-lib.d: Likewise.
313         * ld-arm/ifunc-10.dd: Likewise.
314         * ld-arm/ifunc-14.dd: Likewise.
315         * ld-arm/ifunc-15.dd: Likewise.
316         * ld-arm/ifunc-3.dd: Likewise.
317         * ld-arm/ifunc-4.dd: Likewise.
318         * ld-arm/ifunc-7.dd: Likewise.
319         * ld-arm/ifunc-8.dd: Likewise.
320         * ld-arm/ifunc-9.dd: Likewise.
321         * ld-arm/long-plt-format.d: Likewise.
322         * ld-arm/mixed-app-v5.d: Likewise.
323         * ld-arm/mixed-app.d: Likewise.
324         * ld-arm/mixed-lib.d: Likewise.
325         * ld-arm/thumb2-bl-undefweak.d: Likewise.
326         * ld-arm/thumb2-bl-undefweak1.d: Likewise.
327
328 2014-03-26  Alan Modra  <amodra@gmail.com>
329
330         * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
331         * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
332         * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
333         * ld-powerpc/powerpc.exp: Run new tests.
334
335 2014-03-25  Will Newton  <will.newton@linaro.org>
336
337          * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
338          * ld-aarch64/relasz.d: New file.
339          * ld-aarch64/relasz.s: Likewise.
340
341 2014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
342
343         * ld-elf/merge.d: Remove MIPS XFAIL.
344
345 2014-03-20  Will Newton  <will.newton@linaro.org>
346
347         * ld-arm/ifunc-14.rd: Update symbol values.
348
349 2014-03-19  Nick Clifton  <nickc@redhat.com>
350
351         * config/default.exp (ASFLAGS): For the RX target add:
352         -muse-conventional-section-names.
353
354 2014-03-15  Alan Modra  <amodra@gmail.com>
355
356         * ld-powerpc/vle-reloc-3.d: Remove addresses.
357
358 2014-03-14  Alan Modra  <amodra@gmail.com>
359
360         * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
361         * ld-powerpc/vle-reloc-3.d: Update.
362
363 2014-03-06  Roland McGrath  <mcgrathr@google.com>
364
365         * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
366         other ELF-only tests in this directory.  Loosen regexps so they
367         don't care what the exact addresses are.
368
369 2014-03-06  Roland McGrath  <mcgrathr@google.com>
370
371         * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
372         (armelftests_nonacl): ... here.
373
374 2014-03-05  Alan Modra  <amodra@gmail.com>
375
376         Update copyright years.
377
378 2014-03-05  Alan Modra  <amodra@gmail.com>
379
380         * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
381         * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
382         * ld-powerpc/powerpc.exp: Run new test.
383
384 2014-03-03  Alan Modra  <amodra@gmail.com>
385
386         * ld-scripts/phdrs2.exp: Correct copyright punctuation.
387         * ld-v850/v850.exp: Correct copyright typo.
388
389 2014-03-01  Yuri Gribov  <y.gribov@samsung.com>
390
391         * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
392
393 2014-02-27  Yuri Gribov  <y.gribov@samsung.com>
394
395         * ld-arm/long-plt-format.s: New test case.
396         * ld-arm/long-plt-format.d: Expected disassembly.
397         * ld-arm/arm-elf.exp: Run the new test.
398
399 2014-02-27  Nick Clifton  <nickc@redhat.com>
400
401         * ld-pe/longsecn-1.d: Allow for extra sections.
402         * ld-pe/longsecn-2.d: Likewise.
403         * ld-pe/longsecn.d: Likewise.
404         * ld-pe/secrel.d: Likewise.
405
406 2014-02-21  Alan Modra  <amodra@gmail.com>
407
408         * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
409         * ld-bootstrap/ppc476.t: New file.
410
411 2014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
412             H.J. Lu  <hongjiu.lu@intel.com>
413
414         * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
415         * ld-x86-64/bnd-ifunc-1.d: New file.
416         * ld-x86-64/bnd-ifunc-1.s: Likewise.
417         * ld-x86-64/bnd-plt-1.d: Likewise.
418
419 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
420
421         * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
422
423 2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
424
425         * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
426         and all usage of it.
427
428 2014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
429
430         PR gold/16530
431         * ld-elf/dynamic-1.c: New file.
432         * ld-elf/dynamic-1.rd: Likewise.
433         * ld-elf/dynamic-1.syms: Likewise.
434
435         * ld-elf/shared.exp (build_tests): Add dynamic-1.
436
437 2014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
438
439         * ld-scripts/rgn-at9.d: New file.
440         * ld-scripts/rgn-at9.t: Likewise.
441         * ld-scripts/rgn-at10.d: Likewise.
442         * ld-scripts/rgn-at10.s: Likewise.
443         * ld-scripts/rgn-at10.t: Likewise.
444         * ld-scripts/rgn-at11.d: Likewise.
445         * ld-scripts/rgn-at11.t: Likewise.
446
447 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
448
449         * ld-nios2/relax_call26.s: New.
450         * ld-nios2/relax_call26_boundary.ld: New.
451         * ld-nios2/relax_call26_boundary.s: New.
452         * ld-nios2/relax_call26_boundary_c8.d: New.
453         * ld-nios2/relax_call26_boundary_cc.d: New.
454         * ld-nios2/relax_call26_boundary_d0.d: New.
455         * ld-nios2/relax_call26_boundary_d4.d: New.
456         * ld-nios2/relax_call26_boundary_d8.d: New.
457         * ld-nios2/relax_call26_boundary_dc.d: New.
458         * ld-nios2/relax_call26_boundary_f0.d: New.
459         * ld-nios2/relax_call26_boundary_f4.d: New.
460         * ld-nios2/relax_call26_boundary_f8.d: New.
461         * ld-nios2/relax_call26_boundary_fc.d: New.
462         * ld-nios2/relax_call26_cache.d: New.
463         * ld-nios2/relax_call26_cache.ld: New.
464         * ld-nios2/relax_call26_cache.s: New.
465         * ld-nios2/relax_call26_multi.d: New.
466         * ld-nios2/relax_call26_multi.ld: New.
467         * ld-nios2/relax_call26_norelax.d: New.
468         * ld-nios2/relax_call26_shared.d: New.
469         * ld-nios2/relax_call26_shared.ld: New.
470
471 2014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
472
473         * ld-elf/rdynamic-1.c: New file.
474         * ld-elf/rdynamic-1.rd: Likewise.
475
476         * ld-elf/shared.exp (build_tests): Add rdynamic-1.
477
478 2014-01-28  Nick Clifton  <nickc@redhat.com>
479
480         PR binutils/16317
481         * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
482         * ld-tic6x/shlib-1b.rd: Likewise.
483         * ld-tic6x/shlib-1r.rd: Likewise.
484         * ld-tic6x/shlib-1rb.rd: Likewise.
485         * ld-tic6x/shlib-app-1rd: Likewise.
486         * ld-tic6x/shlib-app-1b.rd: Likewise.
487         * ld-tic6x/shlib-app-1r.rd: Likewise.
488         * ld-tic6x/shlib-app-1rb.rd: Likewise.
489         * ld-tic6x/shlib-noindex.rd: Likewise.
490         * ld-tic6x/static-app-1.rd: Likewise.
491         * ld-tic6x/static-app-1b.rd: Likewise.
492         * ld-tic6x/static-app-1r.rd: Likewise.
493         * ld-tic6x/static-app-1rb.rd: Likewise.
494         PR binutils/16318
495         * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
496         objects.
497
498 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
499
500         * ld-elf/pr16498a.s: Replace .align with .p2align.
501
502 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
503
504         PR ld/16498
505         * ld-elf/pr16498b.d: New file.
506         * ld-elf/pr16498b.t: Likewise.
507
508 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
509
510         PR ld/16498
511         * ld-elf/pr16498a.d: New file.
512         * ld-elf/pr16498a.s: Likewise.
513         * ld-elf/pr16498a.t: Likewise.
514
515 2014-01-22  Alan Modra  <amodra@gmail.com>
516
517         * ld-scripts/pr14962-2.d: Correct target triple.
518
519 2014-01-22  Alan Modra  <amodra@gmail.com>
520
521         * ld-shared/elf-offset.ld: Align end of .bss with canonical form
522         of ALIGN that allows an empty .bss to be removed.
523         * ld-arm/arm-dyn.ld: Likewise.
524         * ld-arm/arm-lib.ld: Likewise.
525         * ld-elfvsb/elf-offset.ld: Likewise.
526         * ld-mips-elf/mips-dyn.ld: Likewise.
527         * ld-mips-elf/mips-lib.ld: Likewise.
528         * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
529         * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
530         ALIGN address of section instead.
531         * ld-powerpc/vle-multiseg-2.ld: Likewise.
532         * ld-powerpc/vle-multiseg-3.ld: Likewise.
533         * ld-powerpc/vle-multiseg-4.ld: Likewise.
534         * ld-powerpc/vle-multiseg-6.ld: Likewise.
535         * ld-scripts/empty-aligned.d: Check section headers not program
536         headers.  Remove xfail and notarget.
537         * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
538
539 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
540
541         PR ld/16467
542         * ld-ifunc/dummy.c: New file.
543         * ld-ifunc/pr16467.out: Likewise.
544         * ld-ifunc/pr16467a.c: Likewise.
545         * ld-ifunc/pr16467a.map: Likewise.
546         * ld-ifunc/pr16467b.c: Likewise.
547         * ld-ifunc/pr16467b.map: Likewise.
548         * ld-ifunc/pr16467c.c: Likewise.
549
550         * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
551         (run_ld_link_exec_tests): Run pr16467.
552
553 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
554
555         PR ld/2404
556         * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
557
558 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
559
560         PR ld/2404
561         * ld-elf/pr2404.out: New file.
562         * ld-elf/pr2404a.c: Likewise.
563         * ld-elf/pr2404b.c: Likewise.
564
565         * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
566         libpr2404b.a.
567         (run_tests): Run pr2404.
568
569 2014-01-20  Alan Modra  <amodra@gmail.com>
570
571         * ld-scripts/pr14962-2.d,
572         * ld-scripts/pr14962-2.t: New test.
573         * ld-scripts/expr.exp: Run it.
574
575 2014-01-15  Alan Modra  <amodra@gmail.com>
576
577         * ld-elf/ehdr_start-shared.d: New.
578         * ld-elf/ehdr_start-userdef.d: xfail frv.
579         * ld-elf/ehdr_start-weak.d: Likewise.
580         * ld-elf/ehdr_start.d: Likewise.
581
582 2014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
583
584         * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
585         (default_ld_simple_link): Likewise.
586
587 2014-01-10  Alan Modra  <amodra@gmail.com>
588
589         * ld-x86-64/pr14207.d: Adjust.
590
591 2014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
592
593         * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
594         is generated.
595
596 2014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
597
598         * lib/ld-lib.exp (check_lto_shared_available): New check.
599         * ld-plugin/lto.exp: Use check_lto_shared_available.
600
601 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
602
603         PR ld/14207
604         PR ld/16322
605         PR binutils/16323
606         * ld-elf/pr16322.d: New file.
607         * ld-elf/pr16322.s: Likewise.
608
609         * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
610
611 For older changes see ChangeLog-2013
612 \f
613 Copyright (C) 2014 Free Software Foundation, Inc.
614
615 Copying and distribution of this file, with or without modification,
616 are permitted in any medium without royalty provided the copyright
617 notice and this notice are preserved.
618
619 Local Variables:
620 mode: change-log
621 left-margin: 8
622 fill-column: 74
623 version-control: never
624 End: