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