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