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