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