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