Fix all failing FPXX tests for tx39-elf.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d340a825
MF
12014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
2
3 * ld-mips-elf/attr-gnu-4-00.d: Relax check for ISA extension.
4 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
5 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
6 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
7 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
8 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
9 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
10 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
11 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
12 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
13 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
14 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
15 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
16 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
17 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
18
6e8ec712
MF
192014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
20
21 * ld-mips-elf/mips-elf.exp: Update undefweak-overflow tests.
22 * ld-mips-elf/undefweak-overflow-n32.d: Remove.
23 * ld-mips-elf/undefweak-overflow-n64.d: Likewise.
24 * ld-mips-elf/undefweak-overflow.s: Set mips64r6, noreorder and
25 add a label to mark the micromips region.
26 * ld-mips-elf/undefweak-overflow.d: Update expected output.
27
bc696fd5
L
282014-12-13 H.J. Lu <hongjiu.lu@intel.com>
29
30 PR ld/17689
31 * ld-x86-64/pr17689.out: New file.
32 * ld-x86-64/pr17689.rd: Likewise.
33 * ld-x86-64/pr17689a.c: Likewise.
34 * ld-x86-64/pr17689b.S: Likewise.
35
36 * ld-x86-64/x86-64.exp: Run PR ld/17689 tests.
37
c18392d8
EB
382014-12-06 Eric Botcazou <ebotcazou@adacore.com>
39
40 * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium.
41 * ld-visium/: New directory.
42
53df40a4
AM
432014-12-04 Alan Modra <amodra@gmail.com>
44
45 * ld-powerpc/vxworks-relax.rd: Update for reloc sorting.
46 * ld-powerpc/vxworks-relax-2.rd: Likewise.
47 * ld-sh/sh64/reldl32.rd: Likewise.
48 * ld-sh/sh64/reldl64.rd: Likewise.
49
01bbed2a
L
502014-12-03 H.J. Lu <hongjiu.lu@intel.com>
51
52 * ld-x86-64/copyreloc-main.c: Removed.
53 * ld-x86-64/copyreloc-main.S: New.
54 * ld-x86-64/x86-64.exp: Replace copyreloc-main.c with
55 copyreloc-main.S.
56
9a926d55
L
572014-12-02 H.J. Lu <hongjiu.lu@intel.com>
58
59 * ld-x86-64/copyreloc-lib.c: New file.
60 * ld-x86-64/copyreloc-main.c: Likewise.
61 * ld-x86-64/copyreloc-main.out: Likewise.
62 * ld-x86-64/copyreloc-main1.rd: Likewise.
63 * ld-x86-64/copyreloc-main2.rd: Likewise.
64
65 * ld-x86-64/x86-64.exp: Run copyreloc tests.
66
538baf8b
AB
672014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
68
69 * ld-mips-elf/mips-elf.exp: Add undefined weak overflow
70 tests for o32, n32 and n64.
71 * ld-mips-elf/undefweak-overflow.s: New test.
72 * ld-mips-elf/undefweak-overflow.d: New test.
73 * ld-mips-elf/undefweak-overflow-n32.d: New test.
74 * ld-mips-elf/undefweak-overflow-n64.d: New test.
75
fb389763
L
762014-12-01 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR ld/16452
79 PR ld/16457
80 * ld-elf/pr16452.map: New file.
81 * ld-elf/pr16452.od: Likewise.
82 * ld-elf/pr16452a.c: Likewise.
83 * ld-elf/pr16452b.c: Likewise.
84 * ld-elf/pr16457.od: Likewise.
85
86 * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
87 PR ld/16457.
88
3a1cfc45
L
892014-11-27 H.J. Lu <hongjiu.lu@intel.com>
90
91 * ld-mips-elf/got-vers-1.rd: Add symbol version string to
92 versioned symbol names in dynamic relocation.
93 * ld-mips-elf/reloc-estimate-1.d: Likewise.
94 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
95 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
96 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
97 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
98
61e66822
L
992014-11-25 H.J. Lu <hongjiu.lu@intel.com>
100
101 * ld-alpha/tlsbin.dd: Updated for secureplt.
102 * ld-alpha/tlsbin.rd: Likewise.
103 * ld-alpha/tlsbin.sd: Likewise.
104 * ld-alpha/tlsbinr.dd: Likewise.
105 * ld-alpha/tlsbinr.rd: Likewise.
106 * ld-alpha/tlspic.dd: Likewise.
107 * ld-alpha/tlspic.rd: Likewise.
108 * ld-alpha/tlspic.sd: Likewise.
109
bb4d2ac2
L
1102014-11-25 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR binutils/16496
113 * ld-cris/weakref3.d: Add symbol version string to versioned
114 symbol names in dynamic relocation.
115 * ld-cris/weakref4.d: Likewise.
116 * ld-elfvers/vers24.rd: Likewise.
117
118 * ld-elf/pr16496a.c: New file.
119 * ld-elf/pr16496a.map: Likewise.
120 * ld-elf/pr16496b.c: Likewise.
121 * ld-elf/pr16496b.od: Likewise.
122
123 * ld-elf/shared.exp (build_tests): Add libpr16496a.so and
124 libpr16496b.so tests.
125
dd7e64d4
L
1262014-11-25 H.J. Lu <hongjiu.lu@intel.com>
127
128 * ld-i386/i386.exp: Add run-time relocation tests for plt-main.
129 * ld-i386/plt-main.rd: New file.
130 * ld-x86-64/plt-main-bnd.dd: Likewise.
131 * ld-x86-64/plt-main.rd: Likewise.
132 * ld-x86-64/x86-64.exp: Add run-time relocation tests for
133 plt-main.
134
4a7a7923
L
1352014-11-21 H.J. Lu <hongjiu.lu@intel.com>
136
137 * ld-i386/plt-lib.c: New file.
138 * ld-i386/plt-main.out: Likewise.
139 * ld-i386/plt-main1.c: Likewise.
140 * ld-i386/plt-main1.rd: Likewise.
141 * ld-i386/plt-main2.c: Likewise.
142 * ld-i386/plt-main2.rd: Likewise.
143 * ld-i386/plt-main3.c: Likewise.
144 * ld-i386/plt-main3.rd: Likewise.
145 * ld-i386/plt-main4.c: Likewise.
146 * ld-i386/plt-main4.rd: Likewise.
147 * ld-i386/plt-main5.c: Likewise.
148
149 * ld-i386/i386.exp: Run plt-main tests.
150
ce641d0b
L
1512014-11-21 H.J. Lu <hongjiu.lu@intel.com>
152
153 * ld-x86-64/x86-64.exp: Run plt-main test with -pie.
154
3cfdb781
TG
1552014-11-21 Terry Guo <terry.guo@arm.com>
156
157 * ld-arm/tls-longplt-lib.s: Require ARMv6T2.
158 * ld-arm/tls-longplt.s: Likewise.
159 * ld-arm/tls-longplt-lib.d: Updated.
160 * ld-arm/tls-longplt.d: Likewise.
161
a715796b
TG
1622014-11-21 Terry Guo <terry.guo@arm.com>
163
164 * ld-arm/attr-merge-vfp-4-sp.s: New test source file.
165 * ld-arm/attr-merge-vfp-5-sp.s: Likewise.
166 * ld-arm/attr-merge-vfp-5.s: Likewise.
167 * ld-arm/attr-merge-vfp-8.d: New test.
168 * ld-arm/attr-merge-vfp-8r.d: Likewise.
169 * ld-arm/attr-merge-vfp-9.d: Likewise.
170 * ld-arm/attr-merge-vfp-9r.d: Likewise.
171 * ld-arm/attr-merge-vfp-10.d: Likewise.
172 * ld-arm/attr-merge-vfp-10r.d: Likewise.
173 * ld-arm/attr-merge-vfp-11.d: Likewise.
174 * ld-arm/attr-merge-vfp-11r.d: Likewise.
175 * ld-arm/attr-merge-vfp-12.d: Likewise.
176 * ld-arm/attr-merge-vfp-12r.d: Likewise.
177 * ld-arm/attr-merge-vfp-13.d: Likewise.
178 * ld-arm/attr-merge-vfp-13r.d: Likewise.
179 * ld-arm/attr-merge-vfp-14.d: Likewise.
180 * ld-arm/attr-merge-vfp-14r.d: Likewise.
181 * ld-arm/arm-elf.exp: Run the new tests.
182
344d1e9c
L
1832014-11-20 H.J. Lu <hongjiu.lu@intel.com>
184
185 * ld-x86-64/pr17618.d: Don't run on x32.
186
4cd43583
L
1872014-11-20 H.J. Lu <hongjiu.lu@intel.com>
188
189 * ld-x86-64/plt-main1.rd: Updated for x32.
190 * ld-x86-64/plt-main2.rd: Likewise.
191 * ld-x86-64/plt-main3.rd: Likewise.
192 * ld-x86-64/plt-main4.rd: Likewise.
193
76e7af5f
L
1942014-11-20 H.J. Lu <hongjiu.lu@intel.com>
195
196 * ld-x86-64/plt-lib.c: New file.
197 * ld-x86-64/plt-main.out: Likewise.
198 * ld-x86-64/plt-main1.c: Likewise.
199 * ld-x86-64/plt-main1.rd: Likewise.
200 * ld-x86-64/plt-main2.c: Likewise.
201 * ld-x86-64/plt-main2.rd: Likewise.
202 * ld-x86-64/plt-main3.c: Likewise.
203 * ld-x86-64/plt-main3.rd: Likewise.
204 * ld-x86-64/plt-main4.c: Likewise.
205 * ld-x86-64/plt-main4.rd: Likewise.
206 * ld-x86-64/plt-main5.c: Likewise.
207
208 * ld-x86-64/x86-64.exp: Run plt-main tests.
209
731885c1
L
2102014-11-20 H.J. Lu <hongjiu.lu@intel.com>
211
212 * ld-ifunc/ifunc-main.c (get_bar): New function.
213 (main): Use it.
214
5f7cbeec
L
2152014-11-20 H.J. Lu <hongjiu.lu@intel.com>
216
217 * ld-ifunc/ifunc.exp: Run ifunc-main.
218 * ld-ifunc/ifunc-lib.c: New file.
219 * ld-ifunc/ifunc-main.c: Likewise.
220 * ld-ifunc/ifunc-main.out: Likewise.
221
c22ee0ad
L
2222014-11-20 H.J. Lu <hongjiu.lu@intel.com>
223
224 * lib/ld-lib.exp (check_ifunc_available): New.
225 * ld-ifunc/ifunc.exp: Run IFUNC run-time tests only if IFUNC
226 is supported.
227
9274e9de
TG
2282014-11-20 Terry Guo <terry.guo@arm.com>
229
230 * ld-arm/attr-merge-nosection-1.d: New file.
231 * ld-arm/attr-merge-nosection-1a.s: Likewise.
232 * ld-arm/attr-merge-nosection-1b.s: Likewise.
233 * ld-arm/arm-elf.exp: Include the new test.
234
ab7fede8
L
2352014-11-18 H.J. Lu <hongjiu.lu@intel.com>
236
237 PR ld/17618
238 * ld-x86-64/x86-64.exp: Run pr17618 for Linux target.
239
240 * ld-x86-64/pr17618.d: New file.
241 * ld-x86-64/pr17618.s: Likewise.
242
de84aee3
L
2432014-11-18 H.J. Lu <hongjiu.lu@intel.com>
244
245 * ld-x86-64/mpx.exp: Always run mpx3 and mpx4 tests in 64-bit.
246
d258b828
IZ
2472014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
248
de84aee3
L
249 * ld-x86-64/bnd-ifunc-1.d: Add bndplt option.
250 * ld-x86-64/bnd-ifunc-2.d: Likewise.
251 * ld-x86-64/bnd-plt-1.d: Likewise. Update dissassembly sections.
252 * ld-x86-64/mpx.exp: Handle mpx3 and mpx4 tests.
253 * ld-x86-64/mpx1a.rd: Remove _BND from relocation name.
254 * ld-x86-64/mpx1c.rd: Likewise.
255 * ld-x86-64/mpx2a.rd: Likewise.
256 * ld-x86-64/mpx2c.rd: Likewise.
257 * ld-x86-64/mpx3.dd: New file.
258 * ld-x86-64/mpx3a.s: Likewise.
259 * ld-x86-64/mpx3b.s: Likewise.
260 * ld-x86-64/mpx4.dd: Likewise.
261 * ld-x86-64/mpx4a.s: Likewise.
262 * ld-x86-64/mpx4b.s: Likewise.
d258b828 263
553d1284
L
2642014-11-13 H.J. Lu <hongjiu.lu@intel.com>
265
266 PR gas/17598
267 * ld-x86-64/x86-64.exp: Run gotplt1.
268
269 * ld-x86-64/gotplt1.d: New file.
270 * ld-x86-64/gotplt1.s: Likewise.
271
603c4399
JW
2722014-11-11 Jiong Wang <jiong.wang@arm.com>
273
274 * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
275 driver used as link tool.
276 (run_cc_link_exec_tests): Likewise.
277
cf61b747
L
2782014-11-07 H.J. Lu <hongjiu.lu@intel.com>
279
280 PR ld/17482
281 * ld-x86-64/tlsie4.dd: Updated.
282
09c14161
MF
2832014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
284
285 * ld-mips-elf/abiflags-strip10-ph.d: New file.
286 * ld-mips-elf/mips-eld.exp: Run the new test.
287
62cf91a3
WN
2882014-10-30 Will Newton <will.newton@linaro.org>
289
290 * ld-unique/unique.exp: Use a wider glob for matching ARM
291 targets.
292 * ld-unique/unique.s: Use % instead of @ in .type directive.
293 * ld-unique/unique_shared.s: Likewise.
294
68fcca92
JW
2952014-10-24 Tejas Belagod <tejas.belagod@arm.com>
296
297 * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
298 835769 tests.
299 * ld-aarch64/erratum835769.d: New.
300 * ld-aarch64/erratum835769.s: New.
301
3f730821
HPN
3022014-10-17 Hans-Peter Nilsson <hp@axis.com>
303
304 * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
305 == "/" as a separate sysroot-configuration with separable
306 test-types.
307 (sysroot_prefix_tests): Include all existing sysroot tests in
308 sysroot == "/" tests except exclude those where a --sysroot option
309 is not specified.
310 * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
311 --print-sysroot instead of relying on error code from using
312 --sysroot=... Also, set $ld_sysroot.
313
bdd65db9
HPN
3142014-10-15 Hans-Peter Nilsson <hp@axis.com>
315
ef1ab8e2
HPN
316 * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
317 ld-scripts/sysroot-prefix-y.s: New files.
bdd65db9
HPN
318 * lib/ld-lib.exp (check_sysroot_available): New proc.
319
c2aaac08
AM
3202014-10-04 Alan Modra <amodra@gmail.com>
321
322 * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
323 * ld-elf/eh3.s: Likewise.
324 * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
325 * ld-mips-elf/eh-frame1-n32.d: Warning match update.
326 * ld-mips-elf/eh-frame1-n64.d: Likewise.
327 * ld-mips-elf/eh-frame2-n32.d: Likewise.
328 * ld-mips-elf/eh-frame2-n64.d: Likewise.
329
4dea914e
AM
3302014-09-22 Alan Modra <amodra@gmail.com>
331
332 * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
333 when looking for lto plugin.
334
70e99720
TG
3352014-09-16 Terry Guo <terry.guo@arm.com>
336
337 * ld-arm/attr-merge-arch-2.d: New test case.
338 * ld-arm/attr-merge-arch-2a.s: New test case source file.
339 * ld-arm/attr-merge-arch-2b.s: Likewise.
340 * ld-arm/arm-elf.exp: Run new test case.
341
a9d58c06
AB
3422014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
343
344 * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
345 triple.
346
a485e98e
AM
3472014-09-10 Alan Modra <amodra@gmail.com>
348
349 * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
350 section header placement.
351 * ld-aarch64/local-addend-r.d: Likewise.
352 * ld-mmix/bspec1.d: Likewise.
353 * ld-mmix/bspec2.d: Likewise.
354 * ld-mmix/local1.d: Likewise.
355 * ld-mmix/local3.d: Likewise.
356 * ld-mmix/local5.d: Likewise.
357 * ld-mmix/local7.d: Likewise.
358 * ld-mmix/undef-3.d: Likewise.
359 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
360 * ld-sh/sh64/crange3-media.rd: Likewise.
361 * ld-sh/sh64/crangerel1.rd: Likewise.
362 * ld-sh/sh64/crangerel2.rd: Likewise.
363 * ld-tic6x/common.d: Likewise.
364 * ld-tic6x/shlib-1.rd: Likewise.
365 * ld-tic6x/shlib-1b.rd: Likewise.
366 * ld-tic6x/shlib-1r.rd: Likewise.
367 * ld-tic6x/shlib-1rb.rd: Likewise.
368 * ld-tic6x/shlib-app-1.rd: Likewise.
369 * ld-tic6x/shlib-app-1b.rd: Likewise.
370 * ld-tic6x/shlib-app-1r.rd: Likewise.
371 * ld-tic6x/shlib-app-1rb.rd: Likewise.
372 * ld-tic6x/shlib-noindex.rd: Likewise.
373 * ld-tic6x/static-app-1.rd: Likewise.
374 * ld-tic6x/static-app-1b.rd: Likewise.
375 * ld-tic6x/static-app-1r.rd: Likewise.
376 * ld-tic6x/static-app-1rb.rd: Likewise.
377 * ld-x86-64/ilp32-4.d: Likewise.
378 * ld-x86-64/split-by-file-nacl.rd: Likewise.
379 * ld-x86-64/split-by-file.rd: Likewise.
380
e319abb4
MF
3812014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
382
383 * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
384 differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
385 Do not force -32, -EB and ld emulation but instead rely on the
386 test driver to build for some form of O32.
387 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
388 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
389 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
390 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
391 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
392 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
393 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
394 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
395 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
396 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
397 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
398 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
399 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
400 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
401 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
402 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
403 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
404 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
405 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
406 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
407 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
408 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
409 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
410 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
411 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
412 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
413 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
414 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
415 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
416 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
417 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
418 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
419 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
420 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
421 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
422 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
423 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
424 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
425 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
426 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
427 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
428 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
429 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
430 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
431 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
432 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
433 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
434 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
435 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
436 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
437 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
438 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
439 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
440 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
441 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
442 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
443 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
444 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
445 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
446 * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
447 pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
448 are run to use O32 flags appropriate for the current target.
449
5a1431e6
AM
4502014-08-29 Alan Modra <amodra@gmail.com>
451
452 * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
453 and ___main for windows targets.
454
c8831961
L
4552014-08-27 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR ld/17306
458 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
459 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
460
461 * ld-i386/pr17306a.s: New file.
462 * ld-i386/pr17306b.s: Likewise.
463 * ld-x86-64/pr17306a.s: Likewise.
464 * ld-x86-64/pr17306b.s: Likewise.
465
29a9f53e
L
4662014-08-27 H.J. Lu <hongjiu.lu@intel.com>
467
468 PR ld/17313
469 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
470 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
471
614b09ce
JW
4722014-08-26 Jiong Wang <jiong.wang@arm.com>
473
474 * ld-aarch64/copy-relocs-so.s: New test file.
475 * ld-aarch64/copy-relocs-exe.s: Likewise.
476 * ld-aarch64/copy-relocs.d: New expectation file.
477 * ld-aarch64/emit-relocs-264-bad.d: New test file.
478 * ld-aarch64/emit-relocs-266-bad.d: Likewise.
479 * ld-aarch64/emit-relocs-268-bad.d: Likewise.
480 * ld-aarch64/emit-relocs-269-bad.d: Likewise.
481 * ld-aarch64/aarch64-elf.exp: Run new added test.
482
2836a869
NC
4832014-08-26 Nick Clifton <nickc@redhat.com>
484
485 * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
486 * ld-aarch64/eh-frame-bar.s: Likewise.
487 * ld-aarch64/eh-frame.d: Updated to match current readelf output.
488 * ld-elf/eh5.d: Allow any register names.
489
fbd94057
MR
4902014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
491
492 * ld-powerpc/apuinfo-vle.rd: New test.
493 * ld-powerpc/apuinfo-vle.s: New test source.
494 * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
495 handling change.
496 * ld-powerpc/powerpc.exp: Run the new test.
497
c5423981
TG
4982014-08-21 Tony Wang <tony.wang@arm.com>
499
500 * ld-arm/jump-reloc-veneers-cond.s: New test.
501 * ld-arm/farcall-cond-thumb-arm.s: Ditto.
502 * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
503 for target without a veneer generation.
504 * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
505 for target with a veneer generation.
506 * ld-arm/farcall-cond-thumb-arm.d: Expected output for
507 inter working veneer generation.
508 * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
509
469a3493
RM
5102014-08-20 Roland McGrath <mcgrathr@google.com>
511
512 PR ld/17277
513 * ld-arm/pcrel-shared.s: New file.
514 * ld-arm/pcrel-shared.rd: New file.
515 * ld-arm/arm-elf.exp (armelftests_common): Add it.
516
cb8e01c6
AM
5172014-08-18 Alan Modra <amodra@gmail.com>
518
519 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
520
1240be6b
AM
5212014-08-18 Alan Modra <amodra@gmail.com>
522
523 * ld-plugin/needed3.c: New file.
524 * ld-elf/shared.exp: Add needed3 test.
525
2d03dd2f
AM
5262014-08-12 Alan Modra <amodra@gmail.com>
527
528 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
529
db712946
L
5302014-08-07 H.J. Lu <hongjiu.lu@intel.com>
531
532 PR ld/16746
533 * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
534 * ld-plugin/pr16746a.c: New file.
535 * ld-plugin/pr16746b.c: Likewise.
536 * ld-plugin/pr16746c.c: Likewise.
537 * ld-plugin/pr16746d.c: Likewise.
538
c3e11cbe
AM
5392014-08-06 Alan Modra <amodra@gmail.com>
540
541 * lib/ld-lib.exp (check_lto_fat_available): New.
542 (check_lto_available): Remove -ffat-lto-objects test.
543 * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
544 variables, allowing substition of vars. Set lto_fat and plug_opt
545 and add to various tests.
546
8c784016
KK
5472014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
548
549 PR 10373
550 * ld-sh/sh1.s: Add jmp relaxing test.
551 * ld-sh/sh.exp: Likewise.
552
b131d1fc
KK
5532014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
554
555 PR 10378
556 * ld-sh/adjsw8.s: New.
557 * ld-sh/sh.exp: Add switch8 adjustment test.
558
351cdf24
MF
5592014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
560
561 * ld-mips-elf/abiflags-strip1-ph.d: New.
562 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
563 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
564 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
565 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
566 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
567 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
568 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
569 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
570 * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
571 * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
572 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
573 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
574 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
575 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
576 * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
577 * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
578 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
579 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
580 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
581 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
582 * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
583 * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
584 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
585 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
586 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
587 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
588 * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
589 * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
590 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
591 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
592 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
593 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
594 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
595 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
596 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
597 * ld-mips-elf/attr-gnu-4-48.d: Likewise.
598 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
599 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
600 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
601 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
602 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
603 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
604 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
605 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
606 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
607 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
608 * ld-mips-elf/attr-gnu-4-6.s: Likewise.
609 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
610 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
611 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
612 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
613 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
614 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
615 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
616 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
617 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
618 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
619 * ld-mips-elf/attr-gnu-4-7.s: Likewise.
620 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
621 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
622 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
623 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
624 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
625 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
626 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
627 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
628 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
629 * ld-mips-elf/attr-gnu-4-8.s: Likewise.
630 * ld-mips-elf/attr-gnu-4-81.d: Likewise.
631 * ld-mips-elf/empty.s: Likewise.
632 * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
633 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
634 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
635 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
636 * ld-mips-elf/attr-gnu-4-04.d: Likewise.
637 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
638 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
639 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
640 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
641 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
642 * ld-mips-elf/attr-gnu-4-2.s: Likewise.
643 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
644 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
645 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
646 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
647 * ld-mips-elf/attr-gnu-4-3.s: Likewise.
648 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
649 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
650 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
651 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
652 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
653 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
654 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
655 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
656 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
657 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
658 * ld-mips-elf/attr-gnu-4-5.s: Likewise.
659 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
660 * ld-mips-elf/attr-gnu-8-00.d: Likewise.
661 * ld-mips-elf/attr-gnu-8-01.d: Likewise.
662 * ld-mips-elf/attr-gnu-8-02.d: Likewise.
663 * ld-mips-elf/attr-gnu-8-10.d: Likewise.
664 * ld-mips-elf/attr-gnu-8-11.d: Likewise.
665 * ld-mips-elf/attr-gnu-8-20.d: Likewise.
666 * ld-mips-elf/attr-gnu-8-22.d: Likewise.
667 * ld-mips-elf/jalx-2.dd: Likewise.
668 * ld-mips-elf/mips16-pic-1.gd: Likewise.
669 * ld-mips-elf/mips16-pic-2.gd: Likewise.
670 * ld-mips-elf/mips16-pic-3.gd: Likewise.
671 * ld-mips-elf/mips16-pic-4a.gd: Likewise.
672 * ld-mips-elf/multi-got-no-shared.d: Likewise.
673 * ld-mips-elf/nan-2008.d: Likewise.
674 * ld-mips-elf/nan-legacy.d: Rework test.
675 * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
676 * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
677 * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
678 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
679 * ld-mips-elf/rel32-n32.d: Likewise.
680 * ld-mips-elf/rel32-o32.d: Likewise.
681 * ld-mips-elf/rel64.d: Likewise.
682 * ld-mips-elf/tls-multi-got-1.r: Likewise.
683 * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
684 * ld-elf/orphan-region.ld: Likewise.
685 * ld-elf/orphan.ld: Likewise.
686 * ld-mips-elf/compressed-plt-1.ld: Likewise.
687 * ld-mips-elf/dyn-sec64.ld: Likewise.
688 * ld-mips-elf/got-dump-1.ld: Likewise.
689 * ld-mips-elf/got-dump-2.ld: Likewise.
690 * ld-mips-elf/got-page-1.ld: Likewise.
691 * ld-mips-elf/mips-dyn.ld: Likewise.
692 * ld-mips-elf/mips-lib.ld: Likewise.
693 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
694 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
695 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
696 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
697 * ld-mips-elf/region1.t: Likewise.
698 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
699 * ld-mips-elf/tls-hidden3.ld: Likewise.
700 * ld-mips-elf/vxworks1.ld: Likewise.
701 * ld-scripts/overlay-size.t: Likewise.
702 * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
703 objects.
704 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
705 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
706 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
707 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
708 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
709 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
710 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
711 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
712 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
713 * ld-mips-elf/mips-elf.exp: Add new tests.
714
144bed8d
L
7152014-07-16 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR binutils/17154
718 * ld-ifunc/pr17154-i386.d: New file.
719 * ld-ifunc/pr17154-x86-64.d: Likewise.
720 * ld-ifunc/pr17154-x86.s: Likewise.
721 * ld-x86-64/bnd-ifunc-2.d: Likewise.
722 * ld-x86-64/bnd-ifunc-2.s: Likewise.
723 * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
724 * ld-x86-64/tlsdesc-nacl.pd: Updated.
725 * ld-x86-64/tlsdesc.pd: Likewise.
726
998d811a
L
7272014-07-15 H.J. Lu <hongjiu.lu@intel.com>
728
729 PR ld/17057
730 * ld-i386/i386.exp: Run pr17057.
731 * ld-i386/pr17057.d: New file.
732 * ld-i386/pr17057.s: Likewise.
733
d6f18fe6
JW
7342014-07-15 Jiong Wang <jiong.wang@arm.com>
735
736 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
737
6f86b3b0
WN
7382014-07-10 Will Newton <will.newton@linaro.org>
739
6a2619f9
WN
740 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
741 tests, IFUNC tests and other EABI requiring tests to...
742 (armeabitests_nonacl): ...here.
743 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
744 to allow test to pass on configurations without an attributes
745 section.
746 * ld-arm/arm-app.d: Likewise.
747 * ld-arm/arm-lib-plt32.d: Likewise.
748 * ld-arm/arm-lib.d: Likewise.
749 * ld-arm/arm-static-app.d: Likewise.
750 * ld-arm/armthumb-lib.d: Likewise.
751 * ld-arm/cortex-a8-far.d: Likewise.
752 * ld-arm/farcall-mixed-app.d: Likewise.
753 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
754 * ld-arm/farcall-mixed-lib.d: Likewise.
755 * ld-arm/mixed-app-v5.d: Likewise.
756 * ld-arm/mixed-app.d: Likewise.
757 * ld-arm/mixed-lib.d: Likewise.
758 * ld-arm/tls-app.d: Likewise.
759 * ld-arm/tls-descrelax-be32.d: Likewise.
760 * ld-arm/tls-descrelax.d: Likewise.
761 * ld-arm/tls-descseq.d: Likewise.
762 * ld-arm/tls-gdesc-got.d: Likewise.
763 * ld-arm/tls-gdesc.d: Likewise.
764 * ld-arm/tls-gdierelax.d: Likewise.
765 * ld-arm/tls-gdierelax2.d: Likewise.
766 * ld-arm/tls-gdlerelax.d: Likewise.
767 * ld-arm/tls-lib-loc.d: Likewise.
768 * ld-arm/tls-lib.d: Likewise.
769 * ld-arm/tls-thumb1.d: Likewise.
770
6f86b3b0
WN
771 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
772
7572ca89
WN
7732014-07-08 Will Newton <will.newton@linaro.org>
774
775 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
776 match bfd.
777 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
778 take into account increased segment alignment.
779 * ld-arm/ifunc-gdesc.r: Likewise.
780 * ld-arm/tls-lib.d: Likewise.
781
2e0488d3
JW
7822014-07-08 Jiong Wang <jiong.wang@arm.com>
783
784 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
785 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
786 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
787 * ld-aarch64/local-addend-r.d: Likewise.
788
bffebb6b
AM
7892014-07-08 Alan Modra <amodra@gmail.com>
790
791 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
792 * ld-powerpc/powerpc.exp: Run it.
793
37a6ac44
AM
7942014-07-08 Alan Modra <amodra@gmail.com>
795
796 PR 17112
797 * ld-plugin/lto.exp: When building liblti-11.a, pass
798 --plugin path_to_gcc/liblto_plugin.so to ar.
799
3bb9e7b4
AM
8002014-07-07 Alan Modra <amodra@gmail.com>
801
802 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
803 check here too.
804
19aef622
NC
8052014-07-07 Nick Clifton <nickc@redhat.com>
806
807 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
808 available before testing for LTO support.
809
f1d7f4a6
AM
8102014-07-07 Alan Modra <amodra@gmail.com>
811
812 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
813 tmpdir/ld.
814 (gcc_gas_flag, gcc_ld_flag): Delete.
815 (gcc_B_opt, ld_L_opt): New globals.
816 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
817 ld-plugin/lto.exp: Likewise.
818 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
819 (ld_simple_link): Remove -B handling now that this is done in
820 run_host_cmd. Simplify.
821 (default_ld_compile): Simplify.
822 (check_lto_available): Use run_host_cmd_yesno.
823 (check_lto_shared_available): Likewise.
824
abc868c6
AM
8252014-07-05 Alan Modra <amodra@gmail.com>
826
827 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
828 if binfile is empty.
829 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
830 status checks.
831 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
832 Instead use an empty output file.
833
d215621e
AM
8342014-07-03 Alan Modra <amodra@gmail.com>
835
836 * ld-elf/pr17068.s: New.
837 * ld-elf/pr17068a.s: New.
838 * ld-elf/pr17068b.s: New.
839 * ld-elf/pr17068c.s: New.
840 * ld-elf/pr17068d.s: New.
841 * ld-elf/pr17068e.s: New.
842 * ld-elf/pr17068ez.s: New.
843 * ld-elf/elf.exp: Run new test.
844
d1eca1e4
AM
8452014-07-02 Alan Modra <amodra@gmail.com>
846
847 * ld-powerpc/ambiguousv1.d: Match symbol table too.
848 * ld-powerpc/ambiguousv2.d: Likewise.
849 * ld-powerpc/ambiguousv1b.d: New.
850 * ld-powerpc/ambiguousv2b.d: New.
851 * ld-powerpc/powerpc.exp: Run new tests.
852
28bf2609
KM
8532014-06-25 Kyle McMartin <kyle@redhat.com>
854
855 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
856
9f19ab6d
WN
8572014-06-16 Will Newton <will.newton@linaro.org>
858
859 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
860 * ld-arm/ifunc-gdesc.r: New file.
861 * ld-arm/ifunc-gdesc.s: Likewise.
862 * ld-arm/ifunc-gdesc.ver: Likewise.
863
203e8458
RM
8642014-06-09 Ryan Mansfield <rmansfield@qnx.com>
865
c2aaac08 866 * config/default.exp (GASP): Remove.
203e8458 867
397998fc
AM
8682014-06-03 Alan Modra <amodra@gmail.com>
869
870 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
871
9854d43d 8722014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
873
874 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
875 This allows each input object to be optionally run through
876 objcopy before linking.
877
273dc279
WN
8782014-05-20 Will Newton <will.newton@linaro.org>
879
880 * ld-shared/shared.exp: Mark non-PIC shared object tests
881 as xfail on aarch64.
882
fb2c6e43
AT
8832014-05-19 Andreas Tobler <andreast@fgznet.ch>
884
885 * ld-elf/shared.exp: Introduce the extralibs variable to control
886 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
887
888 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
889 *-*-freebsd*.
890
eae25ec5
HPN
8912014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
892
893 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
894 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
895 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
896 tests.
897
df18fdba
L
8982014-05-09 H.J. Lu <hongjiu.lu@intel.com>
899
900 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
901 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
902 * ld-x86-64/tlsgdesc.dd: Likewise.
903 * ld-x86-64/tlsld1.dd: Likewise.
904 * ld-x86-64/tlsld3.dd: Likewise.
905 * ld-x86-64/tlspic.dd: Likewise.
906
1058c753
VA
9072014-05-02 Max Filippov <jcmvbkbc@gmail.com>
908
909 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
910 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
911 signedness and overflow checking.
912
b46fa768
HPN
9132014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
914
915 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
916 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
917 tests.
918 * ld-mmix/b-offloc.s: Correct address in comment.
919
8a52f0d9
WN
9202014-04-23 Will Newton <will.newton@linaro.org>
921
922 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
923 SEARCH_DIR commands.
924 * ld-arm/arm-rel32.d: Update regexps to allow test to
925 pass on armeb-linux-eabi configuration.
926 * ld-arm/data-only-map.d: Likewise.
927 * ld-arm/fix-arm1176-off.d: Likewise.
928 * ld-arm/fix-arm1176-on.d: Likewise.
929 * ld-arm/ifunc-1.gd: Likewise.
930 * ld-arm/ifunc-10.gd: Likewise.
931 * ld-arm/ifunc-11.gd: Likewise.
932 * ld-arm/ifunc-12.gd: Likewise.
933 * ld-arm/ifunc-13.gd: Likewise.
934 * ld-arm/ifunc-14.gd: Likewise.
935 * ld-arm/ifunc-15.gd: Likewise.
936 * ld-arm/ifunc-16.gd: Likewise.
937 * ld-arm/ifunc-17.gd: Likewise.
938 * ld-arm/ifunc-2.gd: Likewise.
939 * ld-arm/ifunc-3.gd: Likewise.
940 * ld-arm/ifunc-4.gd: Likewise.
941 * ld-arm/ifunc-5.gd: Likewise.
942 * ld-arm/ifunc-6.gd: Likewise.
943 * ld-arm/ifunc-7.gd: Likewise.
944 * ld-arm/ifunc-8.gd: Likewise.
945 * ld-arm/ifunc-9.gd: Likewise.
946 * ld-arm/jump-reloc-veneers-long.d: Likewise.
947 * ld-arm/reloc-boundaries.d: Likewise.
948
43c001c7
L
9492014-04-22 H.J. Lu <hongjiu.lu@intel.com>
950
951 PR ld/16846
952 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
953 * ld-plugin/pr16846a.c: New file.
954 * ld-plugin/pr16846b.c: Likewise.
955 * ld-plugin/pr16846c.c: Likewise.
956
73589c9d
CS
9572014-04-22 Christian Svensson <blue@cmd.nu>
958
959 * ld-discard/extern.d: Remove openrisc and or32 support. Add
960 support for or1k.
961 * ld-discard/start.d: Likewise.
962 * ld-discard/static.d: Likewise.
963 * ld-elf/group1.d: Likewise.
964 * ld-elf/group3b.d: Likewise.
965 * ld-elf/group8a.d: Likewise.
966 * ld-elf/group8b.d: Likewise.
967 * ld-elf/group9a.d: Likewise.
968 * ld-elf/group9b.d: Likewise.
969 * ld-elf/linkonce2.d: Likewise.
970 * ld-elf/merge.d: Likewise.
971 * ld-elf/merge2.d: Likewise.
972 * ld-elf/orphan-region.d: Likewise.
973 * ld-elf/orphan.d: Likewise.
974 * ld-elf/orphan3.d: Likewise.
975 * ld-elf/pr12851.d: Likewise.
976 * ld-elf/pr12975.d: Likewise.
977 * ld-elf/pr13177.d: Likewise.
978 * ld-elf/pr13195.d: Likewise.
979 * ld-elf/pr349.d: Likewise.
980 * ld-elf/sec64k.exp: Likewise.
981 * ld-elf/warn1.d: Likewise.
982 * ld-elf/warn2.d: Likewise.
983 * ld-elf/warn3.d: Likewise.
984 * ld-scripts/weak.exp: Likewise.
985 * lib/ld-lib.exp: Likewise.
986
cb22ccf4
KCY
9872014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
988
989 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
990 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
991 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
992 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
993 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
994
fa85fb9a
MS
9952014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
996
997 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
998 to include all 5 bits of LDR destination register.
999
e4ef1b6c
DC
10002014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1001
1002 * ld-avr/norelax_diff.d: New testcase.
1003 * ld-avr/relax_diff.d: Likewise.
1004 * ld-avr/relax.s: Likewise.
1005
17c34b8f
AS
10062014-04-05 Andreas Schwab <schwab@linux-m68k.org>
1007
1008 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
1009 out _FORTIFY_SOURCE.
1010 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
1011
ffe54b37
AM
10122014-04-04 Alan Modra <amodra@gmail.com>
1013
1014 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
1015 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
1016 * ld-scripts/data.exp: Run it.
1017
72c56015
MS
10182014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1019
1020 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
1021
4c6d802e
L
10222014-03-27 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 PR ld/16756
1025 * ld-plugin/lto.exp: Expect filename and line number for PR
1026 ld/12760 test.
1027
6a631e86 10282014-03-27 Yury Gribov <y.gribov@samsung.com>
4c6d802e 1029 Pavel Fedin <p.fedin@samsung.com>
6a631e86 1030
4c6d802e 1031 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
6a631e86 1032 account the pretty printing of PLT entries.
4c6d802e
L
1033 * ld-arm/arm-app.d: Likewise.
1034 * ld-arm/arm-lib-plt32.d: Likewise.
1035 * ld-arm/arm-lib.d: Likewise.
1036 * ld-arm/armthumb-lib.d: Likewise.
1037 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
1038 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
1039 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
1040 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
1041 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
1042 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1043 * ld-arm/farcall-mixed-app.d: Likewise.
1044 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1045 * ld-arm/farcall-mixed-lib.d: Likewise.
1046 * ld-arm/ifunc-10.dd: Likewise.
1047 * ld-arm/ifunc-14.dd: Likewise.
1048 * ld-arm/ifunc-15.dd: Likewise.
1049 * ld-arm/ifunc-3.dd: Likewise.
1050 * ld-arm/ifunc-4.dd: Likewise.
1051 * ld-arm/ifunc-7.dd: Likewise.
1052 * ld-arm/ifunc-8.dd: Likewise.
1053 * ld-arm/ifunc-9.dd: Likewise.
1054 * ld-arm/long-plt-format.d: Likewise.
1055 * ld-arm/mixed-app-v5.d: Likewise.
1056 * ld-arm/mixed-app.d: Likewise.
1057 * ld-arm/mixed-lib.d: Likewise.
1058 * ld-arm/thumb2-bl-undefweak.d: Likewise.
1059 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
6a631e86 1060
f6c7c3e8
AM
10612014-03-26 Alan Modra <amodra@gmail.com>
1062
1063 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
1064 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
1065 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
1066 * ld-powerpc/powerpc.exp: Run new tests.
1067
c955de36
WN
10682014-03-25 Will Newton <will.newton@linaro.org>
1069
1070 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
1071 * ld-aarch64/relasz.d: New file.
1072 * ld-aarch64/relasz.s: Likewise.
1073
d56a8dda
RS
10742014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
1075
1076 * ld-elf/merge.d: Remove MIPS XFAIL.
1077
97323ad1
WN
10782014-03-20 Will Newton <will.newton@linaro.org>
1079
1080 * ld-arm/ifunc-14.rd: Update symbol values.
1081
e5719043
NC
10822014-03-19 Nick Clifton <nickc@redhat.com>
1083
1084 * config/default.exp (ASFLAGS): For the RX target add:
1085 -muse-conventional-section-names.
1086
e5b98723
AM
10872014-03-15 Alan Modra <amodra@gmail.com>
1088
1089 * ld-powerpc/vle-reloc-3.d: Remove addresses.
1090
c3301df1
AM
10912014-03-14 Alan Modra <amodra@gmail.com>
1092
1093 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
1094 * ld-powerpc/vle-reloc-3.d: Update.
1095
c125dbfb
RM
10962014-03-06 Roland McGrath <mcgrathr@google.com>
1097
1098 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
1099 other ELF-only tests in this directory. Loosen regexps so they
1100 don't care what the exact addresses are.
1101
8548f841
RM
11022014-03-06 Roland McGrath <mcgrathr@google.com>
1103
1104 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
1105 (armelftests_nonacl): ... here.
1106
4b95cf5c
AM
11072014-03-05 Alan Modra <amodra@gmail.com>
1108
1109 Update copyright years.
1110
45965137
AM
11112014-03-05 Alan Modra <amodra@gmail.com>
1112
1113 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
1114 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
1115 * ld-powerpc/powerpc.exp: Run new test.
1116
2c80b753
AM
11172014-03-03 Alan Modra <amodra@gmail.com>
1118
1119 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
1120 * ld-v850/v850.exp: Correct copyright typo.
1121
512c56d6
YG
11222014-03-01 Yuri Gribov <y.gribov@samsung.com>
1123
1124 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
1125
1db37fe6
YG
11262014-02-27 Yuri Gribov <y.gribov@samsung.com>
1127
1128 * ld-arm/long-plt-format.s: New test case.
1129 * ld-arm/long-plt-format.d: Expected disassembly.
1130 * ld-arm/arm-elf.exp: Run the new test.
1131
5063daf7
NC
11322014-02-27 Nick Clifton <nickc@redhat.com>
1133
1134 * ld-pe/longsecn-1.d: Allow for extra sections.
1135 * ld-pe/longsecn-2.d: Likewise.
1136 * ld-pe/longsecn.d: Likewise.
1137 * ld-pe/secrel.d: Likewise.
1138
a97726da
AM
11392014-02-21 Alan Modra <amodra@gmail.com>
1140
1141 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
1142 * ld-bootstrap/ppc476.t: New file.
1143
0ff2b86e
L
11442014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
1145 H.J. Lu <hongjiu.lu@intel.com>
1146
1147 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
1148 * ld-x86-64/bnd-ifunc-1.d: New file.
1149 * ld-x86-64/bnd-ifunc-1.s: Likewise.
1150 * ld-x86-64/bnd-plt-1.d: Likewise.
1151
5db3e65d
JC
11522014-02-18 Jack Carter <jack.carter@imgtec.com>
1153
1154 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
1155
6e03f3da
TS
11562014-02-16 Thomas Schwinge <thomas@codesourcery.com>
1157
1158 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
1159 and all usage of it.
1160
d6f6f455
L
11612014-02-10 H.J. Lu <hongjiu.lu@intel.com>
1162
1163 PR gold/16530
1164 * ld-elf/dynamic-1.c: New file.
1165 * ld-elf/dynamic-1.rd: Likewise.
1166 * ld-elf/dynamic-1.syms: Likewise.
1167
1168 * ld-elf/shared.exp (build_tests): Add dynamic-1.
1169
13075d04
SH
11702014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
1171
1172 * ld-scripts/rgn-at9.d: New file.
1173 * ld-scripts/rgn-at9.t: Likewise.
1174 * ld-scripts/rgn-at10.d: Likewise.
1175 * ld-scripts/rgn-at10.s: Likewise.
1176 * ld-scripts/rgn-at10.t: Likewise.
1177 * ld-scripts/rgn-at11.d: Likewise.
1178 * ld-scripts/rgn-at11.t: Likewise.
1179
78058a5e
SL
11802014-01-30 Sandra Loosemore <sandra@codesourcery.com>
1181
1182 * ld-nios2/relax_call26.s: New.
1183 * ld-nios2/relax_call26_boundary.ld: New.
1184 * ld-nios2/relax_call26_boundary.s: New.
1185 * ld-nios2/relax_call26_boundary_c8.d: New.
1186 * ld-nios2/relax_call26_boundary_cc.d: New.
1187 * ld-nios2/relax_call26_boundary_d0.d: New.
1188 * ld-nios2/relax_call26_boundary_d4.d: New.
1189 * ld-nios2/relax_call26_boundary_d8.d: New.
1190 * ld-nios2/relax_call26_boundary_dc.d: New.
1191 * ld-nios2/relax_call26_boundary_f0.d: New.
1192 * ld-nios2/relax_call26_boundary_f4.d: New.
1193 * ld-nios2/relax_call26_boundary_f8.d: New.
1194 * ld-nios2/relax_call26_boundary_fc.d: New.
1195 * ld-nios2/relax_call26_cache.d: New.
1196 * ld-nios2/relax_call26_cache.ld: New.
1197 * ld-nios2/relax_call26_cache.s: New.
1198 * ld-nios2/relax_call26_multi.d: New.
1199 * ld-nios2/relax_call26_multi.ld: New.
1200 * ld-nios2/relax_call26_norelax.d: New.
1201 * ld-nios2/relax_call26_shared.d: New.
1202 * ld-nios2/relax_call26_shared.ld: New.
1203
50a53d3f
L
12042014-01-29 H.J. Lu <hongjiu.lu@intel.com>
1205
1206 * ld-elf/rdynamic-1.c: New file.
1207 * ld-elf/rdynamic-1.rd: Likewise.
1208
1209 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
1210
bcf1df01
NC
12112014-01-28 Nick Clifton <nickc@redhat.com>
1212
1213 PR binutils/16317
1214 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
1215 * ld-tic6x/shlib-1b.rd: Likewise.
1216 * ld-tic6x/shlib-1r.rd: Likewise.
1217 * ld-tic6x/shlib-1rb.rd: Likewise.
1218 * ld-tic6x/shlib-app-1rd: Likewise.
1219 * ld-tic6x/shlib-app-1b.rd: Likewise.
1220 * ld-tic6x/shlib-app-1r.rd: Likewise.
1221 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1222 * ld-tic6x/shlib-noindex.rd: Likewise.
1223 * ld-tic6x/static-app-1.rd: Likewise.
1224 * ld-tic6x/static-app-1b.rd: Likewise.
1225 * ld-tic6x/static-app-1r.rd: Likewise.
1226 * ld-tic6x/static-app-1rb.rd: Likewise.
1227 PR binutils/16318
1228 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
1229 objects.
1230
a5262f83
L
12312014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1232
1233 * ld-elf/pr16498a.s: Replace .align with .p2align.
1234
a78ad74b
L
12352014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1236
1237 PR ld/16498
1238 * ld-elf/pr16498b.d: New file.
1239 * ld-elf/pr16498b.t: Likewise.
1240
d85e71fe
L
12412014-01-24 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 PR ld/16498
1244 * ld-elf/pr16498a.d: New file.
1245 * ld-elf/pr16498a.s: Likewise.
1246 * ld-elf/pr16498a.t: Likewise.
1247
7dd9c6eb
AM
12482014-01-22 Alan Modra <amodra@gmail.com>
1249
1250 * ld-scripts/pr14962-2.d: Correct target triple.
1251
2edab91c
AM
12522014-01-22 Alan Modra <amodra@gmail.com>
1253
1254 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
1255 of ALIGN that allows an empty .bss to be removed.
1256 * ld-arm/arm-dyn.ld: Likewise.
1257 * ld-arm/arm-lib.ld: Likewise.
1258 * ld-elfvsb/elf-offset.ld: Likewise.
1259 * ld-mips-elf/mips-dyn.ld: Likewise.
1260 * ld-mips-elf/mips-lib.ld: Likewise.
1261 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
1262 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
1263 ALIGN address of section instead.
1264 * ld-powerpc/vle-multiseg-2.ld: Likewise.
1265 * ld-powerpc/vle-multiseg-3.ld: Likewise.
1266 * ld-powerpc/vle-multiseg-4.ld: Likewise.
1267 * ld-powerpc/vle-multiseg-6.ld: Likewise.
1268 * ld-scripts/empty-aligned.d: Check section headers not program
1269 headers. Remove xfail and notarget.
1270 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
1271
4584ec12
L
12722014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1273
1274 PR ld/16467
1275 * ld-ifunc/dummy.c: New file.
1276 * ld-ifunc/pr16467.out: Likewise.
1277 * ld-ifunc/pr16467a.c: Likewise.
1278 * ld-ifunc/pr16467a.map: Likewise.
1279 * ld-ifunc/pr16467b.c: Likewise.
1280 * ld-ifunc/pr16467b.map: Likewise.
1281 * ld-ifunc/pr16467c.c: Likewise.
1282
1283 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
1284 (run_ld_link_exec_tests): Run pr16467.
1285
22ef172a
L
12862014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 PR ld/2404
1289 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
1290
cec2c50d
L
12912014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1292
1293 PR ld/2404
1294 * ld-elf/pr2404.out: New file.
1295 * ld-elf/pr2404a.c: Likewise.
1296 * ld-elf/pr2404b.c: Likewise.
1297
1298 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
1299 libpr2404b.a.
1300 (run_tests): Run pr2404.
1301
fa72205c
AM
13022014-01-20 Alan Modra <amodra@gmail.com>
1303
1304 * ld-scripts/pr14962-2.d,
1305 * ld-scripts/pr14962-2.t: New test.
1306 * ld-scripts/expr.exp: Run it.
1307
4199e3b8
AM
13082014-01-15 Alan Modra <amodra@gmail.com>
1309
1310 * ld-elf/ehdr_start-shared.d: New.
1311 * ld-elf/ehdr_start-userdef.d: xfail frv.
1312 * ld-elf/ehdr_start-weak.d: Likewise.
1313 * ld-elf/ehdr_start.d: Likewise.
1314
c0a6c611
VP
13152014-01-14 Vidya Praveen <vidyapraveen@arm.com>
1316
1317 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
1318 (default_ld_simple_link): Likewise.
1319
eec2f3ed
AM
13202014-01-10 Alan Modra <amodra@gmail.com>
1321
1322 * ld-x86-64/pr14207.d: Adjust.
1323
d345186d
L
13242014-01-09 H.J. Lu <hongjiu.lu@intel.com>
1325
1326 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
1327 is generated.
1328
92c09111
L
13292014-01-09 Vidya Praveen <vidyapraveen@arm.com>
1330
1331 * lib/ld-lib.exp (check_lto_shared_available): New check.
1332 * ld-plugin/lto.exp: Use check_lto_shared_available.
1333
43a8475c
L
13342014-01-08 H.J. Lu <hongjiu.lu@intel.com>
1335
1336 PR ld/14207
1337 PR ld/16322
1338 PR binutils/16323
1339 * ld-elf/pr16322.d: New file.
1340 * ld-elf/pr16322.s: Likewise.
1341
1342 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
1343
5fb776a6 1344For older changes see ChangeLog-2013
c9e214e5 1345\f
5fb776a6 1346Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
1347
1348Copying and distribution of this file, with or without modification,
1349are permitted in any medium without royalty provided the copyright
1350notice and this notice are preserved.
1351
c9e214e5
AM
1352Local Variables:
1353mode: change-log
1354left-margin: 8
1355fill-column: 74
1356version-control: never
1357End:
This page took 0.523527 seconds and 4 git commands to generate.