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