Properly match PLT entry against .got.plt relocation
[deliverable/binutils-gdb.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:
This page took 0.043481 seconds and 4 git commands to generate.