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