New ARC implementation.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
4
5 2015-10-05 H.J. Lu <hongjiu.lu@intel.com>
6
7 PR ld/18914
8 * ld-elf/exclude.exp: Also check exclude_common.
9 * ld-elf/exclude2.s: Add exclude_common.
10
11 2015-10-02 Renlin Li <renlin.li@arm.com>
12
13 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
14 * ld-aarch64/tls-relax-large-ie-le.d: New.
15 * ld-aarch64/tls-relax-large-ie-le.s: New.
16
17 2015-10-02 Renlin Li <renlin.li@arm.com>
18
19 * ld-aarch64/aarch64-elf.exp: Run new test.
20 * ld-aarch64/tls-large-desc.d: New.
21 * ld-aarch64/tls-large-desc.s: New.
22 * ld-aarch64/tls-relax-large-desc-ie.d: New.
23 * ld-aarch64/tls-relax-large-desc-ie.s: New.
24 * ld-aarch64/tls-relax-large-desc-le.d: New.
25 * ld-aarch64/tls-relax-large-desc-le.s: New.
26
27 2015-10-02 Renlin Li <renlin.li@arm.com>
28
29 * ld-aarch64/aarch64-elf.exp: run new test
30 * ld-aarch64/tls-relax-large-gd-ie.d: New.
31 * ld-aarch64/tls-relax-large-gd-ie.s: New.
32 * ld-aarch64/tls-relax-large-gd-le.d: New.
33 * ld-aarch64/tls-relax-large-gd-le.s: New.
34
35 2015-10-02 Renlin Li <renlin.li@arm.com>
36
37 * ld-aarch64/tls-large-ie.d: New.
38 * ld-aarch64/tls-large-ie.s: New.
39 * ld-aarch64/aarch64-elf.exp: Run new test.
40
41 2015-10-02 Renlin Li <renlin.li@arm.com>
42
43 * ld-aarch64/emit-relocs-516.d: New.
44 * ld-aarch64/emit-relocs-516.s: New.
45 * ld-aarch64/aarch64-elf.exp: Run new test.
46
47 2015-10-02 Renlin Li <renlin.li@arm.com>
48
49 * ld-aarch64/emit-relocs-515.d: New.
50 * ld-aarch64/emit-relocs-515.s: New.
51 * ld-aarch64/aarch64-elf.exp: Run new test.
52
53 2015-10-02 Renlin Li <renlin.li@arm.com>
54
55 * ld-aarch64/aarch64-elf.exp: Run new test.
56 * ld-aarch64/emit-relocs-301.d: New.
57 * ld-aarch64/emit-relocs-301.s: New.
58
59 2015-10-02 Renlin Li <renlin.li@arm.com>
60
61 * ld-aarch64/emit-relocs-302.d: New.
62 * ld-aarch64/emit-relocs-302.s: New.
63 * ld-aarch64/aarch64-elf.exp: Run the test.
64
65 2015-10-02 Renlin Li <renlin.li@arm.com>
66
67 * ld-aarch64/emit-relocs-310.d: New.
68 * ld-aarch64/emit-relocs-310.s: New.
69 * ld-aarch64/aarch64-elf.exp: Run the test.
70
71 2015-10-01 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR ld/19031
74 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
75 * ld-x86-64/pr19031.out: New file.
76 * ld-x86-64/pr19031a.c: Likewise.
77 * ld-x86-64/pr19031b.S: Likewise.
78 * ld-x86-64/pr19031c.c: Likewise.
79
80 2015-10-01 Renlin Li <renlin.li@arm.com>
81
82 * ld-aarch64/aarch64-elf.exp: Run the new test.
83 * ld-aarch64/plt_mapping_symbol.d: New.
84 * ld-aarch64/plt_mapping_symbol.s: New.
85
86 2015-10-01 Alan Modra <amodra@gmail.com>
87
88 * ld-x86-64/pr19013-x32.d: Update.
89 * ld-x86-64/pr19013-nacl.d: Update.
90
91 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
92
93 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
94
95 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR ld/19031
98 * ld-i386/i386.exp: Run PR ld/19031 test.
99 * ld-i386/pr19031.out: New file.
100 * ld-i386/pr19031a.c: Likewise.
101 * ld-i386/pr19031b.S: Likewise.
102 * ld-i386/pr19031c.c: Likewise.
103
104 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/19013
107 * ld-x86-64/pr19013-nacl.d: New file.
108 * ld-x86-64/pr19013-x32.d: Likewise.
109 * ld-x86-64/pr19013.d: Likewise.
110 * ld-x86-64/pr19013.s: Likewise.
111 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
112
113 2015-09-29 H.J. Lu <hongjiu.lu@intel.com>
114
115 PR binutils/19005
116 * ld-elf/pr19005.d: New file.
117 * ld-elf/pr19005.s: Likewise.
118 * ld-elf/pr19005.t: Likewise.
119
120 2015-08-11 Peter Zotov <whitequark@whitequark.org>
121
122 PR ld/18759
123 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
124
125 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
126
127 * ld-mips-elf/pie-n32.d: Updated.
128 * ld-mips-elf/pie-n64.d: Likewise.
129 * ld-mips-elf/pie-o32.d: Likewise.
130
131 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
132
133 * ld-elf/pie.d: New test.
134
135 2015-09-18 Alan Modra <amodra@gmail.com>
136
137 PR ld/18963
138 * ld-scripts/pr18963.d,
139 * ld-scripts/pr18963.t: New test.
140 * ld-scripts/expr.exp: Run it.
141 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
142 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
143 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
144 start of .data section.
145 * ld-mips-elf/no-shared-1-n64.d: Likewise.
146 * ld-mips-elf/no-shared-1-o32.d: Likewise.
147
148 2015-09-11 H.J. Lu <hongjiu.lu@intel.com>
149
150 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
151 PR ld/15323.
152 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
153
154 2015-09-09 Jiong Wang <jiong.wang@arm.com>
155
156 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
157 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
158 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
159 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
160 * ld-aarch64/aarch64-elf.exp: Run new testcases.
161
162 2015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
163
164 * ld-elf/orphan-7.map: Allow for other discarded sections.
165 * ld-elf/orphan-8.map: Updated to allow for different section
166 ordering on different targets.
167 * ld-elf/orphan.ld: Place .sbss section.
168
169 2015-09-05 H.J. Lu <hongjiu.lu@intel.com>
170
171 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
172
173 2015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
174
175 * ld-elf/elf.exp: Switch to rely on run_dump_test.
176 * ld-elf/orphan-5.l: Update expected output.
177 * ld-elf/orphan-5.d: New file.
178 * ld-elf/orphan-6.d: New file.
179 * ld-elf/orphan-6.l: New file.
180 * ld-elf/orphan-7.d: New file.
181 * ld-elf/orphan-7.map: New file.
182 * ld-elf/orphan-8.d: New file.
183 * ld-elf/orphan-8.map: New file.
184
185 2015-09-03 H.J. Lu <hongjiu.lu@intel.com>
186
187 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
188 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
189 * ld-ifunc/ifunc-22-i386.s: Likewise.
190 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
191 * ld-ifunc/ifunc-21-i386.d: Updated.
192 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
193 * ld-ifunc/ifunc-22-i386.d: Likewise.
194 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
195
196 2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
197
198 * ld-ifunc/ifunc-21-i386.d: New file.
199 * ld-ifunc/ifunc-21-i386.s: Likewise.
200 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
201 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
202 * ld-ifunc/ifunc-22-i386.d: Likewise.
203 * ld-ifunc/ifunc-22-i386.s: Likewise.
204 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
205 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
206
207 2015-09-01 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR ld/18900
210 * ld-i386/i386.exp: Run tests for PR ld/18900.
211 * ld-x86-64/x86-64.exp: Likewise.
212 * ld-i386/pr18900.out: New file.
213 * ld-i386/pr18900a.c: Likewise.
214 * ld-i386/pr18900a.c: Likewise.
215 * ld-i386/pr18900a.rd: Likewise.
216 * ld-i386/pr18900b.c: Likewise.
217 * ld-i386/pr18900b.rd: Likewise.
218 * ld-i386/pr18900c.c: Likewise.
219 * ld-x86-64/pr18900.out: Likewise.
220 * ld-x86-64/pr18900a.c: Likewise.
221 * ld-x86-64/pr18900a.rd: Likewise.
222 * ld-x86-64/pr18900b.c: Likewise.
223 * ld-x86-64/pr18900b.rd: Likewise.
224 * ld-x86-64/pr18900c.c: Likewise.
225 * ld-x86-64/mpx3.dd: Updated.
226
227 2015-08-27 Alan Modra <amodra@gmail.com>
228
229 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
230 * ld-powerpc/powerpc.exp: Run it.
231
232 2015-08-26 Nick Clifton <nickc@redhat.com>
233
234 PR ld/18401
235 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
236
237 2015-08-19 Jiong Wang <jiong.wang@arm.com>
238
239 * ld-aarch64/emit-relocs-531.s: New testcase.
240 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
241 * ld-aarch64/emit-relocs-532.s: Likewise.
242 * ld-aarch64/emit-relocs-533.s: Likewise.
243 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
244 * ld-aarch64/emit-relocs-534.s: Likewise.
245 * ld-aarch64/emit-relocs-535.s: Likewise.
246 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
247 * ld-aarch64/emit-relocs-536.s: Likewise.
248 * ld-aarch64/emit-relocs-537.s: Likewise.
249 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
250 * ld-aarch64/emit-relocs-538.s: Likewise.
251 * ld-aarch64/emit-relocs-531.d: New expectation file.
252 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
253 * ld-aarch64/emit-relocs-532.d: Likewise.
254 * ld-aarch64/emit-relocs-533.d: Likewise.
255 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
256 * ld-aarch64/emit-relocs-534.d: Likewise.
257 * ld-aarch64/emit-relocs-535.d: Likewise.
258 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
259 * ld-aarch64/emit-relocs-536.d: Likewise.
260 * ld-aarch64/emit-relocs-537.d: Likewise.
261 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
262 * ld-aarch64/emit-relocs-538.d: Likewise.
263 * ld-aarch64/aarch64-elf.exp: Run new testcases.
264
265 2015-08-19 Jiong Wang <jiong.wang@arm.com>
266
267 * ld-aarch64/emit-relocs-87.s: New testcase.
268 * ld-aarch64/emit-relocs-88.s: Likewise.
269 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
270 * ld-aarch64/emit-relocs-89.s: Likewise.
271 * ld-aarch64/emit-relocs-90.s: Likewise.
272 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
273 * ld-aarch64/emit-relocs-523.s: Likewise.
274 * ld-aarch64/emit-relocs-524.s: Likewise.
275 * ld-aarch64/emit-relocs-525.s: Likewise.
276 * ld-aarch64/emit-relocs-527.s: Likewise.
277 * ld-aarch64/emit-relocs-526.s: Likewise.
278 * ld-aarch64/emit-relocs-528.s: Likewise.
279 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
280 * ld-aarch64/emit-relocs-87.d: New expectation file.
281 * ld-aarch64/emit-relocs-88.d: Likewise.
282 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
283 * ld-aarch64/emit-relocs-89.d: Likewise.
284 * ld-aarch64/emit-relocs-90.d: Likewise.
285 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
286 * ld-aarch64/emit-relocs-91.d: Likewise.
287 * ld-aarch64/emit-relocs-523.d: Likewise.
288 * ld-aarch64/emit-relocs-524.d: Likewise.
289 * ld-aarch64/emit-relocs-525.d: Likewise.
290 * ld-aarch64/emit-relocs-526.d: Likewise.
291 * ld-aarch64/emit-relocs-527.d: Likewise.
292 * ld-aarch64/emit-relocs-528.d: Likewise.
293 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
294 * ld-aarch64/aarch64-elf.exp: Run new testcases.
295
296 2015-08-19 Jiong Wang <jiong.wang@arm.com>
297
298 * ld-aarch64/emit-relocs-530.s: New testcase.
299 * ld-aarch64/emit-relocs-92.s: Likewise.
300 * ld-aarch64/emit-relocs-530.d: New expectation file.
301 * ld-aarch64/emit-relocs-92.d: Likewise.
302 * ld-aarch64/aarch64-elf.exp: Run new testcases.
303
304 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR ld/18841
307 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
308 * ld-ifunc/pr18841c.c: New file.
309
310 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
311
312 PR ld/18841
313 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
314 * ld-ifunc/pr18841.out: New file.
315 * ld-ifunc/pr18841a.c: Likewise.
316 * ld-ifunc/pr18841b.c: Likewise.
317
318 2015-08-13 H.J. Lu <hongjiu.lu@intel.com>
319
320 PR ld/18801
321 * ld-i386/i386.exp: Run pr18801.
322 * ld-x86-64/x86-64.exp: Likewise.
323 * ld-i386/pr18801.d: New file.
324 * ld-i386/pr18801.s: Likewise.
325 * ld-x86-64/pr18801.d: Likewise.
326 * ld-x86-64/pr18801.s: Likewise.
327
328 2015-08-12 Simon Dardis <simon.dardis@imgtec.com>
329
330 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
331 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
332 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
333 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
334 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
335 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
336 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
337 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
338 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
339 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
340 * ld-mips-elf/jalx-2.dd: Ditto.
341 * ld-mips-elf/mips16-pic-3.dd: Ditto.
342 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
343 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
344 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
345 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
346 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
347 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
348 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
349 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
350 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
351 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
352 * ld-mips-elf/tlsbin-o32.d: Ditto.
353 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
354 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
355 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
356 * ld-mips-elf/tlsdyn-o32.d: Ditto.
357 * ld-mips-elf/tlslib-o32.d: Ditto.
358
359 2015-08-12 Jiong Wang <jiong.wang@arm.com>
360
361 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
362 four triple shape: aarch64-*-linux*, aarch64-*-elf,
363 aarch64_be-*-linux*, aarch64_be-*-elf.
364 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
365 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
366 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
367 check when they reflect address.
368 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
369
370 2015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
371
372 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
373 relocs-1027-symbolic-func.
374 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
375 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
376 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
377 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
378
379 2015-08-11 Jiong Wang <jiong.wang@arm.com>
380
381 * ld-aarch64/farcall-b-defsym.s: New test.
382 * ld-aarch64/farcall-bl-defsym.s: Likewise.
383 * ld-aarch64/farcall-b-defsym.d: New expectation.
384 * ld-aarch64/farcall-bl-defsym.d: Likewise.
385
386 2015-08-11 Jiong Wang <jiong.wang@arm.com>
387
388 * ld-aarch64/farcall-b-gsym.s: New test.
389 * ld-aarch64/farcall-b-plt.s: Likewise.
390 * ld-aarch64/farcall-bl-plt.s: Likewise.
391 * ld-aarch64/farcall-b-gsym.d: New expect file.
392 * ld-aarch64/farcall-b-plt.d: Likewise.
393 * ld-aarch64/farcall-bl-plt.d: Likewise.
394
395 2015-08-11 Jiong Wang <jiong.wang@arm.com>
396
397 * ld-aarch64/emit-relocs-529.s: New testcase.
398 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
399 * ld-aarch64/emit-relocs-86.s: Likewise.
400 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
401 * ld-aarch64/emit-relocs-529.d: New expectation file.
402 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
403 * ld-aarch64/emit-relocs-86.d: Likewise.
404 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
405 * ld-aarch64/aarch64-elf.exp: Run new testcases.
406
407 2015-08-11 Jiong Wang <jiong.wang@arm.com>
408
409 * ld-aarch64/tls-small-ld.s: Update testcase.
410
411 2015-08-11 Jiong Wang <jiong.wang@arm.com>
412
413 * ld-aarch64/tls-small-ld.s: New file.
414 * ld-aarch64/tls-small-ld.d: Likewise.
415 * ld-aarch64/aarch64-elf.exp: Run new test.
416
417 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/18808
420 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
421 * ld-ifunc/pr18808.out: New file.
422 * ld-ifunc/pr18808a.c: Likewise.
423 * ld-ifunc/pr18808b.c: Likewise.
424 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
425
426 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
427
428 PR ld/18720
429 * ld-elf/indirect.exp: Run tests for PR ld/18720.
430 * ld-elf/pr18720.out: New file.
431 * ld-elf/pr18720a.c: Likewise.
432 * ld-elf/pr18720b.c: Likewise.
433 * ld-elf/pr18720c.c: Likewise.
434
435 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * ld/ld-lib.exp (run_dump_test): When using the map option, no
438 program is required.
439
440 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
441
442 * ld/ld-lib.exp (run_dump_test): Add error_output and
443 warning_output options.
444
445 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
446
447 * ld-undefined/require-defined-1.d: New file.
448 * ld-undefined/require-defined-2.d: New file.
449 * ld-undefined/require-defined-3.d: New file.
450 * ld-undefined/require-defined-4.d: New file.
451 * ld-undefined/require-defined-5.d: New file.
452 * ld-undefined/require-defined.exp: New file.
453 * ld-undefined/require-defined.s: New file.
454
455 2015-07-30 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR ld/18735
458 * ld-elf/pr18735.d: New file.
459 * ld-elf/pr18735.s: Likewise.
460
461 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
462
463 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
464 4.5 or newer.
465
466 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
467
468 * ld-size/size.exp: Move run-time support check.
469
470 2015-07-28 Alan Modra <amodra@gmail.com>
471
472 * ld-powerpc/elfv2so.d: Update.
473
474 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
475
476 * config/default.exp (NOPIE_CFLAGS): New.
477 (NOPIE_LDFLAGS): Likewise.
478 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
479 $NOPIE_LDFLAGS if needed.
480 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
481
482 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
483
484 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
485 (CXX): Likewise.
486
487 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
488
489 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
490
491 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
492
493 * ld-scripts/crossref.exp (CC): Save and restore. Append
494 $PLT_CFLAGS.
495
496 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
497
498 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
499 -fPIC if needed.
500 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
501 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
502
503 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
504
505 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
506 ld_compile.
507
508 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
509
510 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
511 to build_binary.
512
513 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
514
515 * config/default.exp (PLT_CFLAGS): New.
516
517 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
518
519 PR ld/18705
520 * ld-aarch64/protected-data.d: New.
521 * ld-aarch64/protected-data.s: New.
522 * ld-aarch64/aarch64-elf.exp: Add new test.
523
524 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
525
526 PR ld/18705
527 * ld-arm/protected-data.d: New.
528 * ld-arm/protected-data.s: New.
529 * ld-arm/arm-elf.exp: Add new test.
530
531 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
532
533 PR ld/18718
534 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
535
536 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
537
538 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
539 to 0.
540
541 2015-07-25 H.J. Lu <hongjiu.lu@intel.com>
542
543 PR ld/18718
544 * ld-elf/pr18718.c: New file.
545 * ld-elf/shared.exp: Run tests for PR ld/18718.
546
547 2015-07-25 Alan Modra <amodra@gmail.com>
548
549 * ld-elf/symbolic-func.s,
550 * ld-elf/symbolic-func.r: New test.
551 * ld-elf/elf.exp: Run it.
552
553 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
554
555 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
556 * ld-elf/zlibbegin.rS: Also expect "GC".
557 * ld-elf/zlibnormal.rS: Likewise.
558
559 2015-07-16 Jiong Wang <jiong.wang@arm.com>
560
561 * ld-aarch64/tls-tiny-ld.s: New file.
562 * ld-aarch64/tls-tiny-ld.d: Ditto.
563 * ld-aarch64/aarch64-elf.exp: Run new test.
564
565 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
566
567 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
568 SHF_COMPRESSED bit.
569 * ld-elf/zlibnormal.rS: Likewise.
570
571 2015-07-09 Catherine Moore <clm@codesourcery.com>
572
573 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
574 * ld-mips-elf/attr-gnu-4-09.d: New.
575 * ld-mips-elf/attr-gnu-4-19.d: New.
576 * ld-mips-elf/attr-gnu-4-29.d: New.
577 * ld-mips-elf/attr-gnu-4-39.d: New.
578 * ld-mips-elf/attr-gnu-4-49.d: New.
579 * ld-mips-elf/attr-gnu-4-59.d: New.
580 * ld-mips-elf/attr-gnu-4-69.d: New.
581 * ld-mips-elf/attr-gnu-4-79.d: New.
582 * ld-mips-elf/attr-gnu-4-89.d: New.
583 * ld-mips-elf/attr-gnu-4-9.s: New.
584 * ld-mips-elf/mips-elf.exp: Run new tests.
585
586 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
587
588 * ld-avr/gc-section-debugline.d: New test.
589 * ld-avr/per-function-debugline.s: Source for new test.
590
591 2015-07-05 Richard Sandiford <richard.sandiford@arm.com>
592
593 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
594 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
595 ld-powerpc/tocopt6.d: New test.
596 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
597
598 2015-07-03 Kai Tietz <ktietz@redhat.com>
599 Nick Clifton <nickc@redhat.com>
600
601 PR ld/11539
602 * lib/ld-lib.exp (check_gc_sections_available): Do not
603 automatically fail for cygwin and mingw targets.
604
605 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
606 Cesar Philippidis <cesar@codesourcery.com>
607
608 * ld-nios2/mixed1a.d: New.
609 * ld-nios2/mixed1a.s: New.
610 * ld-nios2/mixed1b.d: New.
611 * ld-nios2/mixed1b.s: New.
612 * ld-nios2/nios2.exp: Build the new compatibility tests.
613
614 2015-06-27 H.J. Lu <hongjiu.lu@intel.com>
615
616 * ld-xtensa/tlsbin.rd: Updated.
617 * ld-xtensa/tlspic.rd: Likewise.
618
619 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
620
621 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
622 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
623 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
624 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
625 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
626 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
627 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
628 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
629 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
630 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
631 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
632 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
633 * ld-mips-elf/tlsdyn-o32.d: Likewise.
634 * ld-mips-elf/tlsdyn-o32.got: Likewise.
635 * ld-mips-elf/pie-n32.d: New file.
636 * ld-mips-elf/pie-n64.d: Likewise.
637 * ld-mips-elf/pie-o32.d: Likewise.
638 * ld-mips-elf/pie.s: Likewise.
639 * ld-mips-elf/mips-elf.exp: Add new tests.
640
641 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
644
645 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
646
647 * ld-mmix/bspec1.d: Updated.
648 * ld-mmix/bspec2.d: Likewise.
649 * ld-mmix/undef-3.d: Likewise.
650
651 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
652
653 PR gas/18451
654 * ld-elf/strtab.d: New file.
655 * ld-elf/strtab.s: Likewise.
656
657 2015-06-24 H.J. Lu <hongjiu.lu@intel.com>
658
659 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
660 * ld-x86-64/x86-64.exp: Likewise.
661 * ld-i386/pltgot-1.d: Updated.
662 * ld-x86-64/pltgot-1.d: Likewise.
663 * ld-i386/pltgot-2.d: New file.
664 * ld-x86-64/pltgot-2.d: Likewise.
665
666 2015-06-23 Jiong Wang <jiong.wang@arm.com>
667
668 * ld-aarch64/dt_textrel.s: New testcase.
669 * ld-aarch64/dt_textrel.d: New expectation file.
670 * ld-aarch64/aarch64-elf.exp: Run new testcase.
671
672 2015-06-17 Jiong Wang <jiong.wang@arm.com>
673
674 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
675 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
676 emulation mode.
677
678 2015-06-16 Alan Modra <amodra@gmail.com>
679
680 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
681 * ld-powerpc/ppc476-shared.d: Update.
682 * ld-powerpc/ppc476-shared2.d: Update.
683
684 2015-06-12 Tristan Gingold <gingold@adacore.com>
685
686 * ld-scripts/print-memory-usage-1.t,
687 * ld-scripts/print-memory-usage-1.s,
688 * ld-scripts/print-memory-usage-1.l,
689 * ld-scripts/print-memory-usage-2.t,
690 * ld-scripts/print-memory-usage-2.l,
691 * ld-scripts/print-memory-usage-3.s,
692 * ld-scripts/print-memory-usage-3.t,
693 * ld-scripts/print-memory-usage-3.l,
694 * ld-scripts/print-memory-usage.t: New tests.
695 * ld-scripts/print-memory-usage.exp: Run them.
696
697 2015-06-05 Nick Clifton <nickc@redhat.com>
698
699 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
700
701 2015-06-05 Alan Modra <amodra@gmail.com>
702
703 * ld-powerpc/ppc476-shared.s,
704 * ld-powerpc/ppc476-shared.lnk,
705 * ld-powerpc/ppc476-shared.d,
706 * ld-powerpc/ppc476-shared2.d: New tests.
707 * ld-powerpc/powerpc.exp: Run them.
708
709 2015-06-02 Jiong Wang <jiong.wang@arm.com>
710
711 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
712
713 2015-06-01 Jiong Wang <jiong.wang@arm.com>
714
715 * ld-aarch64/emit-relocs-28.s: New test file.
716 * ld-aarch64/emit-relocs-28.d: Ditto.
717 * ld-aarch64/aarch64-elf.exp: Run new test.
718
719 2015-06-01 Jiong Wang <jiong.wang@arm.com>
720
721 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
722 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
723 * ld-aarch64/aarch64-elf.exp: Run new testcase.
724
725 2015-06-01 Jiong Wang <jiong.wang@arm.com>
726
727 * ld-aarch64/emit-relocs-313.s: New test file.
728 * ld-aarch64/emit-relocs-313.d: Ditto.
729 * ld-aarch64/aarch64-elf.exp: Run new test.
730
731 2015-05-29 Stephen Kitt <steve@sk2.org>
732
733 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
734 compiler command line.
735
736 2015-05-28 Catherine Moore <clm@codesourcery.com>
737
738 ld/testsuite/
739 * ld-mips-elf/compact-eh.ld: New linker script.
740 * ld-mips-elf/compact-eh1.d: New.
741 * ld-mips-elf/compact-eh1.s: New.
742 * ld-mips-elf/compact-eh1a.s: New.
743 * ld-mips-elf/compact-eh1b.s: New.
744 * ld-mips-elf/compact-eh2.d: New.
745 * ld-mips-elf/compact-eh2.s: New.
746 * ld-mips-elf/compact-eh3.d: New.
747 * ld-mips-elf/compact-eh3.s: New.
748 * ld-mips-elf/compact-eh3a.s: New.
749 * ld-mips-elf/compact-eh4.d: New.
750 * ld-mips-elf/compact-eh5.d: New.
751 * ld-mips-elf/compact-eh6.d: New.
752 * ld-mips-elf/mips-elf.exp: Run new tests.
753
754 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR binutils/18458
757 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
758 libpr18458b.so.
759 (run_tests): Run pr18458 test.
760 * ld-elf/pr18458a.c: New file.
761 * ld-elf/pr18458b.c: Likewise.
762 * ld-elf/pr18458c.c: Likewise.
763
764 2015-05-16 H.J. Lu <hongjiu.lu@intel.com>
765
766 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
767 * ld-x86-64/x86-64.exp: Likewise
768 * ld-i386/pr17689now.rd: New file.
769 * ld-x86-64/pr17689now.rd: Likewise
770
771 2015-05-15 H.J. Lu <hongjiu.lu@intel.com>
772
773 PR binutis/18386
774 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
775 * ld-x86-64/tlspic.dd: Likewise.
776 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
777 objdump for tlspic.dd and tlsgdesc.dd.
778
779 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
780
781 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
782 * ld-x86-64/x86-64.exp: Likewise.
783 * ld-i386/pltgot-1.d: New file.
784 * ld-i386/pltgot-1.s: Likewise.
785 * ld-x86-64/pltgot-1.d: Likewise.
786 * ld-x86-64/pltgot-1.s: Likewise.
787
788 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
789
790 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
791 * ld-i386/iamcu-4.d: New file.
792
793 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
794
795 * ld-i386/abs-iamcu.d: New file.
796 * ld-i386/dummy.s: Likewise.
797 * ld-i386/foo.s: Likewise.
798 * ld-i386/iamcu-1.d: Likewise.
799 * ld-i386/iamcu-2.d: Likewise.
800 * ld-i386/iamcu-3.d: Likewise.
801 * ld-i386/start.s: Likewise.
802 * ld-i386/i386.exp (iamcu_tests): New.
803 Run iamcu_tests.
804
805 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR binutis/18386
808 * ld-x86-64/tlsgdesc.dd: Updated.
809 * ld-x86-64/tlspic.dd: Likewise.
810
811 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR ld/18354
814 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
815 gnunormal and gabinormal against libfoozlib.so.
816
817 2015-04-27 Renlin Li <renlin.li@arm.com>
818
819 * ld-arm/ifunc-10.dd: Adjust expected output.
820 * ld-arm/ifunc-2.dd: Likewise.
821
822 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
823
824 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
825
826 2015-04-24 Alan Modra <amodra@gmail.com>
827
828 * ld-powerpc/tocnovar.d: Revert last change.
829
830 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
831
832 * ld-arm/armthumb-lib.d: Regenerate expected output.
833 * ld-arm/armthumb-lib.d: Likewise.
834 * ld-arm/armthumb-lib.sym: Likewise.
835 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
836 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
837 * ld-arm/cortex-a8-fix-b.d: Likewise.
838 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
839 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
840 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
841 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
842 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
843 * ld-arm/cortex-a8-fix-bl.d: Likewise.
844 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
845 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
846 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
847 * ld-arm/cortex-a8-fix-blx.d: Likewise.
848 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
849 * ld-arm/farcall-mixed-app-v5.d: Likewise.
850 * ld-arm/farcall-mixed-app.d: Likewise.
851 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
852 * ld-arm/farcall-mixed-lib.d: Likewise.
853 * ld-arm/mixed-app-v5.d: Likewise.
854 * ld-arm/mixed-app.d: Likewise.
855 * ld-arm/mixed-lib.d: Likewise.
856
857 2015-04-24 Nick Clifton <nickc@redhat.com>
858
859 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
860 do not use elf.em.
861
862 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
863
864 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
865 to cris*-*-elf.
866
867 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
868
869 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
870 frv.
871
872 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR ld/18277
875 * ld-elf/compressed1d.d: New.
876 * ld-elf/compressed1e.d: Likewise.
877
878 2015-04-23 Alan Modra <amodra@gmail.com>
879
880 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
881 * ld-powerpc/defsym.d: Likewise.
882 * ld-powerpc/elfv2-2exe.d: Likewise.
883 * ld-powerpc/elfv2exe.d: Likewise.
884 * ld-powerpc/elfv2so.d: Likewise.
885 * ld-powerpc/relbrlt.d: Likewise.
886 * ld-powerpc/tls.g: Likewise.
887 * ld-powerpc/tlsexe.d: Likewise.
888 * ld-powerpc/tlsexe.g: Likewise.
889 * ld-powerpc/tlsexe.r: Likewise.
890 * ld-powerpc/tlsexetoc.d: Likewise.
891 * ld-powerpc/tlsexetoc.g: Likewise.
892 * ld-powerpc/tlsexetoc.r: Likewise.
893 * ld-powerpc/tlsso.d: Likewise.
894 * ld-powerpc/tlsso.g: Likewise.
895 * ld-powerpc/tlsso.r: Likewise.
896 * ld-powerpc/tlstoc.g: Likewise.
897 * ld-powerpc/tlstocso.d: Likewise.
898 * ld-powerpc/tlstocso.g: Likewise.
899 * ld-powerpc/tlstocso.r: Likewise.
900 * ld-powerpc/tocopt.d: Likewise.
901 * ld-powerpc/tocopt2.d: Likewise.
902 * ld-powerpc/tocopt3.d: Likewise.
903 * ld-powerpc/tocopt4.d: Likewise.
904 * ld-powerpc/tocopt5.d: Likewise.
905 * ld-powerpc/tocnovar.d: Adjust.
906
907 2015-04-22 Alan Modra <amodra@gmail.com>
908
909 * ld-x86-64/pr18176.d: Update.
910
911 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
912
913 PR ld/18289
914 * ld-i386/copyreloc-lib.c: New file.
915 * ld-i386/copyreloc-main.S: Likewise.
916 * ld-i386/copyreloc-main.out: Likewise.
917 * ld-i386/copyreloc-main1.rd: Likewise.
918 * ld-i386/copyreloc-main2.rd: Likewise.
919 * ld-i386/dummy.c: Likewise.
920 * ld-i386/pr17689.out: Likewise.
921 * ld-i386/pr17689.rd: Likewise.
922 * ld-i386/pr17689a.c: Likewise.
923 * ld-i386/pr17689b.S: Likewise.
924 * ld-i386/pr17827.rd: Likewise.
925 * ld-i386/pr17827ver.rd: Likewise.
926 * ld-i386/i386.exp: Run copyreloc tests.
927
928 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
929
930 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
931 * ld-mmix/bspec2.d: Likewise.
932 * ld-mmix/local1.d: Likewise.
933 * ld-mmix/local3.d: Likewise.
934 * ld-mmix/local5.d: Likewise.
935 * ld-mmix/local7.d: Likewise.
936 * ld-mmix/undef-3.d: Likewise.
937 * ld-sh/sh64/crangerel1.rd: Likewise.
938 * ld-sh/sh64/crangerel2.rd: Likewise.
939 * ld-tic6x/common.d: Likewise.
940 * ld-tic6x/shlib-1.rd: Likewise.
941 * ld-tic6x/shlib-1b.rd: Likewise.
942 * ld-tic6x/shlib-1r.rd: Likewise.
943 * ld-tic6x/shlib-1rb.rd: Likewise.
944 * ld-tic6x/shlib-app-1.rd: Likewise.
945 * ld-tic6x/shlib-app-1b.rd: Likewise.
946 * ld-tic6x/shlib-app-1r.rd: Likewise.
947 * ld-tic6x/shlib-app-1rb.rd: Likewise.
948 * ld-tic6x/shlib-noindex.rd: Likewise.
949 * ld-tic6x/static-app-1.rd: Likewise.
950 * ld-tic6x/static-app-1b.rd: Likewise.
951 * ld-tic6x/static-app-1r.rd: Likewise.
952 * ld-tic6x/static-app-1rb.rd: Likewise.
953 * ld-x86-64/ilp32-4.d: Likewise.
954 * ld-x86-64/split-by-file-nacl.rd: Likewise.
955 * ld-x86-64/split-by-file.rd: Likewise.
956
957 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
958
959 * ld-elf/compress.exp (build_tests): Add tests for
960 --compress-debug-sections=.
961 (run_tests): Likewise.
962 Add additonal tests for --compress-debug-sections=.
963 * ld-elf/gabiend.rt: New file.
964 * ld-elf/gabinormal.rt: Likewise.
965 * ld-elf/gnubegin.rS: Likewise.
966 * ld-elf/gnunormal.rS: Likewise.
967 * ld-elf/zlibbegin.rS: Likewise.
968 * ld-elf/zlibnormal.rS: Likewise.
969
970 2015-04-15 Alan Modra <amodra@gmail.com>
971
972 * ld-gc/pr18223.d: xfail tic6x.
973
974 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
975
976 PR ld/pr17709
977 * ld-i386/i386.exp: Run protected6b.
978 * ld-i386/protected6b.d: New file.
979 * ld-x86-64/protected6b.d: Likewise.
980 * ld-x86-64/x86-64.exp: Run protected6b.
981
982 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
983
984 * ld-i386/i386.exp: Run protected6a.
985 * ld-i386/protected6.d: Renamed to ...
986 * ld-i386/protected6a.d: This.
987 * ld-x86-64/hidden4.d: New file.
988 * ld-x86-64/hidden4.s: Likewise.
989 * ld-x86-64/hidden5.d: Likewise.
990 * ld-x86-64/hidden5.s: Likewise.
991 * ld-x86-64/protected6.d: Renamed to ...
992 * ld-x86-64/protected6a.d: This.
993 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
994 protected7a and protected7b.
995
996 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR ld/pr17709
999 * ld-i386/protected6.d: New file.
1000 * ld-i386/protected6.s: Likewise.
1001 * ld-x86-64/protected6.d: Likewise.
1002 * ld-x86-64/protected6.s: Likewise.
1003 * ld-x86-64/protected7.d: Likewise.
1004 * ld-x86-64/protected7.s: Likewise.
1005 * ld-x86-64/protected7a.d: Likewise.
1006 * ld-x86-64/protected7b.d: Likewise.
1007
1008 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 PR ld/pr15228
1011 PR ld/pr17709
1012 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1013 * ld-i386/pr17709-nacl.rd: New file.
1014 * ld-i386/pr17709.rd: Likewise.
1015 * ld-i386/pr17709a.s: Likewise.
1016 * ld-i386/pr17709b.s: Likewise.
1017 * ld-i386/protected3.d: Updated.
1018 * ld-i386/protected3.s: Likewise.
1019 * ld-x86-64/pr17709-nacl.rd: New file.
1020 * ld-x86-64/pr17709.rd: Likewise.
1021 * ld-x86-64/pr17709a.s: Likewise.
1022 * ld-x86-64/pr17709b.s: Likewise.
1023 * ld-x86-64/protected3.d: Updated.
1024 * ld-x86-64/protected3.s: Likewise.
1025 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1026
1027 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR ld/18223
1030 * ld-gc/gc.exp: Run pr18223.
1031 * ld-gc/pr18223.d: New file.
1032 * ld-gc/pr18223.s: Likewise.
1033
1034 2015-04-10 Alan Modra <amodra@gmail.com>
1035
1036 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1037 PR ld/pr15228
1038 PR ld/pr17709
1039 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1040 * ld-i386/pr17709-nacl.rd: Delete.
1041 * ld-i386/pr17709.rd: Likewise.
1042 * ld-i386/pr17709a.s: Likewise.
1043 * ld-i386/pr17709b.s: Likewise.
1044 * ld-i386/protected3.d: Updated.
1045 * ld-i386/protected3.s: Likewise.
1046 * ld-x86-64/pr17709-nacl.rd: Delete.
1047 * ld-x86-64/pr17709.rd: Likewise.
1048 * ld-x86-64/pr17709a.s: Likewise.
1049 * ld-x86-64/pr17709b.s: Likewise.
1050 * ld-x86-64/protected3.d: Updated.
1051 * ld-x86-64/protected3.s: Likewise.
1052 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1053
1054 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1055
1056 * ld-elf/compress.exp: Add a test for
1057 --compress-debug-sections=zlib-gabi.
1058 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1059 (run_tests): Likewise.
1060 Verify linker output with zlib-gabi compressed debug input.
1061 * ld-elf/compressed1a.d: New file.
1062 * ld-elf/compressed1b.d: Likewise.
1063 * ld-elf/compressed1c.d: Likewise.
1064
1065 2015-04-07 Alan Modra <amodra@gmail.com>
1066
1067 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1068 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1069 * ld-tic6x/shlib-1b.rd: Likewise.
1070 * ld-tic6x/shlib-1r.rd: Likewise.
1071 * ld-tic6x/shlib-1rb.rd: Likewise.
1072 * ld-tic6x/shlib-app-1.rd: Likewise.
1073 * ld-tic6x/shlib-app-1b.rd: Likewise.
1074 * ld-tic6x/shlib-app-1r.rd: Likewise.
1075 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1076 * ld-tic6x/shlib-noindex.rd: Likewise.
1077
1078 2015-04-07 Nick Clifton <nickc@redhat.com>
1079
1080 * ld-elf/orphan-5.l: New test - checks the linker's output with
1081 --warn-orphan enabled.
1082 * ld-elf/elf.exp: Run the new test.
1083
1084 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1085
1086 * ld-elf/compress.exp: Remove is_zlib_supported check.
1087 Fail if --compress-debug-sections doesn't work.
1088 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1089
1090 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1091
1092 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1093 * ld-aarch64/erratum843419.d: New.
1094 * ld-aarch64/erratum843419.s: New.
1095
1096 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1097
1098 PR ld/18176
1099 * ld-x86-64/pr18176.d: New file.
1100 * ld-x86-64/pr18176.s: Likewise.
1101 * ld-x86-64/pr18176.t: Likewise.
1102 * ld-x86-64/x86-64.exp: Run pr18176.
1103
1104 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1105
1106 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1107
1108 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 PR ld/18169
1111 * ld-elf/linkinfo1a.d: Updated.
1112 * ld-elf/linkinfo1b.d: Likewise.
1113
1114 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1115
1116 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1117
1118 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1119
1120 * ld-aarch64/farcall-back-be.d: New.
1121
1122 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR ld/18160
1125 * ld-x86-64/pr18160.d: New file.
1126 * ld-x86-64/pr18160.s: Likewise.
1127 * ld-x86-64/pr18160.t: Likewise.
1128 * ld-x86-64/x86-64.exp: Run pr18160.
1129 ---
1130 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1131
1132 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1133 section.
1134 * ld-aarch64/farcall-b.d: Likewise.
1135 * ld-aarch64/farcall-bl.d: Likewise.
1136 * ld-aarch64/farcall-back.d: Likewise.
1137
1138 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1139
1140 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1141 835769 workaround stubs.
1142
1143 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1144
1145 * ld-gc/all-debug-sections.d: New file.
1146 * ld-gc/all-debug-sections.s: Likewise.
1147 * ld-gc/gc.exp: Execute new testcase.
1148
1149 2015-03-11 Alan Modra <amodra@gmail.com>
1150
1151 * ld-powerpc/tls32.s: Add GOT pointer setup.
1152 * ld-powerpc/tls32.d: Update.
1153 * ld-powerpc/tls32.g: Update.
1154 * ld-powerpc/tls32.t: Update.
1155 * ld-powerpc/tlsexe.d: Update.
1156 * ld-powerpc/tlsexe32.d: Update.
1157 * ld-powerpc/tlsexe32.g: Update.
1158 * ld-powerpc/tlsexe32.r: Update.
1159 * ld-powerpc/tlsexetoc.d: Update.
1160 * ld-powerpc/tlsso32.d: Update.
1161 * ld-powerpc/tlsso32.g: Update.
1162 * ld-powerpc/tlsso32.r: Update.
1163
1164 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 PR ld/pr15228
1167 PR ld/pr17709
1168 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1169 * ld-i386/pr17709-nacl.rd: New file.
1170 * ld-i386/pr17709.rd: Likewise.
1171 * ld-i386/pr17709a.s: Likewise.
1172 * ld-i386/pr17709b.s: Likewise.
1173 * ld-i386/protected3.d: Updated.
1174 * ld-i386/protected3.s: Likewise.
1175 * ld-x86-64/pr17709-nacl.rd: New file.
1176 * ld-x86-64/pr17709.rd: Likewise.
1177 * ld-x86-64/pr17709a.s: Likewise.
1178 * ld-x86-64/pr17709b.s: Likewise.
1179 * ld-x86-64/protected3.d: Updated.
1180 * ld-x86-64/protected3.s: Likewise.
1181 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1182
1183 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 PR gas/17843
1186 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1187 * ld-aarch64/aarch64-elf.exp: Run it.
1188
1189 2015-02-28 Alan Modra <amodra@gmail.com>
1190
1191 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1192 * ld-sparc/gotop32.td: Likewise.
1193 * ld-sparc/gotop64.rd: Likewise.
1194 * ld-sparc/gotop64.td: Likewise.
1195 * ld-tilegx/external.s: Align .data.
1196 * ld-tilepro/external.s: Likewise.
1197
1198 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1199
1200 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1201 (tls-tiny-desc-le): Add.
1202 * ld-aarch64/tls-tiny-desc.d: New.
1203 * ld-aarch64/tls-tiny-desc.s: New.
1204 * ld-aarch64/tls-tiny-desc-ie.d: New.
1205 * ld-aarch64/tls-tiny-desc-ie.s: New.
1206 * ld-aarch64/tls-tiny-desc-le.d: New.
1207 * ld-aarch64/tls-tiny-desc-le.s: New.
1208
1209 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1210
1211 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1212 (tls-tiny-gd-le): Add.
1213 * ld-aarch64/tls-tiny-gd.d: New.
1214 * ld-aarch64/tls-tiny-gd.s: New.
1215 * ld-aarch64/tls-tiny-gd-ie.d: New.
1216 * ld-aarch64/tls-tiny-gd-ie.s: New.
1217 * ld-aarch64/tls-tiny-gd-le.d: New.
1218 * ld-aarch64/tls-tiny-gd-le.s: New.
1219
1220 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1221
1222 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1223 * ld-aarch64/tls-tiny-ie.d: New.
1224 * ld-aarch64/tls-tiny-ie.s: New.
1225
1226 2015-02-26 Terry Guo <terry.guo@arm.com>
1227
1228 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1229 * ld-arm/attr-merge-vfp-10.d: Likewise.
1230 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1231 * ld-arm/attr-merge-vfp-12.d: Likewise.
1232 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1233 * ld-arm/attr-merge-vfp-13.d: Likewise.
1234 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1235 * ld-arm/attr-merge-vfp-14.d: Likewise.
1236 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1237 * ld-arm/attr-merge-vfp-6.d: Likewise.
1238 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1239 * ld-arm/attr-merge-vfp-7.d: Likewise.
1240 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1241 * ld-arm/attr-merge-vfp-8.d: Likewise.
1242 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1243
1244 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1245
1246 * ld-avr/avr-prop-1.d: New file.
1247 * ld-avr/avr-prop-1.s: New file.
1248 * ld-avr/avr-prop-2.d: New file.
1249 * ld-avr/avr-prop-2.s: New file.
1250 * ld-avr/avr-prop-3.d: New file.
1251 * ld-avr/avr-prop-3.s: New file.
1252 * ld-avr/avr-prop-4.d: New file.
1253 * ld-avr/avr-prop-4.s: New file.
1254
1255 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1256
1257 * ld-sh/arch/arch_expected.txt: Regenerate.
1258 * ld-sh/arch/sh-dsp.s: Likewise.
1259 * ld-sh/arch/sh.s: Likewise.
1260 * ld-sh/arch/sh2.s: Likewise.
1261 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1262 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1263 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1264 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1265 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1266 * ld-sh/arch/sh2a.s: Likewise.
1267 * ld-sh/arch/sh2e.s: Likewise.
1268 * ld-sh/arch/sh3-dsp.s: Likewise.
1269 * ld-sh/arch/sh3-nommu.s: Likewise.
1270 * ld-sh/arch/sh3.s: Likewise.
1271 * ld-sh/arch/sh3e.s: Likewise.
1272 * ld-sh/arch/sh4-nofpu.s: Likewise.
1273 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1274 * ld-sh/arch/sh4.s: Likewise.
1275 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1276 * ld-sh/arch/sh4a.s: Likewise.
1277 * ld-sh/arch/sh4al-dsp.s: Likewise.
1278
1279 2015-02-24 Nick Clifton <nickc@redhat.com>
1280
1281 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1282
1283 2015-02-24 Alan Modra <amodra@gmail.com>
1284
1285 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1286
1287 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1288
1289 * ld-avr/region_overflow.d: New test.
1290 * ld-avr/region_overflow.s: Likewise.
1291
1292 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR ld/4317
1295 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1296 * ld-x86-64/compressed1.d: Likewise.
1297 * ld-x86-64/pie1.d: Likewise.
1298
1299 2015-02-19 Alan Modra <amodra@gmail.com>
1300
1301 PR ld/4317
1302 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1303 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1304 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1305 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1306 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1307 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1308 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1309
1310 2015-02-17 Alan Modra <amodra@gmail.com>
1311
1312 PR ld/17975
1313 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1314 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1315 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1316 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1317 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1318 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1319 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1320 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1321 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1322 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1323 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1324 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1325 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1326
1327 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 PR ld/17975
1330 * ld-i386/tlsbin-nacl.rd: Updated.
1331 * ld-i386/tlsbin.rd: Likewise.
1332 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1333 * ld-i386/tlsbindesc.rd: Likewise.
1334 * ld-i386/tlsdesc-nacl.rd: Likewise.
1335 * ld-i386/tlsdesc.rd: Likewise.
1336 * ld-i386/tlsnopic-nacl.rd: Likewise.
1337 * ld-i386/tlsnopic.rd: Likewise.
1338 * ld-i386/tlspic-nacl.rd: Likewise.
1339 * ld-i386/tlspic.rd: Likewise.
1340 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1341 * ld-x86-64/tlsbin.rd: Likewise.
1342 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1343 * ld-x86-64/tlsbindesc.rd: Likewise.
1344 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1345 * ld-x86-64/tlsdesc.rd: Likewise.
1346 * ld-x86-64/tlspic-nacl.rd: Likewise.
1347 * ld-x86-64/tlspic.rd: Likewise.
1348 * ld-alpha/tlspic.rd: Likewise.
1349 * ld-powerpc/tlsexe.r: Likewise.
1350 * ld-powerpc/tlsexetoc.r: Likewise.
1351 * ld-powerpc/tlsso.r: Likewise.
1352 * ld-powerpc/tlstocso.r: Likewise.
1353 * ld-s390/tlspic.rd: Likewise.
1354 * ld-s390/tlspic_64.rd: Likewise.
1355 * ld-sparc/gotop32.dd: Likewise.
1356 * ld-sparc/gotop64.dd: Likewise.
1357 * ld-sparc/tlssunnopic32.rd: Likewise.
1358 * ld-sparc/tlssunnopic64.rd: Likewise.
1359 * ld-sparc/tlssunpic32.rd: Likewise.
1360 * ld-sparc/tlssunpic64.rd: Likewise.
1361 * ld-tic6x/shlib-1.rd: Likewise.
1362 * ld-tic6x/shlib-1b.rd: Likewise.
1363 * ld-tic6x/shlib-1r.rd: Likewise.
1364 * ld-tic6x/shlib-1rb.rd: Likewise.
1365 * ld-tic6x/shlib-noindex.rd: Likewise.
1366
1367 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1368
1369 PR ld/17973
1370 * ld-plugin/plugin.exp (regassilent): New.
1371 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1372 (plugin_tests): Add a test for PR ld/17973.
1373 * ld-plugin/pr17973.d: New file.
1374 * ld-plugin/pr17973.s: Likewise.
1375
1376 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1379
1380 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 * ld-plugin/plugin-27.d: New.
1383 * ld-plugin/plugin-28.d: Likewise.
1384 * ld-plugin/plugin-29.d: Likewise.
1385 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1386 and LDPL_WARNING.
1387
1388 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1389
1390 PR ld/17878
1391 * ld-plugin/func.c: Add some comments.
1392 * ld-plugin/plugin-13.d: New file.
1393 * ld-plugin/plugin-14.d: Likewise.
1394 * ld-plugin/plugin-15.d: Likewise.
1395 * ld-plugin/plugin-16.d: Likewise.
1396 * ld-plugin/plugin-17.d: Likewise.
1397 * ld-plugin/plugin-18.d: Likewise.
1398 * ld-plugin/plugin-19.d: Likewise.
1399 * ld-plugin/plugin-20.d: Likewise.
1400 * ld-plugin/plugin-21.d: Likewise.
1401 * ld-plugin/plugin-22.d: Likewise.
1402 * ld-plugin/plugin-23.d: Likewise.
1403 * ld-plugin/plugin-24.d: Likewise.
1404 * ld-plugin/plugin-25.d: Likewise.
1405 * ld-plugin/plugin-26.d: Likewise.
1406 * ld-plugin/plugin.exp (plugin2_name): New.
1407 (plugin3_name): Likewise.
1408 (plugin2_path): Likewise.
1409 (plugin3_path): Likewise.
1410 (testsrcfiles): Likewise.
1411 (testsrcfiles_notext): Likewise.
1412 (plugin_tests): Add tests for non-object IR file.
1413 (plugin_lib_tests): Likewise.
1414 (plugin_extra_elf_tests): Likewise.
1415 (plugin_src_tests): New tests for non-object IR file.
1416 Run nm --plugin test.
1417 Run ar --plugin test.
1418 Run plugin_src_tests.
1419
1420 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1421
1422 PR ld/17935
1423 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1424 * ld-x86-64/x86-64.exp: Likewise.
1425
1426 * ld-i386/pr17935-1.d: New file.
1427 * ld-i386/pr17935-1.s: Likewise.
1428 * ld-i386/pr17935-2.d: Likewise.
1429 * ld-i386/pr17935-2.s: Likewise.
1430 * ld-x86-64/pr17935-1.d: Likewise.
1431 * ld-x86-64/pr17935-1.s: Likewise.
1432 * ld-x86-64/pr17935-2.d: Likewise.
1433 * ld-x86-64/pr17935-2.s: Likewise.
1434
1435 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1436
1437 PR ld/12365
1438 PR ld/14272
1439 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1440 * ld-plugin/plugin-7.d: Updated.
1441 * ld-plugin/plugin-8.d: Likewise.
1442
1443 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1444
1445 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1446 ld/12365 test.
1447
1448 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 PR ld/12365
1451 * ld-plugin/pr12365a.c: New file.
1452 * ld-plugin/pr12365b.c: Likewise.
1453 * ld-plugin/pr12365c.c: Likewise.
1454
1455 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1456 test.
1457 Run the PR ld/12365 test.
1458
1459 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1460
1461 PR ld/14918
1462 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1463
1464 * ld-plugin/pr14918.c: New file.
1465 * ld-plugin/pr14918.d: Likewise.
1466
1467 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1470
1471 2015-01-29 Alan Modra <amodra@gmail.com>
1472
1473 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1474 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1475 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1476
1477 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1478
1479 PR ld/17878
1480 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1481 * ld-plugin/plugin-10.d: Likewise.
1482 * ld-plugin/plugin-11.d: Likewise.
1483 * ld-plugin/plugin-2.d: Likewise.
1484 * ld-plugin/plugin-3.d: Likewise.
1485 * ld-plugin/plugin-4.d: Likewise.
1486 * ld-plugin/plugin-5.d: Likewise.
1487 * ld-plugin/plugin-6.d: Likewise.
1488 * ld-plugin/plugin-7.d: Likewise.
1489 * ld-plugin/plugin-8.d: Likewise.
1490 * ld-plugin/plugin-9.d: Likewise.
1491
1492 2015-01-28 Jan Beulich <jbeulich@suse.com>
1493
1494 * ld-elf/pr16322.s (p1): Rename to px1.
1495 (f1): Rename to fx1.
1496
1497 2015-01-28 Alan Modra <amodra@gmail.com>
1498
1499 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1500 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1501 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1502
1503 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1504
1505 * ld-scripts/memory.t: Define new symbol tred.
1506 * ld-scripts/memory_sym.t: New.
1507 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1508 conditionally check values of linker symbols.
1509
1510 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1511
1512 * ld-scripts/provide-4-map.d: Update expected output.
1513 * ld-scripts/provide-5-map.d: Likewise.
1514
1515 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1516
1517 * ld-scripts/provide-4.d: New file.
1518 * ld-scripts/provide-4-map.d: New file.
1519 * ld-scripts/provide-4.t: New file.
1520 * ld-scripts/provide-5.d: New file.
1521 * ld-scripts/provide-5.s: New file.
1522 * ld-scripts/provide-5-map.d: New file.
1523 * ld-scripts/provide-5.t: New file.
1524 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1525 tests.
1526
1527 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1528
1529 * ld-scripts/overlay-size.d: Add 'map' option.
1530 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1531 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1532 option, checking linker mapfile output.
1533
1534 2015-01-20 Alan Modra <amodra@gmail.com>
1535
1536 * ld-powerpc/ambiguousv1.d,
1537 * ld-powerpc/ambiguousv1b.d,
1538 * ld-powerpc/ambiguousv2.d,
1539 * ld-powerpc/ambiguousv2b.d,
1540 * ld-powerpc/elfv2exe.d,
1541 * ld-powerpc/elfv2so.d,
1542 * ld-powerpc/tlsexe.r,
1543 * ld-powerpc/tlsexetoc.r,
1544 * ld-powerpc/tlsso.r,
1545 * ld-powerpc/tlstocso.r: Update.
1546
1547 2015-01-20 Alan Modra <amodra@gmail.com>
1548
1549 PR ld/17615
1550 * ld-elf/pr17615.d: Match .sbss too.
1551
1552 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR ld/17615
1555 * ld-elf/pr17615.d: New file.
1556 * ld-elf/pr17615.s: Likewise.
1557
1558 2015-01-19 Alan Modra <amodra@gmail.com>
1559
1560 * ld-gc/pr14265.d,
1561 * ld-cris/tls-gc-68.d,
1562 * ld-cris/tls-gc-69.d,
1563 * ld-cris/tls-gc-70.d,
1564 * ld-cris/tls-gc-71.d,
1565 * ld-cris/tls-gc-75.d,
1566 * ld-cris/tls-gc-76.d,
1567 * ld-cris/tls-gc-79.d,
1568 * ld-mmix/bpo-10.d,
1569 * ld-mmix/bpo-11.d: Update.
1570
1571 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1572
1573 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1574 printed if 0 anymore.
1575
1576 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 PR ld/17847
1579 * ld-x86-64/pie1.d: New file.
1580 * ld-x86-64/pie1.s: Likwise.
1581 * ld-x86-64/x86-64.exp: Run pie1.
1582
1583 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1584
1585 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1586 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1587 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1588
1589 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1590
1591 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1592 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1593 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1594
1595 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1596
1597 PR ld/17415
1598 * ld-aarch64/pr17415.s: Source file for new test.
1599 * ld-aarch64/pr17415.d: Expect file for new test.
1600 * ld-aarch64/aarch64-elf.exp: Run the new test.
1601
1602 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 PR ld/17827
1605 * ld-x86-64/pr17689.out: Updated.
1606 * ld-x86-64/pr17689b.S: Likewise.
1607
1608 * ld-x86-64/pr17827.rd: New file.
1609
1610 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1611
1612 2015-01-08 Jan Beulich <jbeulich@suse.com>
1613
1614 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1615 enable_initfini_array=no case.
1616
1617 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1618
1619 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1620 readelf.
1621
1622 2015-01-01 Alan Modra <amodra@gmail.com>
1623
1624 Update year range in copyright notice of all files.
1625
1626 For older changes see ChangeLog-2014
1627 \f
1628 Copyright (C) 2015 Free Software Foundation, Inc.
1629
1630 Copying and distribution of this file, with or without modification,
1631 are permitted in any medium without royalty provided the copyright
1632 notice and this notice are preserved.
1633
1634 Local Variables:
1635 mode: change-log
1636 left-margin: 8
1637 fill-column: 74
1638 version-control: never
1639 End:
This page took 0.090254 seconds and 4 git commands to generate.