]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
Add -z bndplt to generate BND prefix in PLT entries
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d258b828
IZ
12014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
2
3 * testsuite/ld-x86-64/bnd-ifunc-1.d: Add bndplt option.
4 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
5 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise. Update dissassembly
6 sections.
7 * testsuite/ld-x86-64/mpx.exp: Handle mpx3 and mpx4 tests.
8 * testsuite/ld-x86-64/mpx1a.rd: Remove _BND from relocation name.
9 * testsuite/ld-x86-64/mpx1c.rd: Likewise.
10 * testsuite/ld-x86-64/mpx2a.rd: Likewise.
11 * testsuite/ld-x86-64/mpx2c.rd: Likewise.
12 * testsuite/ld-x86-64/mpx3.dd: New file.
13 * testsuite/ld-x86-64/mpx3a.s: Likewise.
14 * testsuite/ld-x86-64/mpx3b.s: Likewise.
15 * testsuite/ld-x86-64/mpx4.dd: Likewise.
16 * testsuite/ld-x86-64/mpx4a.s: Likewise.
17 * testsuite/ld-x86-64/mpx4b.s: Likewise.
18
553d1284
L
192014-11-13 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR gas/17598
22 * ld-x86-64/x86-64.exp: Run gotplt1.
23
24 * ld-x86-64/gotplt1.d: New file.
25 * ld-x86-64/gotplt1.s: Likewise.
26
603c4399
JW
272014-11-11 Jiong Wang <jiong.wang@arm.com>
28
29 * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
30 driver used as link tool.
31 (run_cc_link_exec_tests): Likewise.
32
cf61b747
L
332014-11-07 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR ld/17482
36 * ld-x86-64/tlsie4.dd: Updated.
37
09c14161
MF
382014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
39
40 * ld-mips-elf/abiflags-strip10-ph.d: New file.
41 * ld-mips-elf/mips-eld.exp: Run the new test.
42
62cf91a3
WN
432014-10-30 Will Newton <will.newton@linaro.org>
44
45 * ld-unique/unique.exp: Use a wider glob for matching ARM
46 targets.
47 * ld-unique/unique.s: Use % instead of @ in .type directive.
48 * ld-unique/unique_shared.s: Likewise.
49
68fcca92
JW
502014-10-24 Tejas Belagod <tejas.belagod@arm.com>
51
52 * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
53 835769 tests.
54 * ld-aarch64/erratum835769.d: New.
55 * ld-aarch64/erratum835769.s: New.
56
3f730821
HPN
572014-10-17 Hans-Peter Nilsson <hp@axis.com>
58
59 * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
60 == "/" as a separate sysroot-configuration with separable
61 test-types.
62 (sysroot_prefix_tests): Include all existing sysroot tests in
63 sysroot == "/" tests except exclude those where a --sysroot option
64 is not specified.
65 * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
66 --print-sysroot instead of relying on error code from using
67 --sysroot=... Also, set $ld_sysroot.
68
bdd65db9
HPN
692014-10-15 Hans-Peter Nilsson <hp@axis.com>
70
ef1ab8e2
HPN
71 * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
72 ld-scripts/sysroot-prefix-y.s: New files.
bdd65db9
HPN
73 * lib/ld-lib.exp (check_sysroot_available): New proc.
74
c2aaac08
AM
752014-10-04 Alan Modra <amodra@gmail.com>
76
77 * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
78 * ld-elf/eh3.s: Likewise.
79 * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
80 * ld-mips-elf/eh-frame1-n32.d: Warning match update.
81 * ld-mips-elf/eh-frame1-n64.d: Likewise.
82 * ld-mips-elf/eh-frame2-n32.d: Likewise.
83 * ld-mips-elf/eh-frame2-n64.d: Likewise.
84
4dea914e
AM
852014-09-22 Alan Modra <amodra@gmail.com>
86
87 * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
88 when looking for lto plugin.
89
70e99720
TG
902014-09-16 Terry Guo <terry.guo@arm.com>
91
92 * ld-arm/attr-merge-arch-2.d: New test case.
93 * ld-arm/attr-merge-arch-2a.s: New test case source file.
94 * ld-arm/attr-merge-arch-2b.s: Likewise.
95 * ld-arm/arm-elf.exp: Run new test case.
96
a9d58c06
AB
972014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
98
99 * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
100 triple.
101
a485e98e
AM
1022014-09-10 Alan Modra <amodra@gmail.com>
103
104 * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
105 section header placement.
106 * ld-aarch64/local-addend-r.d: Likewise.
107 * ld-mmix/bspec1.d: Likewise.
108 * ld-mmix/bspec2.d: Likewise.
109 * ld-mmix/local1.d: Likewise.
110 * ld-mmix/local3.d: Likewise.
111 * ld-mmix/local5.d: Likewise.
112 * ld-mmix/local7.d: Likewise.
113 * ld-mmix/undef-3.d: Likewise.
114 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
115 * ld-sh/sh64/crange3-media.rd: Likewise.
116 * ld-sh/sh64/crangerel1.rd: Likewise.
117 * ld-sh/sh64/crangerel2.rd: Likewise.
118 * ld-tic6x/common.d: Likewise.
119 * ld-tic6x/shlib-1.rd: Likewise.
120 * ld-tic6x/shlib-1b.rd: Likewise.
121 * ld-tic6x/shlib-1r.rd: Likewise.
122 * ld-tic6x/shlib-1rb.rd: Likewise.
123 * ld-tic6x/shlib-app-1.rd: Likewise.
124 * ld-tic6x/shlib-app-1b.rd: Likewise.
125 * ld-tic6x/shlib-app-1r.rd: Likewise.
126 * ld-tic6x/shlib-app-1rb.rd: Likewise.
127 * ld-tic6x/shlib-noindex.rd: Likewise.
128 * ld-tic6x/static-app-1.rd: Likewise.
129 * ld-tic6x/static-app-1b.rd: Likewise.
130 * ld-tic6x/static-app-1r.rd: Likewise.
131 * ld-tic6x/static-app-1rb.rd: Likewise.
132 * ld-x86-64/ilp32-4.d: Likewise.
133 * ld-x86-64/split-by-file-nacl.rd: Likewise.
134 * ld-x86-64/split-by-file.rd: Likewise.
135
e319abb4
MF
1362014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
137
138 * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
139 differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
140 Do not force -32, -EB and ld emulation but instead rely on the
141 test driver to build for some form of O32.
142 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
143 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
144 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
145 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
146 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
147 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
148 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
149 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
150 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
151 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
152 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
153 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
154 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
155 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
156 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
157 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
158 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
159 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
160 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
161 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
162 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
163 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
164 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
165 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
166 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
167 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
168 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
169 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
170 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
171 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
172 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
173 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
174 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
175 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
176 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
177 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
178 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
179 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
180 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
181 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
182 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
183 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
184 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
185 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
186 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
187 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
188 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
189 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
190 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
191 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
192 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
193 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
194 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
195 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
196 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
197 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
198 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
199 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
200 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
201 * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
202 pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
203 are run to use O32 flags appropriate for the current target.
204
5a1431e6
AM
2052014-08-29 Alan Modra <amodra@gmail.com>
206
207 * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
208 and ___main for windows targets.
209
c8831961
L
2102014-08-27 H.J. Lu <hongjiu.lu@intel.com>
211
212 PR ld/17306
213 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
214 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
215
216 * ld-i386/pr17306a.s: New file.
217 * ld-i386/pr17306b.s: Likewise.
218 * ld-x86-64/pr17306a.s: Likewise.
219 * ld-x86-64/pr17306b.s: Likewise.
220
29a9f53e
L
2212014-08-27 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR ld/17313
224 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
225 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
226
614b09ce
JW
2272014-08-26 Jiong Wang <jiong.wang@arm.com>
228
229 * ld-aarch64/copy-relocs-so.s: New test file.
230 * ld-aarch64/copy-relocs-exe.s: Likewise.
231 * ld-aarch64/copy-relocs.d: New expectation file.
232 * ld-aarch64/emit-relocs-264-bad.d: New test file.
233 * ld-aarch64/emit-relocs-266-bad.d: Likewise.
234 * ld-aarch64/emit-relocs-268-bad.d: Likewise.
235 * ld-aarch64/emit-relocs-269-bad.d: Likewise.
236 * ld-aarch64/aarch64-elf.exp: Run new added test.
237
2836a869
NC
2382014-08-26 Nick Clifton <nickc@redhat.com>
239
240 * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
241 * ld-aarch64/eh-frame-bar.s: Likewise.
242 * ld-aarch64/eh-frame.d: Updated to match current readelf output.
243 * ld-elf/eh5.d: Allow any register names.
244
fbd94057
MR
2452014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
246
247 * ld-powerpc/apuinfo-vle.rd: New test.
248 * ld-powerpc/apuinfo-vle.s: New test source.
249 * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
250 handling change.
251 * ld-powerpc/powerpc.exp: Run the new test.
252
c5423981
TG
2532014-08-21 Tony Wang <tony.wang@arm.com>
254
255 * ld-arm/jump-reloc-veneers-cond.s: New test.
256 * ld-arm/farcall-cond-thumb-arm.s: Ditto.
257 * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
258 for target without a veneer generation.
259 * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
260 for target with a veneer generation.
261 * ld-arm/farcall-cond-thumb-arm.d: Expected output for
262 inter working veneer generation.
263 * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
264
469a3493
RM
2652014-08-20 Roland McGrath <mcgrathr@google.com>
266
267 PR ld/17277
268 * ld-arm/pcrel-shared.s: New file.
269 * ld-arm/pcrel-shared.rd: New file.
270 * ld-arm/arm-elf.exp (armelftests_common): Add it.
271
cb8e01c6
AM
2722014-08-18 Alan Modra <amodra@gmail.com>
273
274 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
275
1240be6b
AM
2762014-08-18 Alan Modra <amodra@gmail.com>
277
278 * ld-plugin/needed3.c: New file.
279 * ld-elf/shared.exp: Add needed3 test.
280
2d03dd2f
AM
2812014-08-12 Alan Modra <amodra@gmail.com>
282
283 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
284
db712946
L
2852014-08-07 H.J. Lu <hongjiu.lu@intel.com>
286
287 PR ld/16746
288 * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
289 * ld-plugin/pr16746a.c: New file.
290 * ld-plugin/pr16746b.c: Likewise.
291 * ld-plugin/pr16746c.c: Likewise.
292 * ld-plugin/pr16746d.c: Likewise.
293
c3e11cbe
AM
2942014-08-06 Alan Modra <amodra@gmail.com>
295
296 * lib/ld-lib.exp (check_lto_fat_available): New.
297 (check_lto_available): Remove -ffat-lto-objects test.
298 * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
299 variables, allowing substition of vars. Set lto_fat and plug_opt
300 and add to various tests.
301
8c784016
KK
3022014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
303
304 PR 10373
305 * ld-sh/sh1.s: Add jmp relaxing test.
306 * ld-sh/sh.exp: Likewise.
307
b131d1fc
KK
3082014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
309
310 PR 10378
311 * ld-sh/adjsw8.s: New.
312 * ld-sh/sh.exp: Add switch8 adjustment test.
313
351cdf24
MF
3142014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
315
316 * ld-mips-elf/abiflags-strip1-ph.d: New.
317 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
318 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
319 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
320 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
321 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
322 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
323 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
324 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
325 * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
326 * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
327 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
328 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
329 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
330 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
331 * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
332 * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
333 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
334 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
335 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
336 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
337 * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
338 * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
339 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
340 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
341 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
342 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
343 * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
344 * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
345 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
346 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
347 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
348 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
349 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
350 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
351 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
352 * ld-mips-elf/attr-gnu-4-48.d: Likewise.
353 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
354 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
355 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
356 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
357 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
358 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
359 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
360 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
361 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
362 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
363 * ld-mips-elf/attr-gnu-4-6.s: Likewise.
364 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
365 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
366 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
367 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
368 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
369 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
370 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
371 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
372 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
373 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
374 * ld-mips-elf/attr-gnu-4-7.s: Likewise.
375 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
376 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
377 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
378 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
379 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
380 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
381 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
382 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
383 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
384 * ld-mips-elf/attr-gnu-4-8.s: Likewise.
385 * ld-mips-elf/attr-gnu-4-81.d: Likewise.
386 * ld-mips-elf/empty.s: Likewise.
387 * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
388 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
389 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
390 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
391 * ld-mips-elf/attr-gnu-4-04.d: Likewise.
392 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
393 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
394 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
395 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
396 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
397 * ld-mips-elf/attr-gnu-4-2.s: Likewise.
398 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
399 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
400 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
401 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
402 * ld-mips-elf/attr-gnu-4-3.s: Likewise.
403 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
404 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
405 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
406 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
407 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
408 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
409 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
410 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
411 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
412 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
413 * ld-mips-elf/attr-gnu-4-5.s: Likewise.
414 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
415 * ld-mips-elf/attr-gnu-8-00.d: Likewise.
416 * ld-mips-elf/attr-gnu-8-01.d: Likewise.
417 * ld-mips-elf/attr-gnu-8-02.d: Likewise.
418 * ld-mips-elf/attr-gnu-8-10.d: Likewise.
419 * ld-mips-elf/attr-gnu-8-11.d: Likewise.
420 * ld-mips-elf/attr-gnu-8-20.d: Likewise.
421 * ld-mips-elf/attr-gnu-8-22.d: Likewise.
422 * ld-mips-elf/jalx-2.dd: Likewise.
423 * ld-mips-elf/mips16-pic-1.gd: Likewise.
424 * ld-mips-elf/mips16-pic-2.gd: Likewise.
425 * ld-mips-elf/mips16-pic-3.gd: Likewise.
426 * ld-mips-elf/mips16-pic-4a.gd: Likewise.
427 * ld-mips-elf/multi-got-no-shared.d: Likewise.
428 * ld-mips-elf/nan-2008.d: Likewise.
429 * ld-mips-elf/nan-legacy.d: Rework test.
430 * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
431 * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
432 * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
433 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
434 * ld-mips-elf/rel32-n32.d: Likewise.
435 * ld-mips-elf/rel32-o32.d: Likewise.
436 * ld-mips-elf/rel64.d: Likewise.
437 * ld-mips-elf/tls-multi-got-1.r: Likewise.
438 * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
439 * ld-elf/orphan-region.ld: Likewise.
440 * ld-elf/orphan.ld: Likewise.
441 * ld-mips-elf/compressed-plt-1.ld: Likewise.
442 * ld-mips-elf/dyn-sec64.ld: Likewise.
443 * ld-mips-elf/got-dump-1.ld: Likewise.
444 * ld-mips-elf/got-dump-2.ld: Likewise.
445 * ld-mips-elf/got-page-1.ld: Likewise.
446 * ld-mips-elf/mips-dyn.ld: Likewise.
447 * ld-mips-elf/mips-lib.ld: Likewise.
448 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
449 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
450 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
451 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
452 * ld-mips-elf/region1.t: Likewise.
453 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
454 * ld-mips-elf/tls-hidden3.ld: Likewise.
455 * ld-mips-elf/vxworks1.ld: Likewise.
456 * ld-scripts/overlay-size.t: Likewise.
457 * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
458 objects.
459 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
460 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
461 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
462 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
463 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
464 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
465 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
466 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
467 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
468 * ld-mips-elf/mips-elf.exp: Add new tests.
469
144bed8d
L
4702014-07-16 H.J. Lu <hongjiu.lu@intel.com>
471
472 PR binutils/17154
473 * ld-ifunc/pr17154-i386.d: New file.
474 * ld-ifunc/pr17154-x86-64.d: Likewise.
475 * ld-ifunc/pr17154-x86.s: Likewise.
476 * ld-x86-64/bnd-ifunc-2.d: Likewise.
477 * ld-x86-64/bnd-ifunc-2.s: Likewise.
478 * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
479 * ld-x86-64/tlsdesc-nacl.pd: Updated.
480 * ld-x86-64/tlsdesc.pd: Likewise.
481
998d811a
L
4822014-07-15 H.J. Lu <hongjiu.lu@intel.com>
483
484 PR ld/17057
485 * ld-i386/i386.exp: Run pr17057.
486 * ld-i386/pr17057.d: New file.
487 * ld-i386/pr17057.s: Likewise.
488
d6f18fe6
JW
4892014-07-15 Jiong Wang <jiong.wang@arm.com>
490
491 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
492
6f86b3b0
WN
4932014-07-10 Will Newton <will.newton@linaro.org>
494
6a2619f9
WN
495 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
496 tests, IFUNC tests and other EABI requiring tests to...
497 (armeabitests_nonacl): ...here.
498 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
499 to allow test to pass on configurations without an attributes
500 section.
501 * ld-arm/arm-app.d: Likewise.
502 * ld-arm/arm-lib-plt32.d: Likewise.
503 * ld-arm/arm-lib.d: Likewise.
504 * ld-arm/arm-static-app.d: Likewise.
505 * ld-arm/armthumb-lib.d: Likewise.
506 * ld-arm/cortex-a8-far.d: Likewise.
507 * ld-arm/farcall-mixed-app.d: Likewise.
508 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
509 * ld-arm/farcall-mixed-lib.d: Likewise.
510 * ld-arm/mixed-app-v5.d: Likewise.
511 * ld-arm/mixed-app.d: Likewise.
512 * ld-arm/mixed-lib.d: Likewise.
513 * ld-arm/tls-app.d: Likewise.
514 * ld-arm/tls-descrelax-be32.d: Likewise.
515 * ld-arm/tls-descrelax.d: Likewise.
516 * ld-arm/tls-descseq.d: Likewise.
517 * ld-arm/tls-gdesc-got.d: Likewise.
518 * ld-arm/tls-gdesc.d: Likewise.
519 * ld-arm/tls-gdierelax.d: Likewise.
520 * ld-arm/tls-gdierelax2.d: Likewise.
521 * ld-arm/tls-gdlerelax.d: Likewise.
522 * ld-arm/tls-lib-loc.d: Likewise.
523 * ld-arm/tls-lib.d: Likewise.
524 * ld-arm/tls-thumb1.d: Likewise.
525
6f86b3b0
WN
526 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
527
7572ca89
WN
5282014-07-08 Will Newton <will.newton@linaro.org>
529
530 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
531 match bfd.
532 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
533 take into account increased segment alignment.
534 * ld-arm/ifunc-gdesc.r: Likewise.
535 * ld-arm/tls-lib.d: Likewise.
536
2e0488d3
JW
5372014-07-08 Jiong Wang <jiong.wang@arm.com>
538
539 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
540 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
541 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
542 * ld-aarch64/local-addend-r.d: Likewise.
543
bffebb6b
AM
5442014-07-08 Alan Modra <amodra@gmail.com>
545
546 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
547 * ld-powerpc/powerpc.exp: Run it.
548
37a6ac44
AM
5492014-07-08 Alan Modra <amodra@gmail.com>
550
551 PR 17112
552 * ld-plugin/lto.exp: When building liblti-11.a, pass
553 --plugin path_to_gcc/liblto_plugin.so to ar.
554
3bb9e7b4
AM
5552014-07-07 Alan Modra <amodra@gmail.com>
556
557 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
558 check here too.
559
19aef622
NC
5602014-07-07 Nick Clifton <nickc@redhat.com>
561
562 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
563 available before testing for LTO support.
564
f1d7f4a6
AM
5652014-07-07 Alan Modra <amodra@gmail.com>
566
567 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
568 tmpdir/ld.
569 (gcc_gas_flag, gcc_ld_flag): Delete.
570 (gcc_B_opt, ld_L_opt): New globals.
571 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
572 ld-plugin/lto.exp: Likewise.
573 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
574 (ld_simple_link): Remove -B handling now that this is done in
575 run_host_cmd. Simplify.
576 (default_ld_compile): Simplify.
577 (check_lto_available): Use run_host_cmd_yesno.
578 (check_lto_shared_available): Likewise.
579
abc868c6
AM
5802014-07-05 Alan Modra <amodra@gmail.com>
581
582 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
583 if binfile is empty.
584 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
585 status checks.
586 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
587 Instead use an empty output file.
588
d215621e
AM
5892014-07-03 Alan Modra <amodra@gmail.com>
590
591 * ld-elf/pr17068.s: New.
592 * ld-elf/pr17068a.s: New.
593 * ld-elf/pr17068b.s: New.
594 * ld-elf/pr17068c.s: New.
595 * ld-elf/pr17068d.s: New.
596 * ld-elf/pr17068e.s: New.
597 * ld-elf/pr17068ez.s: New.
598 * ld-elf/elf.exp: Run new test.
599
d1eca1e4
AM
6002014-07-02 Alan Modra <amodra@gmail.com>
601
602 * ld-powerpc/ambiguousv1.d: Match symbol table too.
603 * ld-powerpc/ambiguousv2.d: Likewise.
604 * ld-powerpc/ambiguousv1b.d: New.
605 * ld-powerpc/ambiguousv2b.d: New.
606 * ld-powerpc/powerpc.exp: Run new tests.
607
28bf2609
KM
6082014-06-25 Kyle McMartin <kyle@redhat.com>
609
610 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
611
9f19ab6d
WN
6122014-06-16 Will Newton <will.newton@linaro.org>
613
614 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
615 * ld-arm/ifunc-gdesc.r: New file.
616 * ld-arm/ifunc-gdesc.s: Likewise.
617 * ld-arm/ifunc-gdesc.ver: Likewise.
618
203e8458
RM
6192014-06-09 Ryan Mansfield <rmansfield@qnx.com>
620
c2aaac08 621 * config/default.exp (GASP): Remove.
203e8458 622
397998fc
AM
6232014-06-03 Alan Modra <amodra@gmail.com>
624
625 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
626
9854d43d 6272014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
628
629 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
630 This allows each input object to be optionally run through
631 objcopy before linking.
632
273dc279
WN
6332014-05-20 Will Newton <will.newton@linaro.org>
634
635 * ld-shared/shared.exp: Mark non-PIC shared object tests
636 as xfail on aarch64.
637
fb2c6e43
AT
6382014-05-19 Andreas Tobler <andreast@fgznet.ch>
639
640 * ld-elf/shared.exp: Introduce the extralibs variable to control
641 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
642
643 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
644 *-*-freebsd*.
645
eae25ec5
HPN
6462014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
647
648 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
649 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
650 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
651 tests.
652
df18fdba
L
6532014-05-09 H.J. Lu <hongjiu.lu@intel.com>
654
655 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
656 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
657 * ld-x86-64/tlsgdesc.dd: Likewise.
658 * ld-x86-64/tlsld1.dd: Likewise.
659 * ld-x86-64/tlsld3.dd: Likewise.
660 * ld-x86-64/tlspic.dd: Likewise.
661
1058c753
VA
6622014-05-02 Max Filippov <jcmvbkbc@gmail.com>
663
664 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
665 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
666 signedness and overflow checking.
667
b46fa768
HPN
6682014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
669
670 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
671 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
672 tests.
673 * ld-mmix/b-offloc.s: Correct address in comment.
674
8a52f0d9
WN
6752014-04-23 Will Newton <will.newton@linaro.org>
676
677 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
678 SEARCH_DIR commands.
679 * ld-arm/arm-rel32.d: Update regexps to allow test to
680 pass on armeb-linux-eabi configuration.
681 * ld-arm/data-only-map.d: Likewise.
682 * ld-arm/fix-arm1176-off.d: Likewise.
683 * ld-arm/fix-arm1176-on.d: Likewise.
684 * ld-arm/ifunc-1.gd: Likewise.
685 * ld-arm/ifunc-10.gd: Likewise.
686 * ld-arm/ifunc-11.gd: Likewise.
687 * ld-arm/ifunc-12.gd: Likewise.
688 * ld-arm/ifunc-13.gd: Likewise.
689 * ld-arm/ifunc-14.gd: Likewise.
690 * ld-arm/ifunc-15.gd: Likewise.
691 * ld-arm/ifunc-16.gd: Likewise.
692 * ld-arm/ifunc-17.gd: Likewise.
693 * ld-arm/ifunc-2.gd: Likewise.
694 * ld-arm/ifunc-3.gd: Likewise.
695 * ld-arm/ifunc-4.gd: Likewise.
696 * ld-arm/ifunc-5.gd: Likewise.
697 * ld-arm/ifunc-6.gd: Likewise.
698 * ld-arm/ifunc-7.gd: Likewise.
699 * ld-arm/ifunc-8.gd: Likewise.
700 * ld-arm/ifunc-9.gd: Likewise.
701 * ld-arm/jump-reloc-veneers-long.d: Likewise.
702 * ld-arm/reloc-boundaries.d: Likewise.
703
43c001c7
L
7042014-04-22 H.J. Lu <hongjiu.lu@intel.com>
705
706 PR ld/16846
707 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
708 * ld-plugin/pr16846a.c: New file.
709 * ld-plugin/pr16846b.c: Likewise.
710 * ld-plugin/pr16846c.c: Likewise.
711
73589c9d
CS
7122014-04-22 Christian Svensson <blue@cmd.nu>
713
714 * ld-discard/extern.d: Remove openrisc and or32 support. Add
715 support for or1k.
716 * ld-discard/start.d: Likewise.
717 * ld-discard/static.d: Likewise.
718 * ld-elf/group1.d: Likewise.
719 * ld-elf/group3b.d: Likewise.
720 * ld-elf/group8a.d: Likewise.
721 * ld-elf/group8b.d: Likewise.
722 * ld-elf/group9a.d: Likewise.
723 * ld-elf/group9b.d: Likewise.
724 * ld-elf/linkonce2.d: Likewise.
725 * ld-elf/merge.d: Likewise.
726 * ld-elf/merge2.d: Likewise.
727 * ld-elf/orphan-region.d: Likewise.
728 * ld-elf/orphan.d: Likewise.
729 * ld-elf/orphan3.d: Likewise.
730 * ld-elf/pr12851.d: Likewise.
731 * ld-elf/pr12975.d: Likewise.
732 * ld-elf/pr13177.d: Likewise.
733 * ld-elf/pr13195.d: Likewise.
734 * ld-elf/pr349.d: Likewise.
735 * ld-elf/sec64k.exp: Likewise.
736 * ld-elf/warn1.d: Likewise.
737 * ld-elf/warn2.d: Likewise.
738 * ld-elf/warn3.d: Likewise.
739 * ld-scripts/weak.exp: Likewise.
740 * lib/ld-lib.exp: Likewise.
741
cb22ccf4
KCY
7422014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
743
744 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
745 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
746 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
747 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
748 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
749
fa85fb9a
MS
7502014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
751
752 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
753 to include all 5 bits of LDR destination register.
754
e4ef1b6c
DC
7552014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
756
757 * ld-avr/norelax_diff.d: New testcase.
758 * ld-avr/relax_diff.d: Likewise.
759 * ld-avr/relax.s: Likewise.
760
17c34b8f
AS
7612014-04-05 Andreas Schwab <schwab@linux-m68k.org>
762
763 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
764 out _FORTIFY_SOURCE.
765 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
766
ffe54b37
AM
7672014-04-04 Alan Modra <amodra@gmail.com>
768
769 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
770 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
771 * ld-scripts/data.exp: Run it.
772
72c56015
MS
7732014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
774
775 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
776
4c6d802e
L
7772014-03-27 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR ld/16756
780 * ld-plugin/lto.exp: Expect filename and line number for PR
781 ld/12760 test.
782
6a631e86 7832014-03-27 Yury Gribov <y.gribov@samsung.com>
4c6d802e 784 Pavel Fedin <p.fedin@samsung.com>
6a631e86 785
4c6d802e 786 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
6a631e86 787 account the pretty printing of PLT entries.
4c6d802e
L
788 * ld-arm/arm-app.d: Likewise.
789 * ld-arm/arm-lib-plt32.d: Likewise.
790 * ld-arm/arm-lib.d: Likewise.
791 * ld-arm/armthumb-lib.d: Likewise.
792 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
793 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
794 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
795 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
796 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
797 * ld-arm/farcall-mixed-app-v5.d: Likewise.
798 * ld-arm/farcall-mixed-app.d: Likewise.
799 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
800 * ld-arm/farcall-mixed-lib.d: Likewise.
801 * ld-arm/ifunc-10.dd: Likewise.
802 * ld-arm/ifunc-14.dd: Likewise.
803 * ld-arm/ifunc-15.dd: Likewise.
804 * ld-arm/ifunc-3.dd: Likewise.
805 * ld-arm/ifunc-4.dd: Likewise.
806 * ld-arm/ifunc-7.dd: Likewise.
807 * ld-arm/ifunc-8.dd: Likewise.
808 * ld-arm/ifunc-9.dd: Likewise.
809 * ld-arm/long-plt-format.d: Likewise.
810 * ld-arm/mixed-app-v5.d: Likewise.
811 * ld-arm/mixed-app.d: Likewise.
812 * ld-arm/mixed-lib.d: Likewise.
813 * ld-arm/thumb2-bl-undefweak.d: Likewise.
814 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
6a631e86 815
f6c7c3e8
AM
8162014-03-26 Alan Modra <amodra@gmail.com>
817
818 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
819 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
820 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
821 * ld-powerpc/powerpc.exp: Run new tests.
822
c955de36
WN
8232014-03-25 Will Newton <will.newton@linaro.org>
824
825 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
826 * ld-aarch64/relasz.d: New file.
827 * ld-aarch64/relasz.s: Likewise.
828
d56a8dda
RS
8292014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
830
831 * ld-elf/merge.d: Remove MIPS XFAIL.
832
97323ad1
WN
8332014-03-20 Will Newton <will.newton@linaro.org>
834
835 * ld-arm/ifunc-14.rd: Update symbol values.
836
e5719043
NC
8372014-03-19 Nick Clifton <nickc@redhat.com>
838
839 * config/default.exp (ASFLAGS): For the RX target add:
840 -muse-conventional-section-names.
841
e5b98723
AM
8422014-03-15 Alan Modra <amodra@gmail.com>
843
844 * ld-powerpc/vle-reloc-3.d: Remove addresses.
845
c3301df1
AM
8462014-03-14 Alan Modra <amodra@gmail.com>
847
848 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
849 * ld-powerpc/vle-reloc-3.d: Update.
850
c125dbfb
RM
8512014-03-06 Roland McGrath <mcgrathr@google.com>
852
853 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
854 other ELF-only tests in this directory. Loosen regexps so they
855 don't care what the exact addresses are.
856
8548f841
RM
8572014-03-06 Roland McGrath <mcgrathr@google.com>
858
859 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
860 (armelftests_nonacl): ... here.
861
4b95cf5c
AM
8622014-03-05 Alan Modra <amodra@gmail.com>
863
864 Update copyright years.
865
45965137
AM
8662014-03-05 Alan Modra <amodra@gmail.com>
867
868 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
869 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
870 * ld-powerpc/powerpc.exp: Run new test.
871
2c80b753
AM
8722014-03-03 Alan Modra <amodra@gmail.com>
873
874 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
875 * ld-v850/v850.exp: Correct copyright typo.
876
512c56d6
YG
8772014-03-01 Yuri Gribov <y.gribov@samsung.com>
878
879 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
880
1db37fe6
YG
8812014-02-27 Yuri Gribov <y.gribov@samsung.com>
882
883 * ld-arm/long-plt-format.s: New test case.
884 * ld-arm/long-plt-format.d: Expected disassembly.
885 * ld-arm/arm-elf.exp: Run the new test.
886
5063daf7
NC
8872014-02-27 Nick Clifton <nickc@redhat.com>
888
889 * ld-pe/longsecn-1.d: Allow for extra sections.
890 * ld-pe/longsecn-2.d: Likewise.
891 * ld-pe/longsecn.d: Likewise.
892 * ld-pe/secrel.d: Likewise.
893
a97726da
AM
8942014-02-21 Alan Modra <amodra@gmail.com>
895
896 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
897 * ld-bootstrap/ppc476.t: New file.
898
0ff2b86e
L
8992014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
900 H.J. Lu <hongjiu.lu@intel.com>
901
902 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
903 * ld-x86-64/bnd-ifunc-1.d: New file.
904 * ld-x86-64/bnd-ifunc-1.s: Likewise.
905 * ld-x86-64/bnd-plt-1.d: Likewise.
906
5db3e65d
JC
9072014-02-18 Jack Carter <jack.carter@imgtec.com>
908
909 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
910
6e03f3da
TS
9112014-02-16 Thomas Schwinge <thomas@codesourcery.com>
912
913 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
914 and all usage of it.
915
d6f6f455
L
9162014-02-10 H.J. Lu <hongjiu.lu@intel.com>
917
918 PR gold/16530
919 * ld-elf/dynamic-1.c: New file.
920 * ld-elf/dynamic-1.rd: Likewise.
921 * ld-elf/dynamic-1.syms: Likewise.
922
923 * ld-elf/shared.exp (build_tests): Add dynamic-1.
924
13075d04
SH
9252014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
926
927 * ld-scripts/rgn-at9.d: New file.
928 * ld-scripts/rgn-at9.t: Likewise.
929 * ld-scripts/rgn-at10.d: Likewise.
930 * ld-scripts/rgn-at10.s: Likewise.
931 * ld-scripts/rgn-at10.t: Likewise.
932 * ld-scripts/rgn-at11.d: Likewise.
933 * ld-scripts/rgn-at11.t: Likewise.
934
78058a5e
SL
9352014-01-30 Sandra Loosemore <sandra@codesourcery.com>
936
937 * ld-nios2/relax_call26.s: New.
938 * ld-nios2/relax_call26_boundary.ld: New.
939 * ld-nios2/relax_call26_boundary.s: New.
940 * ld-nios2/relax_call26_boundary_c8.d: New.
941 * ld-nios2/relax_call26_boundary_cc.d: New.
942 * ld-nios2/relax_call26_boundary_d0.d: New.
943 * ld-nios2/relax_call26_boundary_d4.d: New.
944 * ld-nios2/relax_call26_boundary_d8.d: New.
945 * ld-nios2/relax_call26_boundary_dc.d: New.
946 * ld-nios2/relax_call26_boundary_f0.d: New.
947 * ld-nios2/relax_call26_boundary_f4.d: New.
948 * ld-nios2/relax_call26_boundary_f8.d: New.
949 * ld-nios2/relax_call26_boundary_fc.d: New.
950 * ld-nios2/relax_call26_cache.d: New.
951 * ld-nios2/relax_call26_cache.ld: New.
952 * ld-nios2/relax_call26_cache.s: New.
953 * ld-nios2/relax_call26_multi.d: New.
954 * ld-nios2/relax_call26_multi.ld: New.
955 * ld-nios2/relax_call26_norelax.d: New.
956 * ld-nios2/relax_call26_shared.d: New.
957 * ld-nios2/relax_call26_shared.ld: New.
958
50a53d3f
L
9592014-01-29 H.J. Lu <hongjiu.lu@intel.com>
960
961 * ld-elf/rdynamic-1.c: New file.
962 * ld-elf/rdynamic-1.rd: Likewise.
963
964 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
965
bcf1df01
NC
9662014-01-28 Nick Clifton <nickc@redhat.com>
967
968 PR binutils/16317
969 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
970 * ld-tic6x/shlib-1b.rd: Likewise.
971 * ld-tic6x/shlib-1r.rd: Likewise.
972 * ld-tic6x/shlib-1rb.rd: Likewise.
973 * ld-tic6x/shlib-app-1rd: Likewise.
974 * ld-tic6x/shlib-app-1b.rd: Likewise.
975 * ld-tic6x/shlib-app-1r.rd: Likewise.
976 * ld-tic6x/shlib-app-1rb.rd: Likewise.
977 * ld-tic6x/shlib-noindex.rd: Likewise.
978 * ld-tic6x/static-app-1.rd: Likewise.
979 * ld-tic6x/static-app-1b.rd: Likewise.
980 * ld-tic6x/static-app-1r.rd: Likewise.
981 * ld-tic6x/static-app-1rb.rd: Likewise.
982 PR binutils/16318
983 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
984 objects.
985
a5262f83
L
9862014-01-24 H.J. Lu <hongjiu.lu@intel.com>
987
988 * ld-elf/pr16498a.s: Replace .align with .p2align.
989
a78ad74b
L
9902014-01-24 H.J. Lu <hongjiu.lu@intel.com>
991
992 PR ld/16498
993 * ld-elf/pr16498b.d: New file.
994 * ld-elf/pr16498b.t: Likewise.
995
d85e71fe
L
9962014-01-24 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR ld/16498
999 * ld-elf/pr16498a.d: New file.
1000 * ld-elf/pr16498a.s: Likewise.
1001 * ld-elf/pr16498a.t: Likewise.
1002
7dd9c6eb
AM
10032014-01-22 Alan Modra <amodra@gmail.com>
1004
1005 * ld-scripts/pr14962-2.d: Correct target triple.
1006
2edab91c
AM
10072014-01-22 Alan Modra <amodra@gmail.com>
1008
1009 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
1010 of ALIGN that allows an empty .bss to be removed.
1011 * ld-arm/arm-dyn.ld: Likewise.
1012 * ld-arm/arm-lib.ld: Likewise.
1013 * ld-elfvsb/elf-offset.ld: Likewise.
1014 * ld-mips-elf/mips-dyn.ld: Likewise.
1015 * ld-mips-elf/mips-lib.ld: Likewise.
1016 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
1017 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
1018 ALIGN address of section instead.
1019 * ld-powerpc/vle-multiseg-2.ld: Likewise.
1020 * ld-powerpc/vle-multiseg-3.ld: Likewise.
1021 * ld-powerpc/vle-multiseg-4.ld: Likewise.
1022 * ld-powerpc/vle-multiseg-6.ld: Likewise.
1023 * ld-scripts/empty-aligned.d: Check section headers not program
1024 headers. Remove xfail and notarget.
1025 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
1026
4584ec12
L
10272014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR ld/16467
1030 * ld-ifunc/dummy.c: New file.
1031 * ld-ifunc/pr16467.out: Likewise.
1032 * ld-ifunc/pr16467a.c: Likewise.
1033 * ld-ifunc/pr16467a.map: Likewise.
1034 * ld-ifunc/pr16467b.c: Likewise.
1035 * ld-ifunc/pr16467b.map: Likewise.
1036 * ld-ifunc/pr16467c.c: Likewise.
1037
1038 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
1039 (run_ld_link_exec_tests): Run pr16467.
1040
22ef172a
L
10412014-01-21 H.J. Lu <hongjiu.lu@intel.com>
1042
1043 PR ld/2404
1044 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
1045
cec2c50d
L
10462014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 PR ld/2404
1049 * ld-elf/pr2404.out: New file.
1050 * ld-elf/pr2404a.c: Likewise.
1051 * ld-elf/pr2404b.c: Likewise.
1052
1053 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
1054 libpr2404b.a.
1055 (run_tests): Run pr2404.
1056
fa72205c
AM
10572014-01-20 Alan Modra <amodra@gmail.com>
1058
1059 * ld-scripts/pr14962-2.d,
1060 * ld-scripts/pr14962-2.t: New test.
1061 * ld-scripts/expr.exp: Run it.
1062
4199e3b8
AM
10632014-01-15 Alan Modra <amodra@gmail.com>
1064
1065 * ld-elf/ehdr_start-shared.d: New.
1066 * ld-elf/ehdr_start-userdef.d: xfail frv.
1067 * ld-elf/ehdr_start-weak.d: Likewise.
1068 * ld-elf/ehdr_start.d: Likewise.
1069
c0a6c611
VP
10702014-01-14 Vidya Praveen <vidyapraveen@arm.com>
1071
1072 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
1073 (default_ld_simple_link): Likewise.
1074
eec2f3ed
AM
10752014-01-10 Alan Modra <amodra@gmail.com>
1076
1077 * ld-x86-64/pr14207.d: Adjust.
1078
d345186d
L
10792014-01-09 H.J. Lu <hongjiu.lu@intel.com>
1080
1081 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
1082 is generated.
1083
92c09111
L
10842014-01-09 Vidya Praveen <vidyapraveen@arm.com>
1085
1086 * lib/ld-lib.exp (check_lto_shared_available): New check.
1087 * ld-plugin/lto.exp: Use check_lto_shared_available.
1088
43a8475c
L
10892014-01-08 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 PR ld/14207
1092 PR ld/16322
1093 PR binutils/16323
1094 * ld-elf/pr16322.d: New file.
1095 * ld-elf/pr16322.s: Likewise.
1096
1097 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
1098
5fb776a6 1099For older changes see ChangeLog-2013
c9e214e5 1100\f
5fb776a6 1101Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
1102
1103Copying and distribution of this file, with or without modification,
1104are permitted in any medium without royalty provided the copyright
1105notice and this notice are preserved.
1106
c9e214e5
AM
1107Local Variables:
1108mode: change-log
1109left-margin: 8
1110fill-column: 74
1111version-control: never
1112End: