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