[LD][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC support.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
7ba7cfe4
RL
12015-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
94facae3
RL
72015-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
dc8008f5
RL
132015-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
74a1bfe1
RL
192015-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
a2e1db00
RL
252015-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
5db4f0d3
L
312015-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
73524045
RL
402015-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
017e6bce
AM
462015-10-01 Alan Modra <amodra@gmail.com>
47
48 * ld-x86-64/pr19013-x32.d: Update.
c220e327 49 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 50
b8836e40
L
512015-09-30 H.J. Lu <hongjiu.lu@intel.com>
52
53 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
54
4b627c18
L
552015-09-30 H.J. Lu <hongjiu.lu@intel.com>
56
57 PR ld/19031
58 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
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.
4b627c18 63
9865bd0d
L
642015-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
c68c1637
L
732015-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
8a9e7a91
PZ
802015-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
0a6b6047
L
852015-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
5fe2850d
L
912015-09-22 H.J. Lu <hongjiu.lu@intel.com>
92
93 * ld-elf/pie.d: New test.
94
975f8a9e
AM
952015-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
6d636d8c
L
1082015-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
259364ad
JW
1142015-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
3d476d8d
AB
1222015-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
e32aa933
L
1292015-09-05 H.J. Lu <hongjiu.lu@intel.com>
130
131 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
132
c005eb9e
AB
1332015-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
8c650f16
L
1452015-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
0762fbb6
L
1562015-09-02 H.J. Lu <hongjiu.lu@intel.com>
157
8c650f16 158 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
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
04ebc307
L
1672015-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
1cb0b71f
AM
1872015-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
c97c330b
MF
1922015-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
07c9aa07
JW
1972015-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
6ffe9a1b
JW
2252015-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
753999c1
JW
2562015-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
4e1626f5
L
2642015-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
cae1fbbb
L
2702015-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
8efa2874
L
2782015-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
40fc1451
SD
2882015-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
87ad46af
JW
3192015-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
f63d6d96
TP
3302015-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
f678ded7
JW
3392015-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
07f9ddfe
JW
3462015-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
40fbed84
JW
3552015-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
73f925cc
JW
3672015-08-11 Jiong Wang <jiong.wang@arm.com>
368
369 * ld-aarch64/tls-small-ld.s: Update testcase.
370
f69e4920
JW
3712015-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
97dc35c8
L
3772015-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.
e5a764c4 384 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 385
6e33951e
L
3862015-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
9c98104c
AB
3952015-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
bb57e4c7
AB
4002015-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
0a618243
AB
4052015-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
c6e8a9a8
L
4152015-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
60b57502
L
4212015-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
de0a0026
L
4262015-07-29 H.J. Lu <hongjiu.lu@intel.com>
427
428 * ld-size/size.exp: Move run-time support check.
429
e5654c0f
AM
4302015-07-28 Alan Modra <amodra@gmail.com>
431
432 * ld-powerpc/elfv2so.d: Update.
433
6f8ea6c4
L
4342015-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
219a6876
L
4422015-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
cda77e9e
L
4472015-07-27 H.J. Lu <hongjiu.lu@intel.com>
448
449 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
450
379d3f1f
L
4512015-07-27 H.J. Lu <hongjiu.lu@intel.com>
452
453 * ld-scripts/crossref.exp (CC): Save and restore. Append
454 $PLT_CFLAGS.
455
ea9fb8b3
L
4562015-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
faebca03
L
4632015-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
c4972ed6
L
4682015-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
e10461ae
L
4732015-07-27 H.J. Lu <hongjiu.lu@intel.com>
474
475 * config/default.exp (PLT_CFLAGS): New.
476
32f573bc
SN
4772015-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
b68a20d6
SN
4842015-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
edcab5e8
L
4912015-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
d76b6207
L
4962015-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
18d9555c
L
5012015-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
a496fbc8
AM
5072015-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
84b74b49
L
5132015-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
77a69ff8
JW
5192015-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
19a7fe52
L
5252015-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
3350cc01
CM
5312015-07-09 Catherine Moore <clm@codesourcery.com>
532
72f4393d
L
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.
3350cc01 545
328e7bfd
DC
5462015-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
92a9c616
RS
5512015-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
0f088b2a
KT
5582015-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
965b1d80
SL
5652015-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
a2a55a40
L
5742015-06-27 H.J. Lu <hongjiu.lu@intel.com>
575
576 * ld-xtensa/tlsbin.rd: Updated.
577 * ld-xtensa/tlspic.rd: Likewise.
578
a5499fa4
MF
5792015-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
06e78fc7
L
6012015-06-25 H.J. Lu <hongjiu.lu@intel.com>
602
603 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
604
4a677ba7
L
6052015-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
ef10c3ac
L
6112015-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
7c1e8d3e
L
6172015-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
c2170589
JW
6262015-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
696ddf4b
JW
6322015-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
1d5c94cb
AM
6382015-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
3604cb1f
TG
6442015-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
e00a2fbc
NC
6572015-06-05 Nick Clifton <nickc@redhat.com>
658
659 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
660
f8b44781
AM
6612015-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
afa403d8
JW
6692015-06-02 Jiong Wang <jiong.wang@arm.com>
670
671 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
672
7018c030
JW
6732015-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
36e6c140
JW
6792015-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
99ad26cb
JW
6852015-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
32c17175
SK
6912015-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
2f0c68f2
CM
6962015-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
8ded2ddc
L
7142015-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
25070364
L
7242015-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
5db04b09
L
7312015-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
a3747075
L
7392015-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
5197d474
L
7482015-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
7e0a8112
L
7532015-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
31955f99
L
7652015-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
43c1d34c
L
7712015-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
9081b64d
JW
7772015-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
963a4320
AK
7822015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
783
784 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
785
44bd1acd
AM
7862015-04-24 Alan Modra <amodra@gmail.com>
787
788 * ld-powerpc/tocnovar.d: Revert last change.
789
7a5c933c
RE
7902015-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
30d72bc3
NC
8172015-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
04651c08
HPN
8222015-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
005db9f9
L
8272015-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
3e19fb8f
L
8322015-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
a27e685f
AM
8382015-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.
2ab52ca5 865 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 866
0e5fabeb
AM
8672015-04-22 Alan Modra <amodra@gmail.com>
868
869 * ld-x86-64/pr18176.d: Update.
870
d5597ebc
L
8712015-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
be59ad3d
L
8882015-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
0ce398f1
L
9172015-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
ecd27210
AM
9302015-04-15 Alan Modra <amodra@gmail.com>
931
932 * ld-gc/pr18223.d: xfail tic6x.
933
889c2a67
L
9342015-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
e3c0e327
L
9422015-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
3d949995
L
9562015-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
f7483970
L
9682015-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
11e6e4c7
L
9872015-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
8d2ea2a8
AM
9942015-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
151411f8
L
10142015-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
87070c08
AM
10252015-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
3ea60775
NC
10382015-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
dae148f3
L
10442015-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
4106101c
MS
10502015-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
875b5b9d
L
10562015-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
f24173eb
L
10642015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1065
1066 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1067
bd53a53a
L
10682015-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
5e228181
L
10742015-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
93ca8569
TB
10782015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1079
1080 * ld-aarch64/farcall-back-be.d: New.
1081
b19a8f85
L
10822015-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---
61865519
MS
10902015-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
d9ced15d
MS
10982015-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
d422d1c4
SKS
11032015-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
1079403c
AM
11092015-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
ca3fe95e
L
11242015-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
e09ab7ac
RS
11432015-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
9028d943
AM
11492015-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
60d1b0d6
MS
11582015-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
b480a481
MS
11692015-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
b1089987
MS
11802015-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
99654aaf
TG
11862015-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
bac13f5a
AB
12042015-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
ac994365
OE
12152015-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
685080f2
NC
12392015-02-24 Nick Clifton <nickc@redhat.com>
1240
1241 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1242
884151a7
AM
12432015-02-24 Alan Modra <amodra@gmail.com>
1244
1245 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1246
cb072816
SKS
12472015-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
db95bb7c
L
12522015-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
d983c8c5
AM
12592015-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
2ec55de3
AM
12702015-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
6dfb72b9
L
12872015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1288
1289 PR ld/17975
67ca0b76 1290 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
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.
49bd1d6e
L
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.
6dfb72b9 1326
f58926a6
L
13272015-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
761e2bd4
L
13362015-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
45e81354
L
13402015-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
7275e869
L
13482015-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
1952c5cd
L
13802015-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
9e2dec47
L
13952015-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
8962a307
L
14032015-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
60f79275
L
14082015-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
9910b1c8
L
14192015-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
1a215085
L
14272015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1428
1429 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1430
b86ac8e3
AM
14312015-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
15f7a26b
L
14372015-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
61b86cb1
JB
14522015-01-28 Jan Beulich <jbeulich@suse.com>
1453
1454 * ld-elf/pr16322.s (p1): Rename to px1.
1455 (f1): Rename to fx1.
1456
dbd1e97e
AM
14572015-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
cc9ad334
SKS
14632015-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
481765cd
AB
14702015-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
c05b575a
AB
14752015-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
43d66c95
AB
14872015-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
23283c1b
AM
14942015-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
10ab94eb
AM
15072015-01-20 Alan Modra <amodra@gmail.com>
1508
1509 PR ld/17615
1510 * ld-elf/pr17615.d: Match .sbss too.
1511
3e2aa5bb
L
15122015-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
c4621b33
AM
15182015-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
1e2e8c52
AK
15312015-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
6333bc0d
L
15362015-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
0941db69
JW
15432015-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
0172429c
JW
15492015-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
bab91cce
JW
15552015-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
9d1d54d5
L
15622015-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
2279a12a
JB
15722015-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
8d983e36
AB
15772015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1578
1579 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1580 readelf.
1581
b90efa5b 15822015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1583
b90efa5b 1584 Update year range in copyright notice of all files.
ee3b52e9 1585
b90efa5b 1586For older changes see ChangeLog-2014
c9e214e5 1587\f
b90efa5b 1588Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1589
1590Copying and distribution of this file, with or without modification,
1591are permitted in any medium without royalty provided the copyright
1592notice and this notice are preserved.
1593
c9e214e5
AM
1594Local Variables:
1595mode: change-log
1596left-margin: 8
1597fill-column: 74
1598version-control: never
1599End:
This page took 0.712151 seconds and 4 git commands to generate.