Fix assorted ChangeLog errors
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
3e1a8f95
TP
12015-12-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 * ld-arm/arm-elf.exp: Run new test "Thumb-Thumb farcall v6-M (no
4 profile)".
5 * ld-arm/farcall-thumb-thumb-m-no-profile-a.s: New file.
6 * ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Likewise.
7 * ld-arm/farcall-thumb-thumb-m-no-profile.d: Likewise.
8
2fd158eb
TP
92015-12-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
10
11 * ld-arm/arm-elf.exp (armeabitests_common): Run new tests
12 "Thumb-Thumb farcall v8-M", "EABI attribute merging 8",
13 "EABI attribute merging 9" and "EABI attribute merging 10".
14 (Thumb-Thumb farcall v8-M): Renamed to ...
15 (Thumb-Thumb farcall v8-M Mainline): This.
16 (Thumb-Thumb farcall v8-M Baseline): New test.
17 * ld-arm/attr-merge-8a.s: New file.
18 * ld-arm/attr-merge-8b.s: Likewise.
19 * ld-arm/attr-merge-8.attr: Likewise.
20 * ld-arm/attr-merge-9a.s: Likewise.
21 * ld-arm/attr-merge-9b.s: Likewise.
22 * ld-arm/attr-merge-9.out: Likewise.
23 * ld-arm/attr-merge-10a.s: Likewise.
24 * ld-arm/attr-merge-10b.s: Likewise.
25 * ld-arm/attr-merge-10.attr: Likewise.
26
491d01d3
YU
272015-12-21 Yury Usishchev <y.usishchev@samsung.com>
28
29 * ld-arm/arm-elf.exp: New test.
30 * ld-arm/unwind-rel.d: New file.
31 * ld-arm/unwind-rel1.s: New file.
32 * ld-arm/unwind-rel2.s: New file.
33 * ld-arm/unwind-rel3.s: New file.
34
ac4c9b04
MG
352015-12-22 Mickael Guene <mickael.guene@st.com>
36
37 * ld-arm/arm-elf.exp: New tests.
491d01d3
YU
38 * ld-arm/thumb1-input-section-flag-match.d: New.
39 * ld-arm/thumb1-input-section-flag-match.s: New.
40 * ld-arm/thumb1-noread-not-present-mixing-two-section.d: New.
41 * ld-arm/thumb1-noread-not-present-mixing-two-section.s: New.
42 * ld-arm/thumb1-noread-present-one-section.d: New.
43 * ld-arm/thumb1-noread-present-one-section.s: New.
44 * ld-arm/thumb1-noread-present-two-section.d: New.
45 * ld-arm/thumb1-noread-present-two-section.s: New.
ac4c9b04 46
0bef0414
CL
472015-12-16 Mickael Guene <mickael.guene@st.com>
48
49 * ld-arm/arm-elf.exp (armelftests_common): Add new relocations
50 tests.
51 * ld-arm/thumb1-adds.d: New
52 * ld-arm/thumb1-adds.s: New
53 * ld-arm/thumb1-movs.d: New
54 * ld-arm/thumb1-movs.s: New
55
c5847ba7
L
562015-12-10 H.J. Lu <hongjiu.lu@intel.com>
57
58 PR ld/19317
59 * ld-plugin/lto.exp (lto_no_fat): New.
60 (lto_link_tests): Add a test for PR ld/19317.
61 (lto_run_tests): Likewise.
62 (run_ld_link_tests): Likewise.
63
1e550d79
JB
642015-12-07 Jan Beulich <jbeulich@suse.com>
65
66 * ld-elf/gabiend.rt: Accept any alignment.
67 * ld-elf/gabinormal.rt: Likewise.
68
02e2aef8
L
692015-12-04 H.J. Lu <hongjiu.lu@intel.com>
70
71 * ld-i386/i386.exp: Run mov2a and mov2b.
72 * ld-i386/mov2.s: New file.
73 * ld-i386/mov2a.d: Likewise.
74 * ld-i386/mov2b.d: Likewise.
75 * ld-x86-64/mov2.s: Likewise.
76 * ld-x86-64/mov2a.d: Likewise.
77 * ld-x86-64/mov2b.d: Likewise.
78 * ld-x86-64/mov2c.d: Likewise.
79 * ld-x86-64/mov2d.d: Likewise.
80 * ld-x86-64/x86-64.exp: Run mov2a, mov2b, mov2c and mov2d.
81
ead3d542
L
822015-12-01 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR ld/19319
85 * ld-i386/i386.exp: Run pr19319 test.
86 * ld-x86-64/x86-64.exp: Likewise.
87 * ld-i386/pr19319.dd: New file.
88 * ld-i386/pr19319a.S: Likewise.
89 * ld-i386/pr19319b.S: Likewise.
90 * ld-x86-64/pr19319.dd: Likewise.
91 * ld-x86-64/pr19319a.S: Likewise.
92 * ld-x86-64/pr19319b.S: Likewise.
93
a680de9a
PB
942015-11-11 Alan Modra <amodra@gmail.com>
95 Peter Bergner <bergner@vnet.ibm.com>
96
97 * ld-powerpc/addpcis.d: New test.
98 * ld-powerpc/addpcis.s: New test.
99 * ld-powerpc/powerpc.exp: Run it.
100
1ac688f8
RL
1012015-11-03 Renlin Li <renlin.li@arm.com>
102
103 * ld-aarch64/aarch64-elf.exp: Run newly added test cases.
104 * ld-aarch64/emit-relocs-301.d: Skip aarch64_be.
105 * ld-aarch64/emit-relocs-302.d: Likwise.
106 * ld-aarch64/emit-relocs-310.d: Likwise.
107 * ld-aarch64/emit-relocs-515.d: Likwise.
108 * ld-aarch64/emit-relocs-516.d: Likwise.
109 * ld-aarch64/tls-large-desc.d: Likwise.
110 * ld-aarch64/tls-large-ie.d: Likwise.
111 * ld-aarch64/tls-relax-large-desc-ie.d: Likwise.
112 * ld-aarch64/tls-relax-large-desc-le.d: Likwise.
113 * ld-aarch64/tls-relax-large-gd-ie.d: Likwise.
114 * ld-aarch64/tls-relax-large-gd-le.d: Likwise.
115 * ld-aarch64/emit-relocs-301-be.d: New for aarch64_be.
116 * ld-aarch64/emit-relocs-302-be.d: Likewise.
117 * ld-aarch64/emit-relocs-310-be.d: Likewise.
118 * ld-aarch64/emit-relocs-515-be.d: Likewise.
119 * ld-aarch64/emit-relocs-516-be.d: Likewise.
120 * ld-aarch64/tls-large-desc-be.d: Likewise.
121 * ld-aarch64/tls-large-ie-be.d: Likewise.
122 * ld-aarch64/tls-relax-large-desc-ie-be.d: Likewise.
123 * ld-aarch64/tls-relax-large-desc-le-be.d: Likewise.
124 * ld-aarch64/tls-relax-large-gd-ie-be.d: Likewise.
125 * ld-aarch64/tls-relax-large-gd-le-be.d: Likewise.
126
b10a8bc7
L
1272015-10-29 H.J. Lu <hongjiu.lu@intel.com>
128
129 * ld-x86-64/plt-main3.rd: Also check GOTPCRELX.
130
ca9584fb 1312015-10-29 Catherine Moore <clm@codesourcery.com>
331e6131
AM
132
133 * ld-mips-elf/mips16-fp-stub-1.s: New.
134 * ld-mips-elf/mips16-fp-stub-2.s: New.
135 * ld-mips-elf/mips16-fp-stub.d: New.
136 * ld-mips-elf/mips-elf.exp: Run new tests.
137 * ld-mips-elf/mips16-intermix.d: Update expected output.
ca9584fb 138
7963511f
L
1392015-10-28 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR ld/19162
142 * ld-x86-64/x86-64.exp: Run pr19162.
143 * ld-x86-64/pr19162.d: New file.
144 * ld-x86-64/pr19162a.s: Likewise.
145 * ld-x86-64/pr19162b.s: Likewise.
146
a504d23a 1472015-10-27 Laurent Alfonsi <laurent.alfonsi@st.com>
331e6131 148 Christophe Monat <christophe.monat@st.com>
a504d23a
LA
149
150 * ld-arm/arm-elf.exp (armelftests_common): Add STM32L4XX
151 tests.
152 * ld-arm/stm32l4xx-cannot-fix-far-ldm.d: New.
153 * ld-arm/stm32l4xx-cannot-fix-far-ldm.s: Likewise.
154 * ld-arm/stm32l4xx-cannot-fix-it-block.d: Likewise.
155 * ld-arm/stm32l4xx-cannot-fix-it-block.s: Likewise.
156 * ld-arm/stm32l4xx-fix-all.d: Likewise.
157 * ld-arm/stm32l4xx-fix-all.s: Likewise.
158 * ld-arm/stm32l4xx-fix-it-block.d: Likewise.
159 * ld-arm/stm32l4xx-fix-it-block.s: Likewise.
160 * ld-arm/stm32l4xx-fix-ldm.d: Likewise.
161 * ld-arm/stm32l4xx-fix-ldm.s: Likewise.
162 * ld-arm/stm32l4xx-fix-vldm.d: Likewise.
163 * ld-arm/stm32l4xx-fix-vldm.s: Likewise.
164
469bdc72
AM
1652015-10-27 Alan Modra <amodra@gmail.com>
166
167 * ld-gc/pr19161.d: xfail hppa-*-*.
168
7b7e7f1d
L
1692015-10-26 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR ld/19175
172 * ld-i386/i386.exp: Run pr19175.
173 * ld-x86-64/x86-64.exp: Likewise.
174 * ld-i386/pr19175.d: New file.
175 * ld-i386/pr19175.s: Likewise.
176 * ld-i386/pr19175.t: Likewise.
177 * ld-x86-64/pr19175.d: Likewise.
178 * ld-x86-64/pr19175.s: Likewise.
179 * ld-x86-64/pr19175.t: Likewise.
180
a6af384b
L
1812015-10-26 H.J. Lu <hongjiu.lu@intel.com>
182
183 PR ld/19171
184 * ld-i386/lea1.s: Add tests for address load of __start_XXX
185 and __stop_XXX.
186 * ld-i386/mov1.s: Likewise.
187 * ld-x86-64/lea1.s: Likewise.
188 * ld-x86-64/mov1.s: Likewise.
189 * ld-i386/lea1a.d: Updated.
190 * ld-i386/lea1b.d: Likewise.
191 * ld-i386/lea1c.d: Likewise.
192 * ld-i386/mov1a.d: Likewise.
193 * ld-i386/mov1b.d: Likewise.
194 * ld-x86-64/lea1a.d: Likewise.
195 * ld-x86-64/lea1b.d: Likewise.
196 * ld-x86-64/lea1c.d: Likewise.
197 * ld-x86-64/lea1d.d: Likewise.
198 * ld-x86-64/lea1e.d: Likewise.
199 * ld-x86-64/lea1f.d: Likewise.
200 * ld-x86-64/mov1a.d: Likewise.
201 * ld-x86-64/mov1b.d: Likewise.
202 * ld-x86-64/mov1c.d: Likewise.
203 * ld-x86-64/mov1d.d: Likewise.
204
be83aa76
L
2052015-10-23 H.J. Lu <hongjiu.lu@intel.com>
206
207 PR ld/19167
208 * ld-gc/gc.exp: Run pr19167 test.
209 * ld-gc/pr19167.d: New file.
210 * ld-gc/pr19167a.s: Likewise.
211 * ld-gc/pr19167b.s: Likewise.
212
bba037e0
L
2132015-10-22 H.J. Lu <hongjiu.lu@intel.com>
214
215 PR ld/19161
216 * ld-gc/gc.exp: Run pr19161 test.
217 * ld-gc/pr19161-1.c: New file.
218 * ld-gc/pr19161-2.c: Likewise.
219 * ld-gc/pr19161.d: Likewise.
220
282b7d7b
HPN
2212015-10-22 Hans-Peter Nilsson <hp@bitrange.com>
222
223 * ld-scripts/script.exp (extract_symbol_test): Allow nm output of
224 objcopy --extract-symbols result to differ from original on
225 mmix-knuth-mmixware.
226
caa65211
L
2272015-10-22 H.J. Lu <hongjiu.lu@intel.com>
228
229 * ld-i386/call3.s: New file.
230 * ld-i386/call3a.d: Likewise.
231 * ld-i386/call3b.d: Likewise.
232 * ld-i386/call3c.d: Likewise.
233 * ld-i386/call3d.d: Likewise.
234 * ld-i386/call3e.d: Likewise.
235 * ld-i386/call3f.d: Likewise.
236 * ld-i386/call3g.d: Likewise.
237 * ld-i386/call3h.d: Likewise.
238 * ld-i386/load1-nacl.d: Likewise.
239 * ld-x86-64/call1.s: Likewise.
240 * ld-x86-64/call1a.d: Likewise.
241 * ld-x86-64/call1b.d: Likewise.
242 * ld-x86-64/call1c.d: Likewise.
243 * ld-x86-64/call1d.d: Likewise.
244 * ld-x86-64/call1e.d: Likewise.
245 * ld-x86-64/call1f.d: Likewise.
246 * ld-x86-64/call1g.d: Likewise.
247 * ld-x86-64/call1h.d: Likewise.
248 * ld-x86-64/call1i.d: Likewise.
249 * ld-x86-64/load1a-nacl.d: Likewise.
250 * ld-x86-64/load1b-nacl.d: Likewise.
251 * ld-x86-64/load1c-nacl.d: Likewise.
252 * ld-x86-64/load1d-nacl.d: Likewise.
253
56ceb5b5
L
2542015-10-22 H.J. Lu <hongjiu.lu@intel.com>
255
256 * ld-ifunc/ifunc-5r-local-x86-64.d: Replace R_X86_64_GOTPCREL
257 with R_X86_64_REX_GOTPCRELX.
258 * ld-x86-64/plt-main1.rd: Likewise.
259 * ld-x86-64/plt-main3.rd: Likewise.
260 * ld-x86-64/plt-main4.rd: Likewise.
261 * ld-x86-64/gotpcrel1.dd: New file.
262 * ld-x86-64/gotpcrel1.out: Likewise.
263 * ld-x86-64/gotpcrel1a.S: Likewise.
264 * ld-x86-64/gotpcrel1b.c: Likewise.
265 * ld-x86-64/gotpcrel1c.c: Likewise.
266 * ld-x86-64/gotpcrel1d.S: Likewise.
267 * ld-x86-64/load1.s: Likewise.
268 * ld-x86-64/load1a.d: Likewise.
269 * ld-x86-64/load1b.d: Likewise.
270 * ld-x86-64/load1c.d: Likewise.
271 * ld-x86-64/load1d.d: Likewise.
272 * ld-x86-64/x86-64.exp: Run load1a, load1b, load1c and load1d
273 tests. Run gotpcrel1 test.
274
02a86693
L
2752015-10-22 H.J. Lu <hongjiu.lu@intel.com>
276
277 * ld-i386/branch1.d: New file.
278 * ld-i386/branch1.s: Likewise.
279 * ld-i386/call1.d: Likewise.
280 * ld-i386/call1.s: Likewise.
281 * ld-i386/call2.d: Likewise.
282 * ld-i386/call2.s: Likewise.
283 * ld-i386/got1.dd: Likewise.
284 * ld-i386/got1.out: Likewise.
285 * ld-i386/got1a.S: Likewise.
286 * ld-i386/got1b.c: Likewise.
287 * ld-i386/got1c.c: Likewise.
288 * ld-i386/got1d.S: Likewise.
289 * ld-i386/jmp1.d: Likewise.
290 * ld-i386/jmp1.s: Likewise.
291 * ld-i386/jmp2.d: Likewise.
292 * ld-i386/jmp2.s: Likewise.
293 * ld-i386/load1.d: Likewise.
294 * ld-i386/load1.s: Likewise.
295 * ld-i386/load2.d: Likewise.
296 * ld-i386/load2.s: Likewise.
297 * ld-i386/load3.d: Likewise.
298 * ld-i386/load3.s: Likewise.
299 * ld-i386/load4.s: Likewise.
300 * ld-i386/load4a.d: Likewise.
301 * ld-i386/load4b.d: Likewise.
302 * ld-i386/load5.s: Likewise.
303 * ld-i386/load5a.d: Likewise.
304 * ld-i386/load5b.d: Likewise.
305 * ld-i386/load6.d: Likewise.
306 * ld-i386/load6.s: Likewise.
307 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
308 load1, load2, load3, load4a, load4b, load5a, load5b and load6
309 tests. Run got1 test.
310
e44c481a
AK
3112015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
312
313 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
314
15a70cda
SD
3152015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
316
317 * ld-elf/attributes.d: New test for symbol attribute copying.
318 * ld-elf/attributes.ld: Part of above.
319 * ld-elf/attributes.s: Likewise.
320
b31bcacc
L
3212015-10-16 H.J. Lu <hongjiu.lu@intel.com>
322
323 * ld-i386/lea1.s: Add a test for loading address of local common
324 symbol.
325 * ld-x86-64/lea1.s: Likewise.
326 * ld-i386/lea1a.d: Updated.
327 * ld-i386/lea1b.d: Likewise.
328 * ld-i386/lea1c.d: Likewise.
329 * ld-x86-64/lea1a.d: Likewise.
330 * ld-x86-64/lea1b.d: Likewise.
331 * ld-x86-64/lea1c.d: Likewise.
332 * ld-x86-64/lea1d.d: Likewise.
333 * ld-x86-64/lea1e.d: Likewise.
334 * ld-x86-64/lea1f.d: Likewise.
335
7b19bec2
AM
3362015-10-15 Alan Modra <amodra@gmail.com>
337
338 * config/default.exp (size): New global.
339 * ld-elf/extract-symbol-1.s,
340 * ld-elf/extract-symbol-1.ld,
341 * ld-elf/extract-symbol-1sec.d,
342 * ld-elf/extract-symbol-1sym.d: Delete.
343 * ld-scripts/script.exp (extract_symbol_test): New.
344
4373f8af
L
3452015-10-12 H.J. Lu <hongjiu.lu@intel.com>
346
347 PR ld/19073
348 * ld-elf/pr19073.map: New file.
349 * ld-elf/pr19073.rd: Likewise.
350 * ld-elf/pr19073.s: Likewise.
351 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
352
886a2506
NC
3532015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
354
355 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
356
a0d49154
L
3572015-10-05 H.J. Lu <hongjiu.lu@intel.com>
358
359 PR ld/18914
360 * ld-elf/exclude.exp: Also check exclude_common.
361 * ld-elf/exclude2.s: Add exclude_common.
362
0484b454
RL
3632015-10-02 Renlin Li <renlin.li@arm.com>
364
365 * ld-aarch64/aarch64-elf.exp: Run new test.
366 * ld-aarch64/tls-large-desc.d: New.
367 * ld-aarch64/tls-large-desc.s: New.
368 * ld-aarch64/tls-relax-large-desc-ie.d: New.
369 * ld-aarch64/tls-relax-large-desc-ie.s: New.
370 * ld-aarch64/tls-relax-large-desc-le.d: New.
371 * ld-aarch64/tls-relax-large-desc-le.s: New.
372
ac734732
RL
3732015-10-02 Renlin Li <renlin.li@arm.com>
374
375 * ld-aarch64/aarch64-elf.exp: run new test
376 * ld-aarch64/tls-relax-large-gd-ie.d: New.
377 * ld-aarch64/tls-relax-large-gd-ie.s: New.
378 * ld-aarch64/tls-relax-large-gd-le.d: New.
379 * ld-aarch64/tls-relax-large-gd-le.s: New.
380
3b957e5b
RL
3812015-10-02 Renlin Li <renlin.li@arm.com>
382
383 * ld-aarch64/tls-large-ie.d: New.
384 * ld-aarch64/tls-large-ie.s: New.
385 * ld-aarch64/aarch64-elf.exp: Run new test.
386
7ba7cfe4
RL
3872015-10-02 Renlin Li <renlin.li@arm.com>
388
389 * ld-aarch64/emit-relocs-516.d: New.
390 * ld-aarch64/emit-relocs-516.s: New.
391 * ld-aarch64/aarch64-elf.exp: Run new test.
392
94facae3
RL
3932015-10-02 Renlin Li <renlin.li@arm.com>
394
395 * ld-aarch64/emit-relocs-515.d: New.
396 * ld-aarch64/emit-relocs-515.s: New.
397 * ld-aarch64/aarch64-elf.exp: Run new test.
398
dc8008f5
RL
3992015-10-02 Renlin Li <renlin.li@arm.com>
400
401 * ld-aarch64/aarch64-elf.exp: Run new test.
402 * ld-aarch64/emit-relocs-301.d: New.
403 * ld-aarch64/emit-relocs-301.s: New.
404
74a1bfe1
RL
4052015-10-02 Renlin Li <renlin.li@arm.com>
406
407 * ld-aarch64/emit-relocs-302.d: New.
408 * ld-aarch64/emit-relocs-302.s: New.
409 * ld-aarch64/aarch64-elf.exp: Run the test.
410
a2e1db00
RL
4112015-10-02 Renlin Li <renlin.li@arm.com>
412
413 * ld-aarch64/emit-relocs-310.d: New.
414 * ld-aarch64/emit-relocs-310.s: New.
415 * ld-aarch64/aarch64-elf.exp: Run the test.
416
5db4f0d3
L
4172015-10-01 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/19031
420 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
421 * ld-x86-64/pr19031.out: New file.
422 * ld-x86-64/pr19031a.c: Likewise.
423 * ld-x86-64/pr19031b.S: Likewise.
424 * ld-x86-64/pr19031c.c: Likewise.
425
73524045
RL
4262015-10-01 Renlin Li <renlin.li@arm.com>
427
428 * ld-aarch64/aarch64-elf.exp: Run the new test.
429 * ld-aarch64/plt_mapping_symbol.d: New.
430 * ld-aarch64/plt_mapping_symbol.s: New.
431
017e6bce
AM
4322015-10-01 Alan Modra <amodra@gmail.com>
433
434 * ld-x86-64/pr19013-x32.d: Update.
c220e327 435 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 436
b8836e40
L
4372015-09-30 H.J. Lu <hongjiu.lu@intel.com>
438
439 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
440
4b627c18
L
4412015-09-30 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR ld/19031
444 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
445 * ld-i386/pr19031.out: New file.
446 * ld-i386/pr19031a.c: Likewise.
447 * ld-i386/pr19031b.S: Likewise.
448 * ld-i386/pr19031c.c: Likewise.
4b627c18 449
9865bd0d
L
4502015-09-30 H.J. Lu <hongjiu.lu@intel.com>
451
452 PR ld/19013
453 * ld-x86-64/pr19013-nacl.d: New file.
454 * ld-x86-64/pr19013-x32.d: Likewise.
455 * ld-x86-64/pr19013.d: Likewise.
456 * ld-x86-64/pr19013.s: Likewise.
457 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
458
c68c1637
L
4592015-09-29 H.J. Lu <hongjiu.lu@intel.com>
460
461 PR binutils/19005
462 * ld-elf/pr19005.d: New file.
463 * ld-elf/pr19005.s: Likewise.
464 * ld-elf/pr19005.t: Likewise.
465
8a9e7a91
PZ
4662015-08-11 Peter Zotov <whitequark@whitequark.org>
467
468 PR ld/18759
469 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
470
0a6b6047
L
4712015-09-22 H.J. Lu <hongjiu.lu@intel.com>
472
473 * ld-mips-elf/pie-n32.d: Updated.
474 * ld-mips-elf/pie-n64.d: Likewise.
475 * ld-mips-elf/pie-o32.d: Likewise.
476
5fe2850d
L
4772015-09-22 H.J. Lu <hongjiu.lu@intel.com>
478
479 * ld-elf/pie.d: New test.
480
975f8a9e
AM
4812015-09-18 Alan Modra <amodra@gmail.com>
482
483 PR ld/18963
484 * ld-scripts/pr18963.d,
485 * ld-scripts/pr18963.t: New test.
486 * ld-scripts/expr.exp: Run it.
487 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
488 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
489 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
490 start of .data section.
491 * ld-mips-elf/no-shared-1-n64.d: Likewise.
492 * ld-mips-elf/no-shared-1-o32.d: Likewise.
493
6d636d8c
L
4942015-09-11 H.J. Lu <hongjiu.lu@intel.com>
495
496 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
497 PR ld/15323.
498 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
499
259364ad
JW
5002015-09-09 Jiong Wang <jiong.wang@arm.com>
501
502 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
503 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
504 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
505 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
506 * ld-aarch64/aarch64-elf.exp: Run new testcases.
507
3d476d8d
AB
5082015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
509
510 * ld-elf/orphan-7.map: Allow for other discarded sections.
511 * ld-elf/orphan-8.map: Updated to allow for different section
512 ordering on different targets.
513 * ld-elf/orphan.ld: Place .sbss section.
514
e32aa933
L
5152015-09-05 H.J. Lu <hongjiu.lu@intel.com>
516
517 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
518
c005eb9e
AB
5192015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
520
521 * ld-elf/elf.exp: Switch to rely on run_dump_test.
522 * ld-elf/orphan-5.l: Update expected output.
523 * ld-elf/orphan-5.d: New file.
524 * ld-elf/orphan-6.d: New file.
525 * ld-elf/orphan-6.l: New file.
526 * ld-elf/orphan-7.d: New file.
527 * ld-elf/orphan-7.map: New file.
528 * ld-elf/orphan-8.d: New file.
529 * ld-elf/orphan-8.map: New file.
530
8c650f16
L
5312015-09-03 H.J. Lu <hongjiu.lu@intel.com>
532
533 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
534 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
535 * ld-ifunc/ifunc-22-i386.s: Likewise.
536 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
537 * ld-ifunc/ifunc-21-i386.d: Updated.
538 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
539 * ld-ifunc/ifunc-22-i386.d: Likewise.
540 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
541
0762fbb6
L
5422015-09-02 H.J. Lu <hongjiu.lu@intel.com>
543
8c650f16 544 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
545 * ld-ifunc/ifunc-21-i386.s: Likewise.
546 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
547 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
548 * ld-ifunc/ifunc-22-i386.d: Likewise.
549 * ld-ifunc/ifunc-22-i386.s: Likewise.
550 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
551 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
552
04ebc307
L
5532015-09-01 H.J. Lu <hongjiu.lu@intel.com>
554
555 PR ld/18900
556 * ld-i386/i386.exp: Run tests for PR ld/18900.
557 * ld-x86-64/x86-64.exp: Likewise.
558 * ld-i386/pr18900.out: New file.
559 * ld-i386/pr18900a.c: Likewise.
560 * ld-i386/pr18900a.c: Likewise.
561 * ld-i386/pr18900a.rd: Likewise.
562 * ld-i386/pr18900b.c: Likewise.
563 * ld-i386/pr18900b.rd: Likewise.
564 * ld-i386/pr18900c.c: Likewise.
565 * ld-x86-64/pr18900.out: Likewise.
566 * ld-x86-64/pr18900a.c: Likewise.
567 * ld-x86-64/pr18900a.rd: Likewise.
568 * ld-x86-64/pr18900b.c: Likewise.
569 * ld-x86-64/pr18900b.rd: Likewise.
570 * ld-x86-64/pr18900c.c: Likewise.
571 * ld-x86-64/mpx3.dd: Updated.
572
1cb0b71f
AM
5732015-08-27 Alan Modra <amodra@gmail.com>
574
575 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
576 * ld-powerpc/powerpc.exp: Run it.
577
c97c330b
MF
5782015-08-26 Nick Clifton <nickc@redhat.com>
579
580 PR ld/18401
581 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
582
07c9aa07
JW
5832015-08-19 Jiong Wang <jiong.wang@arm.com>
584
585 * ld-aarch64/emit-relocs-531.s: New testcase.
586 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
587 * ld-aarch64/emit-relocs-532.s: Likewise.
588 * ld-aarch64/emit-relocs-533.s: Likewise.
589 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
590 * ld-aarch64/emit-relocs-534.s: Likewise.
591 * ld-aarch64/emit-relocs-535.s: Likewise.
592 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
593 * ld-aarch64/emit-relocs-536.s: Likewise.
594 * ld-aarch64/emit-relocs-537.s: Likewise.
595 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
596 * ld-aarch64/emit-relocs-538.s: Likewise.
597 * ld-aarch64/emit-relocs-531.d: New expectation file.
598 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
599 * ld-aarch64/emit-relocs-532.d: Likewise.
600 * ld-aarch64/emit-relocs-533.d: Likewise.
601 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
602 * ld-aarch64/emit-relocs-534.d: Likewise.
603 * ld-aarch64/emit-relocs-535.d: Likewise.
604 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
605 * ld-aarch64/emit-relocs-536.d: Likewise.
606 * ld-aarch64/emit-relocs-537.d: Likewise.
607 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
608 * ld-aarch64/emit-relocs-538.d: Likewise.
609 * ld-aarch64/aarch64-elf.exp: Run new testcases.
610
6ffe9a1b
JW
6112015-08-19 Jiong Wang <jiong.wang@arm.com>
612
613 * ld-aarch64/emit-relocs-87.s: New testcase.
614 * ld-aarch64/emit-relocs-88.s: Likewise.
615 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
616 * ld-aarch64/emit-relocs-89.s: Likewise.
617 * ld-aarch64/emit-relocs-90.s: Likewise.
618 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
619 * ld-aarch64/emit-relocs-523.s: Likewise.
620 * ld-aarch64/emit-relocs-524.s: Likewise.
621 * ld-aarch64/emit-relocs-525.s: Likewise.
622 * ld-aarch64/emit-relocs-527.s: Likewise.
623 * ld-aarch64/emit-relocs-526.s: Likewise.
624 * ld-aarch64/emit-relocs-528.s: Likewise.
625 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
626 * ld-aarch64/emit-relocs-87.d: New expectation file.
627 * ld-aarch64/emit-relocs-88.d: Likewise.
628 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
629 * ld-aarch64/emit-relocs-89.d: Likewise.
630 * ld-aarch64/emit-relocs-90.d: Likewise.
631 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
632 * ld-aarch64/emit-relocs-91.d: Likewise.
633 * ld-aarch64/emit-relocs-523.d: Likewise.
634 * ld-aarch64/emit-relocs-524.d: Likewise.
635 * ld-aarch64/emit-relocs-525.d: Likewise.
636 * ld-aarch64/emit-relocs-526.d: Likewise.
637 * ld-aarch64/emit-relocs-527.d: Likewise.
638 * ld-aarch64/emit-relocs-528.d: Likewise.
639 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
640 * ld-aarch64/aarch64-elf.exp: Run new testcases.
641
753999c1
JW
6422015-08-19 Jiong Wang <jiong.wang@arm.com>
643
644 * ld-aarch64/emit-relocs-530.s: New testcase.
645 * ld-aarch64/emit-relocs-92.s: Likewise.
646 * ld-aarch64/emit-relocs-530.d: New expectation file.
647 * ld-aarch64/emit-relocs-92.d: Likewise.
648 * ld-aarch64/aarch64-elf.exp: Run new testcases.
649
4e1626f5
L
6502015-08-18 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR ld/18841
653 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
654 * ld-ifunc/pr18841c.c: New file.
655
cae1fbbb
L
6562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
657
658 PR ld/18841
659 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
660 * ld-ifunc/pr18841.out: New file.
661 * ld-ifunc/pr18841a.c: Likewise.
662 * ld-ifunc/pr18841b.c: Likewise.
663
8efa2874
L
6642015-08-13 H.J. Lu <hongjiu.lu@intel.com>
665
666 PR ld/18801
667 * ld-i386/i386.exp: Run pr18801.
668 * ld-x86-64/x86-64.exp: Likewise.
669 * ld-i386/pr18801.d: New file.
670 * ld-i386/pr18801.s: Likewise.
671 * ld-x86-64/pr18801.d: Likewise.
672 * ld-x86-64/pr18801.s: Likewise.
673
40fc1451
SD
6742015-08-12 Simon Dardis <simon.dardis@imgtec.com>
675
676 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
677 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
678 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
679 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
680 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
681 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
682 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
683 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
684 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
685 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
686 * ld-mips-elf/jalx-2.dd: Ditto.
687 * ld-mips-elf/mips16-pic-3.dd: Ditto.
688 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
689 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
690 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
691 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
692 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
693 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
694 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
695 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
696 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
697 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
698 * ld-mips-elf/tlsbin-o32.d: Ditto.
699 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
700 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
701 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
702 * ld-mips-elf/tlsdyn-o32.d: Ditto.
703 * ld-mips-elf/tlslib-o32.d: Ditto.
704
87ad46af
JW
7052015-08-12 Jiong Wang <jiong.wang@arm.com>
706
707 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
708 four triple shape: aarch64-*-linux*, aarch64-*-elf,
709 aarch64_be-*-linux*, aarch64_be-*-elf.
710 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
711 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
712 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
713 check when they reflect address.
714 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
715
f63d6d96
TP
7162015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
717
718 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
719 relocs-1027-symbolic-func.
720 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
721 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
722 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
723 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
724
f678ded7
JW
7252015-08-11 Jiong Wang <jiong.wang@arm.com>
726
727 * ld-aarch64/farcall-b-defsym.s: New test.
728 * ld-aarch64/farcall-bl-defsym.s: Likewise.
729 * ld-aarch64/farcall-b-defsym.d: New expectation.
730 * ld-aarch64/farcall-bl-defsym.d: Likewise.
731
07f9ddfe
JW
7322015-08-11 Jiong Wang <jiong.wang@arm.com>
733
734 * ld-aarch64/farcall-b-gsym.s: New test.
735 * ld-aarch64/farcall-b-plt.s: Likewise.
736 * ld-aarch64/farcall-bl-plt.s: Likewise.
737 * ld-aarch64/farcall-b-gsym.d: New expect file.
738 * ld-aarch64/farcall-b-plt.d: Likewise.
739 * ld-aarch64/farcall-bl-plt.d: Likewise.
740
40fbed84
JW
7412015-08-11 Jiong Wang <jiong.wang@arm.com>
742
743 * ld-aarch64/emit-relocs-529.s: New testcase.
744 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
745 * ld-aarch64/emit-relocs-86.s: Likewise.
746 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
747 * ld-aarch64/emit-relocs-529.d: New expectation file.
748 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
749 * ld-aarch64/emit-relocs-86.d: Likewise.
750 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
751 * ld-aarch64/aarch64-elf.exp: Run new testcases.
752
73f925cc
JW
7532015-08-11 Jiong Wang <jiong.wang@arm.com>
754
755 * ld-aarch64/tls-small-ld.s: Update testcase.
756
f69e4920
JW
7572015-08-11 Jiong Wang <jiong.wang@arm.com>
758
759 * ld-aarch64/tls-small-ld.s: New file.
760 * ld-aarch64/tls-small-ld.d: Likewise.
761 * ld-aarch64/aarch64-elf.exp: Run new test.
762
97dc35c8
L
7632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
764
765 PR ld/18808
766 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
767 * ld-ifunc/pr18808.out: New file.
768 * ld-ifunc/pr18808a.c: Likewise.
769 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 770 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 771
6e33951e
L
7722015-08-07 H.J. Lu <hongjiu.lu@intel.com>
773
774 PR ld/18720
775 * ld-elf/indirect.exp: Run tests for PR ld/18720.
776 * ld-elf/pr18720.out: New file.
777 * ld-elf/pr18720a.c: Likewise.
778 * ld-elf/pr18720b.c: Likewise.
779 * ld-elf/pr18720c.c: Likewise.
780
9c98104c
AB
7812015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
782
783 * ld/ld-lib.exp (run_dump_test): When using the map option, no
784 program is required.
785
bb57e4c7
AB
7862015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
787
788 * ld/ld-lib.exp (run_dump_test): Add error_output and
789 warning_output options.
790
0a618243
AB
7912015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
792
793 * ld-undefined/require-defined-1.d: New file.
794 * ld-undefined/require-defined-2.d: New file.
795 * ld-undefined/require-defined-3.d: New file.
796 * ld-undefined/require-defined-4.d: New file.
797 * ld-undefined/require-defined-5.d: New file.
798 * ld-undefined/require-defined.exp: New file.
799 * ld-undefined/require-defined.s: New file.
800
c6e8a9a8
L
8012015-07-30 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR ld/18735
804 * ld-elf/pr18735.d: New file.
805 * ld-elf/pr18735.s: Likewise.
806
60b57502
L
8072015-07-29 H.J. Lu <hongjiu.lu@intel.com>
808
809 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
810 4.5 or newer.
811
de0a0026
L
8122015-07-29 H.J. Lu <hongjiu.lu@intel.com>
813
814 * ld-size/size.exp: Move run-time support check.
815
e5654c0f
AM
8162015-07-28 Alan Modra <amodra@gmail.com>
817
818 * ld-powerpc/elfv2so.d: Update.
819
6f8ea6c4
L
8202015-07-27 H.J. Lu <hongjiu.lu@intel.com>
821
822 * config/default.exp (NOPIE_CFLAGS): New.
823 (NOPIE_LDFLAGS): Likewise.
824 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
825 $NOPIE_LDFLAGS if needed.
826 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
827
219a6876
L
8282015-07-27 H.J. Lu <hongjiu.lu@intel.com>
829
830 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
831 (CXX): Likewise.
832
cda77e9e
L
8332015-07-27 H.J. Lu <hongjiu.lu@intel.com>
834
835 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
836
379d3f1f
L
8372015-07-27 H.J. Lu <hongjiu.lu@intel.com>
838
839 * ld-scripts/crossref.exp (CC): Save and restore. Append
840 $PLT_CFLAGS.
841
ea9fb8b3
L
8422015-07-27 H.J. Lu <hongjiu.lu@intel.com>
843
844 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
845 -fPIC if needed.
846 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
847 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
848
faebca03
L
8492015-07-27 H.J. Lu <hongjiu.lu@intel.com>
850
851 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
852 ld_compile.
853
c4972ed6
L
8542015-07-27 H.J. Lu <hongjiu.lu@intel.com>
855
856 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
857 to build_binary.
858
e10461ae
L
8592015-07-27 H.J. Lu <hongjiu.lu@intel.com>
860
861 * config/default.exp (PLT_CFLAGS): New.
862
32f573bc
SN
8632015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
864
865 PR ld/18705
866 * ld-aarch64/protected-data.d: New.
867 * ld-aarch64/protected-data.s: New.
868 * ld-aarch64/aarch64-elf.exp: Add new test.
869
b68a20d6
SN
8702015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
871
872 PR ld/18705
873 * ld-arm/protected-data.d: New.
874 * ld-arm/protected-data.s: New.
875 * ld-arm/arm-elf.exp: Add new test.
876
edcab5e8
L
8772015-07-26 H.J. Lu <hongjiu.lu@intel.com>
878
879 PR ld/18718
880 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
881
d76b6207
L
8822015-07-26 H.J. Lu <hongjiu.lu@intel.com>
883
884 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
885 to 0.
886
18d9555c
L
8872015-07-25 H.J. Lu <hongjiu.lu@intel.com>
888
889 PR ld/18718
890 * ld-elf/pr18718.c: New file.
891 * ld-elf/shared.exp: Run tests for PR ld/18718.
892
a496fbc8
AM
8932015-07-25 Alan Modra <amodra@gmail.com>
894
895 * ld-elf/symbolic-func.s,
896 * ld-elf/symbolic-func.r: New test.
897 * ld-elf/elf.exp: Run it.
898
84b74b49
L
8992015-07-24 H.J. Lu <hongjiu.lu@intel.com>
900
901 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
902 * ld-elf/zlibbegin.rS: Also expect "GC".
903 * ld-elf/zlibnormal.rS: Likewise.
904
77a69ff8
JW
9052015-07-16 Jiong Wang <jiong.wang@arm.com>
906
907 * ld-aarch64/tls-tiny-ld.s: New file.
908 * ld-aarch64/tls-tiny-ld.d: Ditto.
909 * ld-aarch64/aarch64-elf.exp: Run new test.
910
19a7fe52
L
9112015-07-14 H.J. Lu <hongjiu.lu@intel.com>
912
913 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
914 SHF_COMPRESSED bit.
915 * ld-elf/zlibnormal.rS: Likewise.
916
3350cc01
CM
9172015-07-09 Catherine Moore <clm@codesourcery.com>
918
72f4393d
L
919 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
920 * ld-mips-elf/attr-gnu-4-09.d: New.
921 * ld-mips-elf/attr-gnu-4-19.d: New.
922 * ld-mips-elf/attr-gnu-4-29.d: New.
923 * ld-mips-elf/attr-gnu-4-39.d: New.
924 * ld-mips-elf/attr-gnu-4-49.d: New.
925 * ld-mips-elf/attr-gnu-4-59.d: New.
926 * ld-mips-elf/attr-gnu-4-69.d: New.
927 * ld-mips-elf/attr-gnu-4-79.d: New.
928 * ld-mips-elf/attr-gnu-4-89.d: New.
929 * ld-mips-elf/attr-gnu-4-9.s: New.
930 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 931
328e7bfd
DC
9322015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
933
934 * ld-avr/gc-section-debugline.d: New test.
935 * ld-avr/per-function-debugline.s: Source for new test.
936
92a9c616
RS
9372015-07-05 Richard Sandiford <richard.sandiford@arm.com>
938
939 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
940 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
941 ld-powerpc/tocopt6.d: New test.
942 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
943
0f088b2a
KT
9442015-07-03 Kai Tietz <ktietz@redhat.com>
945 Nick Clifton <nickc@redhat.com>
946
947 PR ld/11539
948 * lib/ld-lib.exp (check_gc_sections_available): Do not
949 automatically fail for cygwin and mingw targets.
950
965b1d80
SL
9512015-07-01 Sandra Loosemore <sandra@codesourcery.com>
952 Cesar Philippidis <cesar@codesourcery.com>
953
954 * ld-nios2/mixed1a.d: New.
955 * ld-nios2/mixed1a.s: New.
956 * ld-nios2/mixed1b.d: New.
957 * ld-nios2/mixed1b.s: New.
958 * ld-nios2/nios2.exp: Build the new compatibility tests.
959
a2a55a40
L
9602015-06-27 H.J. Lu <hongjiu.lu@intel.com>
961
962 * ld-xtensa/tlsbin.rd: Updated.
963 * ld-xtensa/tlspic.rd: Likewise.
964
a5499fa4
MF
9652015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
966
967 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
968 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
969 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
970 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
971 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
972 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
973 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
974 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
975 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
976 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
977 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
978 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
979 * ld-mips-elf/tlsdyn-o32.d: Likewise.
980 * ld-mips-elf/tlsdyn-o32.got: Likewise.
981 * ld-mips-elf/pie-n32.d: New file.
982 * ld-mips-elf/pie-n64.d: Likewise.
983 * ld-mips-elf/pie-o32.d: Likewise.
984 * ld-mips-elf/pie.s: Likewise.
985 * ld-mips-elf/mips-elf.exp: Add new tests.
986
06e78fc7
L
9872015-06-25 H.J. Lu <hongjiu.lu@intel.com>
988
989 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
990
4a677ba7
L
9912015-06-25 H.J. Lu <hongjiu.lu@intel.com>
992
993 * ld-mmix/bspec1.d: Updated.
994 * ld-mmix/bspec2.d: Likewise.
995 * ld-mmix/undef-3.d: Likewise.
996
ef10c3ac
L
9972015-06-25 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR gas/18451
1000 * ld-elf/strtab.d: New file.
1001 * ld-elf/strtab.s: Likewise.
1002
7c1e8d3e
L
10032015-06-24 H.J. Lu <hongjiu.lu@intel.com>
1004
1005 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
1006 * ld-x86-64/x86-64.exp: Likewise.
1007 * ld-i386/pltgot-1.d: Updated.
1008 * ld-x86-64/pltgot-1.d: Likewise.
1009 * ld-i386/pltgot-2.d: New file.
1010 * ld-x86-64/pltgot-2.d: Likewise.
1011
c2170589
JW
10122015-06-23 Jiong Wang <jiong.wang@arm.com>
1013
1014 * ld-aarch64/dt_textrel.s: New testcase.
1015 * ld-aarch64/dt_textrel.d: New expectation file.
1016 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1017
696ddf4b
JW
10182015-06-17 Jiong Wang <jiong.wang@arm.com>
1019
1020 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
1021 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
1022 emulation mode.
1023
1d5c94cb
AM
10242015-06-16 Alan Modra <amodra@gmail.com>
1025
1026 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
1027 * ld-powerpc/ppc476-shared.d: Update.
1028 * ld-powerpc/ppc476-shared2.d: Update.
1029
3604cb1f
TG
10302015-06-12 Tristan Gingold <gingold@adacore.com>
1031
1032 * ld-scripts/print-memory-usage-1.t,
1033 * ld-scripts/print-memory-usage-1.s,
1034 * ld-scripts/print-memory-usage-1.l,
1035 * ld-scripts/print-memory-usage-2.t,
1036 * ld-scripts/print-memory-usage-2.l,
1037 * ld-scripts/print-memory-usage-3.s,
1038 * ld-scripts/print-memory-usage-3.t,
1039 * ld-scripts/print-memory-usage-3.l,
1040 * ld-scripts/print-memory-usage.t: New tests.
1041 * ld-scripts/print-memory-usage.exp: Run them.
1042
e00a2fbc
NC
10432015-06-05 Nick Clifton <nickc@redhat.com>
1044
1045 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
1046
f8b44781
AM
10472015-06-05 Alan Modra <amodra@gmail.com>
1048
1049 * ld-powerpc/ppc476-shared.s,
1050 * ld-powerpc/ppc476-shared.lnk,
1051 * ld-powerpc/ppc476-shared.d,
1052 * ld-powerpc/ppc476-shared2.d: New tests.
1053 * ld-powerpc/powerpc.exp: Run them.
1054
afa403d8
JW
10552015-06-02 Jiong Wang <jiong.wang@arm.com>
1056
1057 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
1058
7018c030
JW
10592015-06-01 Jiong Wang <jiong.wang@arm.com>
1060
1061 * ld-aarch64/emit-relocs-28.s: New test file.
1062 * ld-aarch64/emit-relocs-28.d: Ditto.
1063 * ld-aarch64/aarch64-elf.exp: Run new test.
1064
36e6c140
JW
10652015-06-01 Jiong Wang <jiong.wang@arm.com>
1066
1067 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
1068 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
1069 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1070
99ad26cb
JW
10712015-06-01 Jiong Wang <jiong.wang@arm.com>
1072
1073 * ld-aarch64/emit-relocs-313.s: New test file.
1074 * ld-aarch64/emit-relocs-313.d: Ditto.
1075 * ld-aarch64/aarch64-elf.exp: Run new test.
1076
32c17175
SK
10772015-05-29 Stephen Kitt <steve@sk2.org>
1078
1079 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
1080 compiler command line.
1081
2f0c68f2
CM
10822015-05-28 Catherine Moore <clm@codesourcery.com>
1083
2f0c68f2
CM
1084 * ld-mips-elf/compact-eh.ld: New linker script.
1085 * ld-mips-elf/compact-eh1.d: New.
1086 * ld-mips-elf/compact-eh1.s: New.
1087 * ld-mips-elf/compact-eh1a.s: New.
1088 * ld-mips-elf/compact-eh1b.s: New.
1089 * ld-mips-elf/compact-eh2.d: New.
1090 * ld-mips-elf/compact-eh2.s: New.
1091 * ld-mips-elf/compact-eh3.d: New.
1092 * ld-mips-elf/compact-eh3.s: New.
1093 * ld-mips-elf/compact-eh3a.s: New.
1094 * ld-mips-elf/compact-eh4.d: New.
1095 * ld-mips-elf/compact-eh5.d: New.
1096 * ld-mips-elf/compact-eh6.d: New.
1097 * ld-mips-elf/mips-elf.exp: Run new tests.
1098
8ded2ddc
L
10992015-05-27 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR binutils/18458
1102 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
1103 libpr18458b.so.
1104 (run_tests): Run pr18458 test.
1105 * ld-elf/pr18458a.c: New file.
1106 * ld-elf/pr18458b.c: Likewise.
1107 * ld-elf/pr18458c.c: Likewise.
1108
25070364
L
11092015-05-16 H.J. Lu <hongjiu.lu@intel.com>
1110
1111 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
1112 * ld-x86-64/x86-64.exp: Likewise
1113 * ld-i386/pr17689now.rd: New file.
1114 * ld-x86-64/pr17689now.rd: Likewise
1115
5db04b09
L
11162015-05-15 H.J. Lu <hongjiu.lu@intel.com>
1117
1118 PR binutis/18386
1119 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
1120 * ld-x86-64/tlspic.dd: Likewise.
1121 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
1122 objdump for tlspic.dd and tlsgdesc.dd.
1123
a3747075
L
11242015-05-12 H.J. Lu <hongjiu.lu@intel.com>
1125
1126 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
1127 * ld-x86-64/x86-64.exp: Likewise.
1128 * ld-i386/pltgot-1.d: New file.
1129 * ld-i386/pltgot-1.s: Likewise.
1130 * ld-x86-64/pltgot-1.d: Likewise.
1131 * ld-x86-64/pltgot-1.s: Likewise.
1132
5197d474
L
11332015-05-11 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
1136 * ld-i386/iamcu-4.d: New file.
1137
7e0a8112
L
11382015-05-11 H.J. Lu <hongjiu.lu@intel.com>
1139
1140 * ld-i386/abs-iamcu.d: New file.
1141 * ld-i386/dummy.s: Likewise.
1142 * ld-i386/foo.s: Likewise.
1143 * ld-i386/iamcu-1.d: Likewise.
1144 * ld-i386/iamcu-2.d: Likewise.
1145 * ld-i386/iamcu-3.d: Likewise.
1146 * ld-i386/start.s: Likewise.
1147 * ld-i386/i386.exp (iamcu_tests): New.
1148 Run iamcu_tests.
1149
31955f99
L
11502015-05-08 H.J. Lu <hongjiu.lu@intel.com>
1151
1152 PR binutis/18386
1153 * ld-x86-64/tlsgdesc.dd: Updated.
1154 * ld-x86-64/tlspic.dd: Likewise.
1155
43c1d34c
L
11562015-04-29 H.J. Lu <hongjiu.lu@intel.com>
1157
1158 PR ld/18354
1159 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
1160 gnunormal and gabinormal against libfoozlib.so.
1161
9081b64d
JW
11622015-04-27 Renlin Li <renlin.li@arm.com>
1163
1164 * ld-arm/ifunc-10.dd: Adjust expected output.
1165 * ld-arm/ifunc-2.dd: Likewise.
1166
963a4320
AK
11672015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1168
1169 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
1170
44bd1acd
AM
11712015-04-24 Alan Modra <amodra@gmail.com>
1172
1173 * ld-powerpc/tocnovar.d: Revert last change.
1174
7a5c933c
RE
11752015-04-24 Richard Earnshaw <rearnsha@arm.com>
1176
1177 * ld-arm/armthumb-lib.d: Regenerate expected output.
1178 * ld-arm/armthumb-lib.d: Likewise.
1179 * ld-arm/armthumb-lib.sym: Likewise.
1180 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
1181 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
1182 * ld-arm/cortex-a8-fix-b.d: Likewise.
1183 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
1184 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
1185 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
1186 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
1187 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
1188 * ld-arm/cortex-a8-fix-bl.d: Likewise.
1189 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
1190 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
1191 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
1192 * ld-arm/cortex-a8-fix-blx.d: Likewise.
1193 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
1194 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1195 * ld-arm/farcall-mixed-app.d: Likewise.
1196 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1197 * ld-arm/farcall-mixed-lib.d: Likewise.
1198 * ld-arm/mixed-app-v5.d: Likewise.
1199 * ld-arm/mixed-app.d: Likewise.
1200 * ld-arm/mixed-lib.d: Likewise.
1201
30d72bc3
NC
12022015-04-24 Nick Clifton <nickc@redhat.com>
1203
1204 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
1205 do not use elf.em.
1206
04651c08
HPN
12072015-04-24 Hans-Peter Nilsson <hp@axis.com>
1208
1209 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
1210 to cris*-*-elf.
1211
005db9f9
L
12122015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1213
1214 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
1215 frv.
1216
3e19fb8f
L
12172015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1218
1219 PR ld/18277
1220 * ld-elf/compressed1d.d: New.
1221 * ld-elf/compressed1e.d: Likewise.
1222
a27e685f
AM
12232015-04-23 Alan Modra <amodra@gmail.com>
1224
1225 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
1226 * ld-powerpc/defsym.d: Likewise.
1227 * ld-powerpc/elfv2-2exe.d: Likewise.
1228 * ld-powerpc/elfv2exe.d: Likewise.
1229 * ld-powerpc/elfv2so.d: Likewise.
1230 * ld-powerpc/relbrlt.d: Likewise.
1231 * ld-powerpc/tls.g: Likewise.
1232 * ld-powerpc/tlsexe.d: Likewise.
1233 * ld-powerpc/tlsexe.g: Likewise.
1234 * ld-powerpc/tlsexe.r: Likewise.
1235 * ld-powerpc/tlsexetoc.d: Likewise.
1236 * ld-powerpc/tlsexetoc.g: Likewise.
1237 * ld-powerpc/tlsexetoc.r: Likewise.
1238 * ld-powerpc/tlsso.d: Likewise.
1239 * ld-powerpc/tlsso.g: Likewise.
1240 * ld-powerpc/tlsso.r: Likewise.
1241 * ld-powerpc/tlstoc.g: Likewise.
1242 * ld-powerpc/tlstocso.d: Likewise.
1243 * ld-powerpc/tlstocso.g: Likewise.
1244 * ld-powerpc/tlstocso.r: Likewise.
1245 * ld-powerpc/tocopt.d: Likewise.
1246 * ld-powerpc/tocopt2.d: Likewise.
1247 * ld-powerpc/tocopt3.d: Likewise.
1248 * ld-powerpc/tocopt4.d: Likewise.
1249 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 1250 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 1251
0e5fabeb
AM
12522015-04-22 Alan Modra <amodra@gmail.com>
1253
1254 * ld-x86-64/pr18176.d: Update.
1255
d5597ebc
L
12562015-04-22 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 PR ld/18289
1259 * ld-i386/copyreloc-lib.c: New file.
1260 * ld-i386/copyreloc-main.S: Likewise.
1261 * ld-i386/copyreloc-main.out: Likewise.
1262 * ld-i386/copyreloc-main1.rd: Likewise.
1263 * ld-i386/copyreloc-main2.rd: Likewise.
1264 * ld-i386/dummy.c: Likewise.
1265 * ld-i386/pr17689.out: Likewise.
1266 * ld-i386/pr17689.rd: Likewise.
1267 * ld-i386/pr17689a.c: Likewise.
1268 * ld-i386/pr17689b.S: Likewise.
1269 * ld-i386/pr17827.rd: Likewise.
1270 * ld-i386/pr17827ver.rd: Likewise.
1271 * ld-i386/i386.exp: Run copyreloc tests.
1272
be59ad3d
L
12732015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1276 * ld-mmix/bspec2.d: Likewise.
1277 * ld-mmix/local1.d: Likewise.
1278 * ld-mmix/local3.d: Likewise.
1279 * ld-mmix/local5.d: Likewise.
1280 * ld-mmix/local7.d: Likewise.
1281 * ld-mmix/undef-3.d: Likewise.
1282 * ld-sh/sh64/crangerel1.rd: Likewise.
1283 * ld-sh/sh64/crangerel2.rd: Likewise.
1284 * ld-tic6x/common.d: Likewise.
1285 * ld-tic6x/shlib-1.rd: Likewise.
1286 * ld-tic6x/shlib-1b.rd: Likewise.
1287 * ld-tic6x/shlib-1r.rd: Likewise.
1288 * ld-tic6x/shlib-1rb.rd: Likewise.
1289 * ld-tic6x/shlib-app-1.rd: Likewise.
1290 * ld-tic6x/shlib-app-1b.rd: Likewise.
1291 * ld-tic6x/shlib-app-1r.rd: Likewise.
1292 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1293 * ld-tic6x/shlib-noindex.rd: Likewise.
1294 * ld-tic6x/static-app-1.rd: Likewise.
1295 * ld-tic6x/static-app-1b.rd: Likewise.
1296 * ld-tic6x/static-app-1r.rd: Likewise.
1297 * ld-tic6x/static-app-1rb.rd: Likewise.
1298 * ld-x86-64/ilp32-4.d: Likewise.
1299 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1300 * ld-x86-64/split-by-file.rd: Likewise.
1301
0ce398f1
L
13022015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1303
1304 * ld-elf/compress.exp (build_tests): Add tests for
1305 --compress-debug-sections=.
1306 (run_tests): Likewise.
1307 Add additonal tests for --compress-debug-sections=.
1308 * ld-elf/gabiend.rt: New file.
1309 * ld-elf/gabinormal.rt: Likewise.
1310 * ld-elf/gnubegin.rS: Likewise.
1311 * ld-elf/gnunormal.rS: Likewise.
1312 * ld-elf/zlibbegin.rS: Likewise.
1313 * ld-elf/zlibnormal.rS: Likewise.
1314
ecd27210
AM
13152015-04-15 Alan Modra <amodra@gmail.com>
1316
1317 * ld-gc/pr18223.d: xfail tic6x.
1318
889c2a67
L
13192015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1320
1321 PR ld/pr17709
1322 * ld-i386/i386.exp: Run protected6b.
1323 * ld-i386/protected6b.d: New file.
1324 * ld-x86-64/protected6b.d: Likewise.
1325 * ld-x86-64/x86-64.exp: Run protected6b.
1326
e3c0e327
L
13272015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 * ld-i386/i386.exp: Run protected6a.
1330 * ld-i386/protected6.d: Renamed to ...
1331 * ld-i386/protected6a.d: This.
1332 * ld-x86-64/hidden4.d: New file.
1333 * ld-x86-64/hidden4.s: Likewise.
1334 * ld-x86-64/hidden5.d: Likewise.
1335 * ld-x86-64/hidden5.s: Likewise.
1336 * ld-x86-64/protected6.d: Renamed to ...
1337 * ld-x86-64/protected6a.d: This.
1338 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1339 protected7a and protected7b.
1340
3d949995
L
13412015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 PR ld/pr17709
1344 * ld-i386/protected6.d: New file.
1345 * ld-i386/protected6.s: Likewise.
1346 * ld-x86-64/protected6.d: Likewise.
1347 * ld-x86-64/protected6.s: Likewise.
1348 * ld-x86-64/protected7.d: Likewise.
1349 * ld-x86-64/protected7.s: Likewise.
1350 * ld-x86-64/protected7a.d: Likewise.
1351 * ld-x86-64/protected7b.d: Likewise.
1352
f7483970
L
13532015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR ld/pr15228
1356 PR ld/pr17709
1357 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1358 * ld-i386/pr17709-nacl.rd: New file.
1359 * ld-i386/pr17709.rd: Likewise.
1360 * ld-i386/pr17709a.s: Likewise.
1361 * ld-i386/pr17709b.s: Likewise.
1362 * ld-i386/protected3.d: Updated.
1363 * ld-i386/protected3.s: Likewise.
1364 * ld-x86-64/pr17709-nacl.rd: New file.
1365 * ld-x86-64/pr17709.rd: Likewise.
1366 * ld-x86-64/pr17709a.s: Likewise.
1367 * ld-x86-64/pr17709b.s: Likewise.
1368 * ld-x86-64/protected3.d: Updated.
1369 * ld-x86-64/protected3.s: Likewise.
1370 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1371
11e6e4c7
L
13722015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 PR ld/18223
1375 * ld-gc/gc.exp: Run pr18223.
1376 * ld-gc/pr18223.d: New file.
1377 * ld-gc/pr18223.s: Likewise.
1378
8d2ea2a8
AM
13792015-04-10 Alan Modra <amodra@gmail.com>
1380
1381 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1382 PR ld/pr15228
1383 PR ld/pr17709
1384 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1385 * ld-i386/pr17709-nacl.rd: Delete.
1386 * ld-i386/pr17709.rd: Likewise.
1387 * ld-i386/pr17709a.s: Likewise.
1388 * ld-i386/pr17709b.s: Likewise.
1389 * ld-i386/protected3.d: Updated.
1390 * ld-i386/protected3.s: Likewise.
1391 * ld-x86-64/pr17709-nacl.rd: Delete.
1392 * ld-x86-64/pr17709.rd: Likewise.
1393 * ld-x86-64/pr17709a.s: Likewise.
1394 * ld-x86-64/pr17709b.s: Likewise.
1395 * ld-x86-64/protected3.d: Updated.
1396 * ld-x86-64/protected3.s: Likewise.
1397 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1398
151411f8
L
13992015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1400
1401 * ld-elf/compress.exp: Add a test for
1402 --compress-debug-sections=zlib-gabi.
1403 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1404 (run_tests): Likewise.
1405 Verify linker output with zlib-gabi compressed debug input.
1406 * ld-elf/compressed1a.d: New file.
1407 * ld-elf/compressed1b.d: Likewise.
1408 * ld-elf/compressed1c.d: Likewise.
1409
87070c08
AM
14102015-04-07 Alan Modra <amodra@gmail.com>
1411
1412 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1413 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1414 * ld-tic6x/shlib-1b.rd: Likewise.
1415 * ld-tic6x/shlib-1r.rd: Likewise.
1416 * ld-tic6x/shlib-1rb.rd: Likewise.
1417 * ld-tic6x/shlib-app-1.rd: Likewise.
1418 * ld-tic6x/shlib-app-1b.rd: Likewise.
1419 * ld-tic6x/shlib-app-1r.rd: Likewise.
1420 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1421 * ld-tic6x/shlib-noindex.rd: Likewise.
1422
3ea60775
NC
14232015-04-07 Nick Clifton <nickc@redhat.com>
1424
1425 * ld-elf/orphan-5.l: New test - checks the linker's output with
1426 --warn-orphan enabled.
1427 * ld-elf/elf.exp: Run the new test.
1428
dae148f3
L
14292015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1430
1431 * ld-elf/compress.exp: Remove is_zlib_supported check.
1432 Fail if --compress-debug-sections doesn't work.
1433 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1434
4106101c
MS
14352015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1436
1437 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1438 * ld-aarch64/erratum843419.d: New.
1439 * ld-aarch64/erratum843419.s: New.
1440
875b5b9d
L
14412015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1442
1443 PR ld/18176
1444 * ld-x86-64/pr18176.d: New file.
1445 * ld-x86-64/pr18176.s: Likewise.
1446 * ld-x86-64/pr18176.t: Likewise.
1447 * ld-x86-64/x86-64.exp: Run pr18176.
1448
f24173eb
L
14492015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1450
1451 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1452
bd53a53a
L
14532015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1454
1455 PR ld/18169
1456 * ld-elf/linkinfo1a.d: Updated.
1457 * ld-elf/linkinfo1b.d: Likewise.
1458
5e228181
L
14592015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1460
1461 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1462
93ca8569
TB
14632015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1464
1465 * ld-aarch64/farcall-back-be.d: New.
1466
b19a8f85
L
14672015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 PR ld/18160
1470 * ld-x86-64/pr18160.d: New file.
1471 * ld-x86-64/pr18160.s: Likewise.
1472 * ld-x86-64/pr18160.t: Likewise.
1473 * ld-x86-64/x86-64.exp: Run pr18160.
1474---
61865519
MS
14752015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1476
1477 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1478 section.
1479 * ld-aarch64/farcall-b.d: Likewise.
1480 * ld-aarch64/farcall-bl.d: Likewise.
1481 * ld-aarch64/farcall-back.d: Likewise.
1482
d9ced15d
MS
14832015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1484
1485 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1486 835769 workaround stubs.
1487
d422d1c4
SKS
14882015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1489
1490 * ld-gc/all-debug-sections.d: New file.
1491 * ld-gc/all-debug-sections.s: Likewise.
1492 * ld-gc/gc.exp: Execute new testcase.
1493
1079403c
AM
14942015-03-11 Alan Modra <amodra@gmail.com>
1495
1496 * ld-powerpc/tls32.s: Add GOT pointer setup.
1497 * ld-powerpc/tls32.d: Update.
1498 * ld-powerpc/tls32.g: Update.
1499 * ld-powerpc/tls32.t: Update.
1500 * ld-powerpc/tlsexe.d: Update.
1501 * ld-powerpc/tlsexe32.d: Update.
1502 * ld-powerpc/tlsexe32.g: Update.
1503 * ld-powerpc/tlsexe32.r: Update.
1504 * ld-powerpc/tlsexetoc.d: Update.
1505 * ld-powerpc/tlsso32.d: Update.
1506 * ld-powerpc/tlsso32.g: Update.
1507 * ld-powerpc/tlsso32.r: Update.
1508
ca3fe95e
L
15092015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1510
1511 PR ld/pr15228
1512 PR ld/pr17709
1513 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1514 * ld-i386/pr17709-nacl.rd: New file.
1515 * ld-i386/pr17709.rd: Likewise.
1516 * ld-i386/pr17709a.s: Likewise.
1517 * ld-i386/pr17709b.s: Likewise.
1518 * ld-i386/protected3.d: Updated.
1519 * ld-i386/protected3.s: Likewise.
1520 * ld-x86-64/pr17709-nacl.rd: New file.
1521 * ld-x86-64/pr17709.rd: Likewise.
1522 * ld-x86-64/pr17709a.s: Likewise.
1523 * ld-x86-64/pr17709b.s: Likewise.
1524 * ld-x86-64/protected3.d: Updated.
1525 * ld-x86-64/protected3.s: Likewise.
1526 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1527
e09ab7ac
RS
15282015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1529
1530 PR gas/17843
1531 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1532 * ld-aarch64/aarch64-elf.exp: Run it.
1533
9028d943
AM
15342015-02-28 Alan Modra <amodra@gmail.com>
1535
1536 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1537 * ld-sparc/gotop32.td: Likewise.
1538 * ld-sparc/gotop64.rd: Likewise.
1539 * ld-sparc/gotop64.td: Likewise.
1540 * ld-tilegx/external.s: Align .data.
1541 * ld-tilepro/external.s: Likewise.
1542
60d1b0d6
MS
15432015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1544
1545 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1546 (tls-tiny-desc-le): Add.
1547 * ld-aarch64/tls-tiny-desc.d: New.
1548 * ld-aarch64/tls-tiny-desc.s: New.
1549 * ld-aarch64/tls-tiny-desc-ie.d: New.
1550 * ld-aarch64/tls-tiny-desc-ie.s: New.
1551 * ld-aarch64/tls-tiny-desc-le.d: New.
1552 * ld-aarch64/tls-tiny-desc-le.s: New.
1553
b480a481
MS
15542015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1555
1556 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1557 (tls-tiny-gd-le): Add.
1558 * ld-aarch64/tls-tiny-gd.d: New.
1559 * ld-aarch64/tls-tiny-gd.s: New.
1560 * ld-aarch64/tls-tiny-gd-ie.d: New.
1561 * ld-aarch64/tls-tiny-gd-ie.s: New.
1562 * ld-aarch64/tls-tiny-gd-le.d: New.
1563 * ld-aarch64/tls-tiny-gd-le.s: New.
1564
b1089987
MS
15652015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1566
1567 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1568 * ld-aarch64/tls-tiny-ie.d: New.
1569 * ld-aarch64/tls-tiny-ie.s: New.
1570
99654aaf
TG
15712015-02-26 Terry Guo <terry.guo@arm.com>
1572
1573 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1574 * ld-arm/attr-merge-vfp-10.d: Likewise.
1575 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1576 * ld-arm/attr-merge-vfp-12.d: Likewise.
1577 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1578 * ld-arm/attr-merge-vfp-13.d: Likewise.
1579 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1580 * ld-arm/attr-merge-vfp-14.d: Likewise.
1581 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1582 * ld-arm/attr-merge-vfp-6.d: Likewise.
1583 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1584 * ld-arm/attr-merge-vfp-7.d: Likewise.
1585 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1586 * ld-arm/attr-merge-vfp-8.d: Likewise.
1587 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1588
bac13f5a
AB
15892015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1590
1591 * ld-avr/avr-prop-1.d: New file.
1592 * ld-avr/avr-prop-1.s: New file.
1593 * ld-avr/avr-prop-2.d: New file.
1594 * ld-avr/avr-prop-2.s: New file.
1595 * ld-avr/avr-prop-3.d: New file.
1596 * ld-avr/avr-prop-3.s: New file.
1597 * ld-avr/avr-prop-4.d: New file.
1598 * ld-avr/avr-prop-4.s: New file.
1599
ac994365
OE
16002015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1601
1602 * ld-sh/arch/arch_expected.txt: Regenerate.
1603 * ld-sh/arch/sh-dsp.s: Likewise.
1604 * ld-sh/arch/sh.s: Likewise.
1605 * ld-sh/arch/sh2.s: Likewise.
1606 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1607 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1608 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1609 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1610 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1611 * ld-sh/arch/sh2a.s: Likewise.
1612 * ld-sh/arch/sh2e.s: Likewise.
1613 * ld-sh/arch/sh3-dsp.s: Likewise.
1614 * ld-sh/arch/sh3-nommu.s: Likewise.
1615 * ld-sh/arch/sh3.s: Likewise.
1616 * ld-sh/arch/sh3e.s: Likewise.
1617 * ld-sh/arch/sh4-nofpu.s: Likewise.
1618 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1619 * ld-sh/arch/sh4.s: Likewise.
1620 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1621 * ld-sh/arch/sh4a.s: Likewise.
1622 * ld-sh/arch/sh4al-dsp.s: Likewise.
1623
685080f2
NC
16242015-02-24 Nick Clifton <nickc@redhat.com>
1625
1626 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1627
884151a7
AM
16282015-02-24 Alan Modra <amodra@gmail.com>
1629
1630 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1631
cb072816
SKS
16322015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1633
1634 * ld-avr/region_overflow.d: New test.
1635 * ld-avr/region_overflow.s: Likewise.
1636
db95bb7c
L
16372015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1638
1639 PR ld/4317
1640 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1641 * ld-x86-64/compressed1.d: Likewise.
1642 * ld-x86-64/pie1.d: Likewise.
1643
d983c8c5
AM
16442015-02-19 Alan Modra <amodra@gmail.com>
1645
1646 PR ld/4317
1647 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1648 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1649 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1650 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1651 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1652 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1653 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1654
2ec55de3
AM
16552015-02-17 Alan Modra <amodra@gmail.com>
1656
1657 PR ld/17975
1658 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1659 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1660 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1661 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1662 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1663 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1664 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1665 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1666 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1667 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1668 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1669 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1670 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1671
6dfb72b9
L
16722015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1673
1674 PR ld/17975
67ca0b76 1675 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1676 * ld-i386/tlsbin.rd: Likewise.
1677 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1678 * ld-i386/tlsbindesc.rd: Likewise.
1679 * ld-i386/tlsdesc-nacl.rd: Likewise.
1680 * ld-i386/tlsdesc.rd: Likewise.
1681 * ld-i386/tlsnopic-nacl.rd: Likewise.
1682 * ld-i386/tlsnopic.rd: Likewise.
1683 * ld-i386/tlspic-nacl.rd: Likewise.
1684 * ld-i386/tlspic.rd: Likewise.
1685 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1686 * ld-x86-64/tlsbin.rd: Likewise.
1687 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1688 * ld-x86-64/tlsbindesc.rd: Likewise.
1689 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1690 * ld-x86-64/tlsdesc.rd: Likewise.
1691 * ld-x86-64/tlspic-nacl.rd: Likewise.
1692 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1693 * ld-alpha/tlspic.rd: Likewise.
1694 * ld-powerpc/tlsexe.r: Likewise.
1695 * ld-powerpc/tlsexetoc.r: Likewise.
1696 * ld-powerpc/tlsso.r: Likewise.
1697 * ld-powerpc/tlstocso.r: Likewise.
1698 * ld-s390/tlspic.rd: Likewise.
1699 * ld-s390/tlspic_64.rd: Likewise.
1700 * ld-sparc/gotop32.dd: Likewise.
1701 * ld-sparc/gotop64.dd: Likewise.
1702 * ld-sparc/tlssunnopic32.rd: Likewise.
1703 * ld-sparc/tlssunnopic64.rd: Likewise.
1704 * ld-sparc/tlssunpic32.rd: Likewise.
1705 * ld-sparc/tlssunpic64.rd: Likewise.
1706 * ld-tic6x/shlib-1.rd: Likewise.
1707 * ld-tic6x/shlib-1b.rd: Likewise.
1708 * ld-tic6x/shlib-1r.rd: Likewise.
1709 * ld-tic6x/shlib-1rb.rd: Likewise.
1710 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1711
f58926a6
L
17122015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1713
1714 PR ld/17973
1715 * ld-plugin/plugin.exp (regassilent): New.
1716 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1717 (plugin_tests): Add a test for PR ld/17973.
1718 * ld-plugin/pr17973.d: New file.
1719 * ld-plugin/pr17973.s: Likewise.
1720
761e2bd4
L
17212015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1722
1723 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1724
45e81354
L
17252015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1726
1727 * ld-plugin/plugin-27.d: New.
1728 * ld-plugin/plugin-28.d: Likewise.
1729 * ld-plugin/plugin-29.d: Likewise.
1730 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1731 and LDPL_WARNING.
1732
7275e869
L
17332015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1734
1735 PR ld/17878
1736 * ld-plugin/func.c: Add some comments.
1737 * ld-plugin/plugin-13.d: New file.
1738 * ld-plugin/plugin-14.d: Likewise.
1739 * ld-plugin/plugin-15.d: Likewise.
1740 * ld-plugin/plugin-16.d: Likewise.
1741 * ld-plugin/plugin-17.d: Likewise.
1742 * ld-plugin/plugin-18.d: Likewise.
1743 * ld-plugin/plugin-19.d: Likewise.
1744 * ld-plugin/plugin-20.d: Likewise.
1745 * ld-plugin/plugin-21.d: Likewise.
1746 * ld-plugin/plugin-22.d: Likewise.
1747 * ld-plugin/plugin-23.d: Likewise.
1748 * ld-plugin/plugin-24.d: Likewise.
1749 * ld-plugin/plugin-25.d: Likewise.
1750 * ld-plugin/plugin-26.d: Likewise.
1751 * ld-plugin/plugin.exp (plugin2_name): New.
1752 (plugin3_name): Likewise.
1753 (plugin2_path): Likewise.
1754 (plugin3_path): Likewise.
1755 (testsrcfiles): Likewise.
1756 (testsrcfiles_notext): Likewise.
1757 (plugin_tests): Add tests for non-object IR file.
1758 (plugin_lib_tests): Likewise.
1759 (plugin_extra_elf_tests): Likewise.
1760 (plugin_src_tests): New tests for non-object IR file.
1761 Run nm --plugin test.
1762 Run ar --plugin test.
1763 Run plugin_src_tests.
1764
1952c5cd
L
17652015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1766
1767 PR ld/17935
1768 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1769 * ld-x86-64/x86-64.exp: Likewise.
1770
1771 * ld-i386/pr17935-1.d: New file.
1772 * ld-i386/pr17935-1.s: Likewise.
1773 * ld-i386/pr17935-2.d: Likewise.
1774 * ld-i386/pr17935-2.s: Likewise.
1775 * ld-x86-64/pr17935-1.d: Likewise.
1776 * ld-x86-64/pr17935-1.s: Likewise.
1777 * ld-x86-64/pr17935-2.d: Likewise.
1778 * ld-x86-64/pr17935-2.s: Likewise.
1779
9e2dec47
L
17802015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1781
1782 PR ld/12365
1783 PR ld/14272
1784 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1785 * ld-plugin/plugin-7.d: Updated.
1786 * ld-plugin/plugin-8.d: Likewise.
1787
8962a307
L
17882015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1789
1790 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1791 ld/12365 test.
1792
60f79275
L
17932015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1794
1795 PR ld/12365
1796 * ld-plugin/pr12365a.c: New file.
1797 * ld-plugin/pr12365b.c: Likewise.
1798 * ld-plugin/pr12365c.c: Likewise.
1799
1800 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1801 test.
1802 Run the PR ld/12365 test.
1803
9910b1c8
L
18042015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1805
1806 PR ld/14918
1807 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1808
1809 * ld-plugin/pr14918.c: New file.
1810 * ld-plugin/pr14918.d: Likewise.
1811
1a215085
L
18122015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1813
1814 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1815
b86ac8e3
AM
18162015-01-29 Alan Modra <amodra@gmail.com>
1817
1818 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1819 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1820 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1821
15f7a26b
L
18222015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1823
1824 PR ld/17878
1825 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1826 * ld-plugin/plugin-10.d: Likewise.
1827 * ld-plugin/plugin-11.d: Likewise.
1828 * ld-plugin/plugin-2.d: Likewise.
1829 * ld-plugin/plugin-3.d: Likewise.
1830 * ld-plugin/plugin-4.d: Likewise.
1831 * ld-plugin/plugin-5.d: Likewise.
1832 * ld-plugin/plugin-6.d: Likewise.
1833 * ld-plugin/plugin-7.d: Likewise.
1834 * ld-plugin/plugin-8.d: Likewise.
1835 * ld-plugin/plugin-9.d: Likewise.
1836
61b86cb1
JB
18372015-01-28 Jan Beulich <jbeulich@suse.com>
1838
1839 * ld-elf/pr16322.s (p1): Rename to px1.
1840 (f1): Rename to fx1.
1841
dbd1e97e
AM
18422015-01-28 Alan Modra <amodra@gmail.com>
1843
1844 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1845 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1846 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1847
cc9ad334
SKS
18482015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1849
1850 * ld-scripts/memory.t: Define new symbol tred.
1851 * ld-scripts/memory_sym.t: New.
1852 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1853 conditionally check values of linker symbols.
1854
481765cd
AB
18552015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1856
1857 * ld-scripts/provide-4-map.d: Update expected output.
1858 * ld-scripts/provide-5-map.d: Likewise.
1859
c05b575a
AB
18602015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1861
1862 * ld-scripts/provide-4.d: New file.
1863 * ld-scripts/provide-4-map.d: New file.
1864 * ld-scripts/provide-4.t: New file.
1865 * ld-scripts/provide-5.d: New file.
1866 * ld-scripts/provide-5.s: New file.
1867 * ld-scripts/provide-5-map.d: New file.
1868 * ld-scripts/provide-5.t: New file.
1869 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1870 tests.
1871
43d66c95
AB
18722015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1873
1874 * ld-scripts/overlay-size.d: Add 'map' option.
1875 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1876 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1877 option, checking linker mapfile output.
1878
23283c1b
AM
18792015-01-20 Alan Modra <amodra@gmail.com>
1880
1881 * ld-powerpc/ambiguousv1.d,
1882 * ld-powerpc/ambiguousv1b.d,
1883 * ld-powerpc/ambiguousv2.d,
1884 * ld-powerpc/ambiguousv2b.d,
1885 * ld-powerpc/elfv2exe.d,
1886 * ld-powerpc/elfv2so.d,
1887 * ld-powerpc/tlsexe.r,
1888 * ld-powerpc/tlsexetoc.r,
1889 * ld-powerpc/tlsso.r,
1890 * ld-powerpc/tlstocso.r: Update.
1891
10ab94eb
AM
18922015-01-20 Alan Modra <amodra@gmail.com>
1893
1894 PR ld/17615
1895 * ld-elf/pr17615.d: Match .sbss too.
1896
3e2aa5bb
L
18972015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1898
1899 PR ld/17615
1900 * ld-elf/pr17615.d: New file.
1901 * ld-elf/pr17615.s: Likewise.
1902
c4621b33
AM
19032015-01-19 Alan Modra <amodra@gmail.com>
1904
1905 * ld-gc/pr14265.d,
1906 * ld-cris/tls-gc-68.d,
1907 * ld-cris/tls-gc-69.d,
1908 * ld-cris/tls-gc-70.d,
1909 * ld-cris/tls-gc-71.d,
1910 * ld-cris/tls-gc-75.d,
1911 * ld-cris/tls-gc-76.d,
1912 * ld-cris/tls-gc-79.d,
1913 * ld-mmix/bpo-10.d,
1914 * ld-mmix/bpo-11.d: Update.
1915
1e2e8c52
AK
19162015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1917
1918 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1919 printed if 0 anymore.
1920
6333bc0d
L
19212015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1922
1923 PR ld/17847
1924 * ld-x86-64/pie1.d: New file.
1925 * ld-x86-64/pie1.s: Likwise.
1926 * ld-x86-64/x86-64.exp: Run pie1.
1927
0941db69
JW
19282015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1929
1930 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1931 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1932 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1933
0172429c
JW
19342015-01-13 Jiong Wang <jiong.wang@arm.com>
1935
1936 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1937 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1938 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1939
bab91cce
JW
19402015-01-13 Jiong Wang <jiong.wang@arm.com>
1941
1942 PR ld/17415
1943 * ld-aarch64/pr17415.s: Source file for new test.
1944 * ld-aarch64/pr17415.d: Expect file for new test.
1945 * ld-aarch64/aarch64-elf.exp: Run the new test.
1946
9d1d54d5
L
19472015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1948
1949 PR ld/17827
1950 * ld-x86-64/pr17689.out: Updated.
1951 * ld-x86-64/pr17689b.S: Likewise.
1952
1953 * ld-x86-64/pr17827.rd: New file.
1954
1955 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1956
2279a12a
JB
19572015-01-08 Jan Beulich <jbeulich@suse.com>
1958
1959 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1960 enable_initfini_array=no case.
1961
8d983e36
AB
19622015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1963
1964 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1965 readelf.
1966
b90efa5b 19672015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1968
b90efa5b 1969 Update year range in copyright notice of all files.
ee3b52e9 1970
b90efa5b 1971For older changes see ChangeLog-2014
c9e214e5 1972\f
b90efa5b 1973Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1974
1975Copying and distribution of this file, with or without modification,
1976are permitted in any medium without royalty provided the copyright
1977notice and this notice are preserved.
1978
c9e214e5
AM
1979Local Variables:
1980mode: change-log
1981left-margin: 8
1982fill-column: 74
1983version-control: never
1984End:
This page took 0.701826 seconds and 4 git commands to generate.