dwarf2read.c (setup_type_unit_groups): Add comment.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
b8836e40
L
12015-09-30 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
4
4b627c18
L
52015-09-30 H.J. Lu <hongjiu.lu@intel.com>
6
7 PR ld/19031
8 * ld-i386/i386.exp: Run PR ld/19031 test.
9 * ld/testsuite/ld-i386/pr19031.out: New file.
10 * ld/testsuite/ld-i386/pr19031a.c: Likewise.
11 * ld/testsuite/ld-i386/pr19031b.S: Likewise.
12 * ld/testsuite/ld-i386/pr19031c.c: Likewise.
13
9865bd0d
L
142015-09-30 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR ld/19013
17 * ld-x86-64/pr19013-nacl.d: New file.
18 * ld-x86-64/pr19013-x32.d: Likewise.
19 * ld-x86-64/pr19013.d: Likewise.
20 * ld-x86-64/pr19013.s: Likewise.
21 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
22
c68c1637
L
232015-09-29 H.J. Lu <hongjiu.lu@intel.com>
24
25 PR binutils/19005
26 * ld-elf/pr19005.d: New file.
27 * ld-elf/pr19005.s: Likewise.
28 * ld-elf/pr19005.t: Likewise.
29
8a9e7a91
PZ
302015-08-11 Peter Zotov <whitequark@whitequark.org>
31
32 PR ld/18759
33 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
34
0a6b6047
L
352015-09-22 H.J. Lu <hongjiu.lu@intel.com>
36
37 * ld-mips-elf/pie-n32.d: Updated.
38 * ld-mips-elf/pie-n64.d: Likewise.
39 * ld-mips-elf/pie-o32.d: Likewise.
40
5fe2850d
L
412015-09-22 H.J. Lu <hongjiu.lu@intel.com>
42
43 * ld-elf/pie.d: New test.
44
975f8a9e
AM
452015-09-18 Alan Modra <amodra@gmail.com>
46
47 PR ld/18963
48 * ld-scripts/pr18963.d,
49 * ld-scripts/pr18963.t: New test.
50 * ld-scripts/expr.exp: Run it.
51 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
52 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
53 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
54 start of .data section.
55 * ld-mips-elf/no-shared-1-n64.d: Likewise.
56 * ld-mips-elf/no-shared-1-o32.d: Likewise.
57
6d636d8c
L
582015-09-11 H.J. Lu <hongjiu.lu@intel.com>
59
60 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
61 PR ld/15323.
62 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
63
259364ad
JW
642015-09-09 Jiong Wang <jiong.wang@arm.com>
65
66 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
67 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
68 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
69 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
70 * ld-aarch64/aarch64-elf.exp: Run new testcases.
71
3d476d8d
AB
722015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
73
74 * ld-elf/orphan-7.map: Allow for other discarded sections.
75 * ld-elf/orphan-8.map: Updated to allow for different section
76 ordering on different targets.
77 * ld-elf/orphan.ld: Place .sbss section.
78
e32aa933
L
792015-09-05 H.J. Lu <hongjiu.lu@intel.com>
80
81 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
82
c005eb9e
AB
832015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
84
85 * ld-elf/elf.exp: Switch to rely on run_dump_test.
86 * ld-elf/orphan-5.l: Update expected output.
87 * ld-elf/orphan-5.d: New file.
88 * ld-elf/orphan-6.d: New file.
89 * ld-elf/orphan-6.l: New file.
90 * ld-elf/orphan-7.d: New file.
91 * ld-elf/orphan-7.map: New file.
92 * ld-elf/orphan-8.d: New file.
93 * ld-elf/orphan-8.map: New file.
94
8c650f16
L
952015-09-03 H.J. Lu <hongjiu.lu@intel.com>
96
97 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
98 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
99 * ld-ifunc/ifunc-22-i386.s: Likewise.
100 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
101 * ld-ifunc/ifunc-21-i386.d: Updated.
102 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
103 * ld-ifunc/ifunc-22-i386.d: Likewise.
104 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
105
0762fbb6
L
1062015-09-02 H.J. Lu <hongjiu.lu@intel.com>
107
8c650f16 108 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
109 * ld-ifunc/ifunc-21-i386.s: Likewise.
110 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
111 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
112 * ld-ifunc/ifunc-22-i386.d: Likewise.
113 * ld-ifunc/ifunc-22-i386.s: Likewise.
114 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
115 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
116
04ebc307
L
1172015-09-01 H.J. Lu <hongjiu.lu@intel.com>
118
119 PR ld/18900
120 * ld-i386/i386.exp: Run tests for PR ld/18900.
121 * ld-x86-64/x86-64.exp: Likewise.
122 * ld-i386/pr18900.out: New file.
123 * ld-i386/pr18900a.c: Likewise.
124 * ld-i386/pr18900a.c: Likewise.
125 * ld-i386/pr18900a.rd: Likewise.
126 * ld-i386/pr18900b.c: Likewise.
127 * ld-i386/pr18900b.rd: Likewise.
128 * ld-i386/pr18900c.c: Likewise.
129 * ld-x86-64/pr18900.out: Likewise.
130 * ld-x86-64/pr18900a.c: Likewise.
131 * ld-x86-64/pr18900a.rd: Likewise.
132 * ld-x86-64/pr18900b.c: Likewise.
133 * ld-x86-64/pr18900b.rd: Likewise.
134 * ld-x86-64/pr18900c.c: Likewise.
135 * ld-x86-64/mpx3.dd: Updated.
136
1cb0b71f
AM
1372015-08-27 Alan Modra <amodra@gmail.com>
138
139 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
140 * ld-powerpc/powerpc.exp: Run it.
141
c97c330b
MF
1422015-08-26 Nick Clifton <nickc@redhat.com>
143
144 PR ld/18401
145 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
146
07c9aa07
JW
1472015-08-19 Jiong Wang <jiong.wang@arm.com>
148
149 * ld-aarch64/emit-relocs-531.s: New testcase.
150 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
151 * ld-aarch64/emit-relocs-532.s: Likewise.
152 * ld-aarch64/emit-relocs-533.s: Likewise.
153 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
154 * ld-aarch64/emit-relocs-534.s: Likewise.
155 * ld-aarch64/emit-relocs-535.s: Likewise.
156 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
157 * ld-aarch64/emit-relocs-536.s: Likewise.
158 * ld-aarch64/emit-relocs-537.s: Likewise.
159 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
160 * ld-aarch64/emit-relocs-538.s: Likewise.
161 * ld-aarch64/emit-relocs-531.d: New expectation file.
162 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
163 * ld-aarch64/emit-relocs-532.d: Likewise.
164 * ld-aarch64/emit-relocs-533.d: Likewise.
165 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
166 * ld-aarch64/emit-relocs-534.d: Likewise.
167 * ld-aarch64/emit-relocs-535.d: Likewise.
168 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
169 * ld-aarch64/emit-relocs-536.d: Likewise.
170 * ld-aarch64/emit-relocs-537.d: Likewise.
171 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
172 * ld-aarch64/emit-relocs-538.d: Likewise.
173 * ld-aarch64/aarch64-elf.exp: Run new testcases.
174
6ffe9a1b
JW
1752015-08-19 Jiong Wang <jiong.wang@arm.com>
176
177 * ld-aarch64/emit-relocs-87.s: New testcase.
178 * ld-aarch64/emit-relocs-88.s: Likewise.
179 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
180 * ld-aarch64/emit-relocs-89.s: Likewise.
181 * ld-aarch64/emit-relocs-90.s: Likewise.
182 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
183 * ld-aarch64/emit-relocs-523.s: Likewise.
184 * ld-aarch64/emit-relocs-524.s: Likewise.
185 * ld-aarch64/emit-relocs-525.s: Likewise.
186 * ld-aarch64/emit-relocs-527.s: Likewise.
187 * ld-aarch64/emit-relocs-526.s: Likewise.
188 * ld-aarch64/emit-relocs-528.s: Likewise.
189 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
190 * ld-aarch64/emit-relocs-87.d: New expectation file.
191 * ld-aarch64/emit-relocs-88.d: Likewise.
192 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
193 * ld-aarch64/emit-relocs-89.d: Likewise.
194 * ld-aarch64/emit-relocs-90.d: Likewise.
195 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
196 * ld-aarch64/emit-relocs-91.d: Likewise.
197 * ld-aarch64/emit-relocs-523.d: Likewise.
198 * ld-aarch64/emit-relocs-524.d: Likewise.
199 * ld-aarch64/emit-relocs-525.d: Likewise.
200 * ld-aarch64/emit-relocs-526.d: Likewise.
201 * ld-aarch64/emit-relocs-527.d: Likewise.
202 * ld-aarch64/emit-relocs-528.d: Likewise.
203 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
204 * ld-aarch64/aarch64-elf.exp: Run new testcases.
205
753999c1
JW
2062015-08-19 Jiong Wang <jiong.wang@arm.com>
207
208 * ld-aarch64/emit-relocs-530.s: New testcase.
209 * ld-aarch64/emit-relocs-92.s: Likewise.
210 * ld-aarch64/emit-relocs-530.d: New expectation file.
211 * ld-aarch64/emit-relocs-92.d: Likewise.
212 * ld-aarch64/aarch64-elf.exp: Run new testcases.
213
4e1626f5
L
2142015-08-18 H.J. Lu <hongjiu.lu@intel.com>
215
216 PR ld/18841
217 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
218 * ld-ifunc/pr18841c.c: New file.
219
cae1fbbb
L
2202015-08-18 H.J. Lu <hongjiu.lu@intel.com>
221
222 PR ld/18841
223 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
224 * ld-ifunc/pr18841.out: New file.
225 * ld-ifunc/pr18841a.c: Likewise.
226 * ld-ifunc/pr18841b.c: Likewise.
227
8efa2874
L
2282015-08-13 H.J. Lu <hongjiu.lu@intel.com>
229
230 PR ld/18801
231 * ld-i386/i386.exp: Run pr18801.
232 * ld-x86-64/x86-64.exp: Likewise.
233 * ld-i386/pr18801.d: New file.
234 * ld-i386/pr18801.s: Likewise.
235 * ld-x86-64/pr18801.d: Likewise.
236 * ld-x86-64/pr18801.s: Likewise.
237
40fc1451
SD
2382015-08-12 Simon Dardis <simon.dardis@imgtec.com>
239
240 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
241 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
242 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
243 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
244 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
245 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
246 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
247 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
248 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
249 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
250 * ld-mips-elf/jalx-2.dd: Ditto.
251 * ld-mips-elf/mips16-pic-3.dd: Ditto.
252 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
253 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
254 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
255 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
256 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
257 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
258 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
259 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
260 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
261 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
262 * ld-mips-elf/tlsbin-o32.d: Ditto.
263 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
264 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
265 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
266 * ld-mips-elf/tlsdyn-o32.d: Ditto.
267 * ld-mips-elf/tlslib-o32.d: Ditto.
268
87ad46af
JW
2692015-08-12 Jiong Wang <jiong.wang@arm.com>
270
271 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
272 four triple shape: aarch64-*-linux*, aarch64-*-elf,
273 aarch64_be-*-linux*, aarch64_be-*-elf.
274 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
275 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
276 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
277 check when they reflect address.
278 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
279
f63d6d96
TP
2802015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
281
282 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
283 relocs-1027-symbolic-func.
284 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
285 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
286 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
287 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
288
f678ded7
JW
2892015-08-11 Jiong Wang <jiong.wang@arm.com>
290
291 * ld-aarch64/farcall-b-defsym.s: New test.
292 * ld-aarch64/farcall-bl-defsym.s: Likewise.
293 * ld-aarch64/farcall-b-defsym.d: New expectation.
294 * ld-aarch64/farcall-bl-defsym.d: Likewise.
295
07f9ddfe
JW
2962015-08-11 Jiong Wang <jiong.wang@arm.com>
297
298 * ld-aarch64/farcall-b-gsym.s: New test.
299 * ld-aarch64/farcall-b-plt.s: Likewise.
300 * ld-aarch64/farcall-bl-plt.s: Likewise.
301 * ld-aarch64/farcall-b-gsym.d: New expect file.
302 * ld-aarch64/farcall-b-plt.d: Likewise.
303 * ld-aarch64/farcall-bl-plt.d: Likewise.
304
40fbed84
JW
3052015-08-11 Jiong Wang <jiong.wang@arm.com>
306
307 * ld-aarch64/emit-relocs-529.s: New testcase.
308 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
309 * ld-aarch64/emit-relocs-86.s: Likewise.
310 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
311 * ld-aarch64/emit-relocs-529.d: New expectation file.
312 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
313 * ld-aarch64/emit-relocs-86.d: Likewise.
314 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
315 * ld-aarch64/aarch64-elf.exp: Run new testcases.
316
73f925cc
JW
3172015-08-11 Jiong Wang <jiong.wang@arm.com>
318
319 * ld-aarch64/tls-small-ld.s: Update testcase.
320
f69e4920
JW
3212015-08-11 Jiong Wang <jiong.wang@arm.com>
322
323 * ld-aarch64/tls-small-ld.s: New file.
324 * ld-aarch64/tls-small-ld.d: Likewise.
325 * ld-aarch64/aarch64-elf.exp: Run new test.
326
97dc35c8
L
3272015-08-11 H.J. Lu <hongjiu.lu@intel.com>
328
329 PR ld/18808
330 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
331 * ld-ifunc/pr18808.out: New file.
332 * ld-ifunc/pr18808a.c: Likewise.
333 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 334 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 335
6e33951e
L
3362015-08-07 H.J. Lu <hongjiu.lu@intel.com>
337
338 PR ld/18720
339 * ld-elf/indirect.exp: Run tests for PR ld/18720.
340 * ld-elf/pr18720.out: New file.
341 * ld-elf/pr18720a.c: Likewise.
342 * ld-elf/pr18720b.c: Likewise.
343 * ld-elf/pr18720c.c: Likewise.
344
9c98104c
AB
3452015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
346
347 * ld/ld-lib.exp (run_dump_test): When using the map option, no
348 program is required.
349
bb57e4c7
AB
3502015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
351
352 * ld/ld-lib.exp (run_dump_test): Add error_output and
353 warning_output options.
354
0a618243
AB
3552015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
356
357 * ld-undefined/require-defined-1.d: New file.
358 * ld-undefined/require-defined-2.d: New file.
359 * ld-undefined/require-defined-3.d: New file.
360 * ld-undefined/require-defined-4.d: New file.
361 * ld-undefined/require-defined-5.d: New file.
362 * ld-undefined/require-defined.exp: New file.
363 * ld-undefined/require-defined.s: New file.
364
c6e8a9a8
L
3652015-07-30 H.J. Lu <hongjiu.lu@intel.com>
366
367 PR ld/18735
368 * ld-elf/pr18735.d: New file.
369 * ld-elf/pr18735.s: Likewise.
370
60b57502
L
3712015-07-29 H.J. Lu <hongjiu.lu@intel.com>
372
373 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
374 4.5 or newer.
375
de0a0026
L
3762015-07-29 H.J. Lu <hongjiu.lu@intel.com>
377
378 * ld-size/size.exp: Move run-time support check.
379
e5654c0f
AM
3802015-07-28 Alan Modra <amodra@gmail.com>
381
382 * ld-powerpc/elfv2so.d: Update.
383
6f8ea6c4
L
3842015-07-27 H.J. Lu <hongjiu.lu@intel.com>
385
386 * config/default.exp (NOPIE_CFLAGS): New.
387 (NOPIE_LDFLAGS): Likewise.
388 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
389 $NOPIE_LDFLAGS if needed.
390 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
391
219a6876
L
3922015-07-27 H.J. Lu <hongjiu.lu@intel.com>
393
394 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
395 (CXX): Likewise.
396
cda77e9e
L
3972015-07-27 H.J. Lu <hongjiu.lu@intel.com>
398
399 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
400
379d3f1f
L
4012015-07-27 H.J. Lu <hongjiu.lu@intel.com>
402
403 * ld-scripts/crossref.exp (CC): Save and restore. Append
404 $PLT_CFLAGS.
405
ea9fb8b3
L
4062015-07-27 H.J. Lu <hongjiu.lu@intel.com>
407
408 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
409 -fPIC if needed.
410 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
411 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
412
faebca03
L
4132015-07-27 H.J. Lu <hongjiu.lu@intel.com>
414
415 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
416 ld_compile.
417
c4972ed6
L
4182015-07-27 H.J. Lu <hongjiu.lu@intel.com>
419
420 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
421 to build_binary.
422
e10461ae
L
4232015-07-27 H.J. Lu <hongjiu.lu@intel.com>
424
425 * config/default.exp (PLT_CFLAGS): New.
426
32f573bc
SN
4272015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
428
429 PR ld/18705
430 * ld-aarch64/protected-data.d: New.
431 * ld-aarch64/protected-data.s: New.
432 * ld-aarch64/aarch64-elf.exp: Add new test.
433
b68a20d6
SN
4342015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
435
436 PR ld/18705
437 * ld-arm/protected-data.d: New.
438 * ld-arm/protected-data.s: New.
439 * ld-arm/arm-elf.exp: Add new test.
440
edcab5e8
L
4412015-07-26 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR ld/18718
444 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
445
d76b6207
L
4462015-07-26 H.J. Lu <hongjiu.lu@intel.com>
447
448 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
449 to 0.
450
18d9555c
L
4512015-07-25 H.J. Lu <hongjiu.lu@intel.com>
452
453 PR ld/18718
454 * ld-elf/pr18718.c: New file.
455 * ld-elf/shared.exp: Run tests for PR ld/18718.
456
a496fbc8
AM
4572015-07-25 Alan Modra <amodra@gmail.com>
458
459 * ld-elf/symbolic-func.s,
460 * ld-elf/symbolic-func.r: New test.
461 * ld-elf/elf.exp: Run it.
462
84b74b49
L
4632015-07-24 H.J. Lu <hongjiu.lu@intel.com>
464
465 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
466 * ld-elf/zlibbegin.rS: Also expect "GC".
467 * ld-elf/zlibnormal.rS: Likewise.
468
77a69ff8
JW
4692015-07-16 Jiong Wang <jiong.wang@arm.com>
470
471 * ld-aarch64/tls-tiny-ld.s: New file.
472 * ld-aarch64/tls-tiny-ld.d: Ditto.
473 * ld-aarch64/aarch64-elf.exp: Run new test.
474
19a7fe52
L
4752015-07-14 H.J. Lu <hongjiu.lu@intel.com>
476
477 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
478 SHF_COMPRESSED bit.
479 * ld-elf/zlibnormal.rS: Likewise.
480
3350cc01
CM
4812015-07-09 Catherine Moore <clm@codesourcery.com>
482
72f4393d
L
483 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
484 * ld-mips-elf/attr-gnu-4-09.d: New.
485 * ld-mips-elf/attr-gnu-4-19.d: New.
486 * ld-mips-elf/attr-gnu-4-29.d: New.
487 * ld-mips-elf/attr-gnu-4-39.d: New.
488 * ld-mips-elf/attr-gnu-4-49.d: New.
489 * ld-mips-elf/attr-gnu-4-59.d: New.
490 * ld-mips-elf/attr-gnu-4-69.d: New.
491 * ld-mips-elf/attr-gnu-4-79.d: New.
492 * ld-mips-elf/attr-gnu-4-89.d: New.
493 * ld-mips-elf/attr-gnu-4-9.s: New.
494 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 495
328e7bfd
DC
4962015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
497
498 * ld-avr/gc-section-debugline.d: New test.
499 * ld-avr/per-function-debugline.s: Source for new test.
500
92a9c616
RS
5012015-07-05 Richard Sandiford <richard.sandiford@arm.com>
502
503 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
504 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
505 ld-powerpc/tocopt6.d: New test.
506 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
507
0f088b2a
KT
5082015-07-03 Kai Tietz <ktietz@redhat.com>
509 Nick Clifton <nickc@redhat.com>
510
511 PR ld/11539
512 * lib/ld-lib.exp (check_gc_sections_available): Do not
513 automatically fail for cygwin and mingw targets.
514
965b1d80
SL
5152015-07-01 Sandra Loosemore <sandra@codesourcery.com>
516 Cesar Philippidis <cesar@codesourcery.com>
517
518 * ld-nios2/mixed1a.d: New.
519 * ld-nios2/mixed1a.s: New.
520 * ld-nios2/mixed1b.d: New.
521 * ld-nios2/mixed1b.s: New.
522 * ld-nios2/nios2.exp: Build the new compatibility tests.
523
a2a55a40
L
5242015-06-27 H.J. Lu <hongjiu.lu@intel.com>
525
526 * ld-xtensa/tlsbin.rd: Updated.
527 * ld-xtensa/tlspic.rd: Likewise.
528
a5499fa4
MF
5292015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
530
531 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
532 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
533 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
534 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
535 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
536 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
537 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
538 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
539 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
540 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
541 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
542 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
543 * ld-mips-elf/tlsdyn-o32.d: Likewise.
544 * ld-mips-elf/tlsdyn-o32.got: Likewise.
545 * ld-mips-elf/pie-n32.d: New file.
546 * ld-mips-elf/pie-n64.d: Likewise.
547 * ld-mips-elf/pie-o32.d: Likewise.
548 * ld-mips-elf/pie.s: Likewise.
549 * ld-mips-elf/mips-elf.exp: Add new tests.
550
06e78fc7
L
5512015-06-25 H.J. Lu <hongjiu.lu@intel.com>
552
553 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
554
4a677ba7
L
5552015-06-25 H.J. Lu <hongjiu.lu@intel.com>
556
557 * ld-mmix/bspec1.d: Updated.
558 * ld-mmix/bspec2.d: Likewise.
559 * ld-mmix/undef-3.d: Likewise.
560
ef10c3ac
L
5612015-06-25 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR gas/18451
564 * ld-elf/strtab.d: New file.
565 * ld-elf/strtab.s: Likewise.
566
7c1e8d3e
L
5672015-06-24 H.J. Lu <hongjiu.lu@intel.com>
568
569 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
570 * ld-x86-64/x86-64.exp: Likewise.
571 * ld-i386/pltgot-1.d: Updated.
572 * ld-x86-64/pltgot-1.d: Likewise.
573 * ld-i386/pltgot-2.d: New file.
574 * ld-x86-64/pltgot-2.d: Likewise.
575
c2170589
JW
5762015-06-23 Jiong Wang <jiong.wang@arm.com>
577
578 * ld-aarch64/dt_textrel.s: New testcase.
579 * ld-aarch64/dt_textrel.d: New expectation file.
580 * ld-aarch64/aarch64-elf.exp: Run new testcase.
581
696ddf4b
JW
5822015-06-17 Jiong Wang <jiong.wang@arm.com>
583
584 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
585 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
586 emulation mode.
587
1d5c94cb
AM
5882015-06-16 Alan Modra <amodra@gmail.com>
589
590 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
591 * ld-powerpc/ppc476-shared.d: Update.
592 * ld-powerpc/ppc476-shared2.d: Update.
593
3604cb1f
TG
5942015-06-12 Tristan Gingold <gingold@adacore.com>
595
596 * ld-scripts/print-memory-usage-1.t,
597 * ld-scripts/print-memory-usage-1.s,
598 * ld-scripts/print-memory-usage-1.l,
599 * ld-scripts/print-memory-usage-2.t,
600 * ld-scripts/print-memory-usage-2.l,
601 * ld-scripts/print-memory-usage-3.s,
602 * ld-scripts/print-memory-usage-3.t,
603 * ld-scripts/print-memory-usage-3.l,
604 * ld-scripts/print-memory-usage.t: New tests.
605 * ld-scripts/print-memory-usage.exp: Run them.
606
e00a2fbc
NC
6072015-06-05 Nick Clifton <nickc@redhat.com>
608
609 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
610
f8b44781
AM
6112015-06-05 Alan Modra <amodra@gmail.com>
612
613 * ld-powerpc/ppc476-shared.s,
614 * ld-powerpc/ppc476-shared.lnk,
615 * ld-powerpc/ppc476-shared.d,
616 * ld-powerpc/ppc476-shared2.d: New tests.
617 * ld-powerpc/powerpc.exp: Run them.
618
afa403d8
JW
6192015-06-02 Jiong Wang <jiong.wang@arm.com>
620
621 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
622
7018c030
JW
6232015-06-01 Jiong Wang <jiong.wang@arm.com>
624
625 * ld-aarch64/emit-relocs-28.s: New test file.
626 * ld-aarch64/emit-relocs-28.d: Ditto.
627 * ld-aarch64/aarch64-elf.exp: Run new test.
628
36e6c140
JW
6292015-06-01 Jiong Wang <jiong.wang@arm.com>
630
631 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
632 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
633 * ld-aarch64/aarch64-elf.exp: Run new testcase.
634
99ad26cb
JW
6352015-06-01 Jiong Wang <jiong.wang@arm.com>
636
637 * ld-aarch64/emit-relocs-313.s: New test file.
638 * ld-aarch64/emit-relocs-313.d: Ditto.
639 * ld-aarch64/aarch64-elf.exp: Run new test.
640
32c17175
SK
6412015-05-29 Stephen Kitt <steve@sk2.org>
642
643 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
644 compiler command line.
645
2f0c68f2
CM
6462015-05-28 Catherine Moore <clm@codesourcery.com>
647
648 ld/testsuite/
649 * ld-mips-elf/compact-eh.ld: New linker script.
650 * ld-mips-elf/compact-eh1.d: New.
651 * ld-mips-elf/compact-eh1.s: New.
652 * ld-mips-elf/compact-eh1a.s: New.
653 * ld-mips-elf/compact-eh1b.s: New.
654 * ld-mips-elf/compact-eh2.d: New.
655 * ld-mips-elf/compact-eh2.s: New.
656 * ld-mips-elf/compact-eh3.d: New.
657 * ld-mips-elf/compact-eh3.s: New.
658 * ld-mips-elf/compact-eh3a.s: New.
659 * ld-mips-elf/compact-eh4.d: New.
660 * ld-mips-elf/compact-eh5.d: New.
661 * ld-mips-elf/compact-eh6.d: New.
662 * ld-mips-elf/mips-elf.exp: Run new tests.
663
8ded2ddc
L
6642015-05-27 H.J. Lu <hongjiu.lu@intel.com>
665
666 PR binutils/18458
667 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
668 libpr18458b.so.
669 (run_tests): Run pr18458 test.
670 * ld-elf/pr18458a.c: New file.
671 * ld-elf/pr18458b.c: Likewise.
672 * ld-elf/pr18458c.c: Likewise.
673
25070364
L
6742015-05-16 H.J. Lu <hongjiu.lu@intel.com>
675
676 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
677 * ld-x86-64/x86-64.exp: Likewise
678 * ld-i386/pr17689now.rd: New file.
679 * ld-x86-64/pr17689now.rd: Likewise
680
5db04b09
L
6812015-05-15 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR binutis/18386
684 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
685 * ld-x86-64/tlspic.dd: Likewise.
686 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
687 objdump for tlspic.dd and tlsgdesc.dd.
688
a3747075
L
6892015-05-12 H.J. Lu <hongjiu.lu@intel.com>
690
691 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
692 * ld-x86-64/x86-64.exp: Likewise.
693 * ld-i386/pltgot-1.d: New file.
694 * ld-i386/pltgot-1.s: Likewise.
695 * ld-x86-64/pltgot-1.d: Likewise.
696 * ld-x86-64/pltgot-1.s: Likewise.
697
5197d474
L
6982015-05-11 H.J. Lu <hongjiu.lu@intel.com>
699
700 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
701 * ld-i386/iamcu-4.d: New file.
702
7e0a8112
L
7032015-05-11 H.J. Lu <hongjiu.lu@intel.com>
704
705 * ld-i386/abs-iamcu.d: New file.
706 * ld-i386/dummy.s: Likewise.
707 * ld-i386/foo.s: Likewise.
708 * ld-i386/iamcu-1.d: Likewise.
709 * ld-i386/iamcu-2.d: Likewise.
710 * ld-i386/iamcu-3.d: Likewise.
711 * ld-i386/start.s: Likewise.
712 * ld-i386/i386.exp (iamcu_tests): New.
713 Run iamcu_tests.
714
31955f99
L
7152015-05-08 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR binutis/18386
718 * ld-x86-64/tlsgdesc.dd: Updated.
719 * ld-x86-64/tlspic.dd: Likewise.
720
43c1d34c
L
7212015-04-29 H.J. Lu <hongjiu.lu@intel.com>
722
723 PR ld/18354
724 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
725 gnunormal and gabinormal against libfoozlib.so.
726
9081b64d
JW
7272015-04-27 Renlin Li <renlin.li@arm.com>
728
729 * ld-arm/ifunc-10.dd: Adjust expected output.
730 * ld-arm/ifunc-2.dd: Likewise.
731
963a4320
AK
7322015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
733
734 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
735
44bd1acd
AM
7362015-04-24 Alan Modra <amodra@gmail.com>
737
738 * ld-powerpc/tocnovar.d: Revert last change.
739
7a5c933c
RE
7402015-04-24 Richard Earnshaw <rearnsha@arm.com>
741
742 * ld-arm/armthumb-lib.d: Regenerate expected output.
743 * ld-arm/armthumb-lib.d: Likewise.
744 * ld-arm/armthumb-lib.sym: Likewise.
745 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
746 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
747 * ld-arm/cortex-a8-fix-b.d: Likewise.
748 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
749 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
750 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
751 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
752 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
753 * ld-arm/cortex-a8-fix-bl.d: Likewise.
754 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
755 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
756 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
757 * ld-arm/cortex-a8-fix-blx.d: Likewise.
758 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
759 * ld-arm/farcall-mixed-app-v5.d: Likewise.
760 * ld-arm/farcall-mixed-app.d: Likewise.
761 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
762 * ld-arm/farcall-mixed-lib.d: Likewise.
763 * ld-arm/mixed-app-v5.d: Likewise.
764 * ld-arm/mixed-app.d: Likewise.
765 * ld-arm/mixed-lib.d: Likewise.
766
30d72bc3
NC
7672015-04-24 Nick Clifton <nickc@redhat.com>
768
769 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
770 do not use elf.em.
771
04651c08
HPN
7722015-04-24 Hans-Peter Nilsson <hp@axis.com>
773
774 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
775 to cris*-*-elf.
776
005db9f9
L
7772015-04-23 H.J. Lu <hongjiu.lu@intel.com>
778
779 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
780 frv.
781
3e19fb8f
L
7822015-04-23 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR ld/18277
785 * ld-elf/compressed1d.d: New.
786 * ld-elf/compressed1e.d: Likewise.
787
a27e685f
AM
7882015-04-23 Alan Modra <amodra@gmail.com>
789
790 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
791 * ld-powerpc/defsym.d: Likewise.
792 * ld-powerpc/elfv2-2exe.d: Likewise.
793 * ld-powerpc/elfv2exe.d: Likewise.
794 * ld-powerpc/elfv2so.d: Likewise.
795 * ld-powerpc/relbrlt.d: Likewise.
796 * ld-powerpc/tls.g: Likewise.
797 * ld-powerpc/tlsexe.d: Likewise.
798 * ld-powerpc/tlsexe.g: Likewise.
799 * ld-powerpc/tlsexe.r: Likewise.
800 * ld-powerpc/tlsexetoc.d: Likewise.
801 * ld-powerpc/tlsexetoc.g: Likewise.
802 * ld-powerpc/tlsexetoc.r: Likewise.
803 * ld-powerpc/tlsso.d: Likewise.
804 * ld-powerpc/tlsso.g: Likewise.
805 * ld-powerpc/tlsso.r: Likewise.
806 * ld-powerpc/tlstoc.g: Likewise.
807 * ld-powerpc/tlstocso.d: Likewise.
808 * ld-powerpc/tlstocso.g: Likewise.
809 * ld-powerpc/tlstocso.r: Likewise.
810 * ld-powerpc/tocopt.d: Likewise.
811 * ld-powerpc/tocopt2.d: Likewise.
812 * ld-powerpc/tocopt3.d: Likewise.
813 * ld-powerpc/tocopt4.d: Likewise.
814 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 815 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 816
0e5fabeb
AM
8172015-04-22 Alan Modra <amodra@gmail.com>
818
819 * ld-x86-64/pr18176.d: Update.
820
d5597ebc
L
8212015-04-22 H.J. Lu <hongjiu.lu@intel.com>
822
823 PR ld/18289
824 * ld-i386/copyreloc-lib.c: New file.
825 * ld-i386/copyreloc-main.S: Likewise.
826 * ld-i386/copyreloc-main.out: Likewise.
827 * ld-i386/copyreloc-main1.rd: Likewise.
828 * ld-i386/copyreloc-main2.rd: Likewise.
829 * ld-i386/dummy.c: Likewise.
830 * ld-i386/pr17689.out: Likewise.
831 * ld-i386/pr17689.rd: Likewise.
832 * ld-i386/pr17689a.c: Likewise.
833 * ld-i386/pr17689b.S: Likewise.
834 * ld-i386/pr17827.rd: Likewise.
835 * ld-i386/pr17827ver.rd: Likewise.
836 * ld-i386/i386.exp: Run copyreloc tests.
837
be59ad3d
L
8382015-04-20 H.J. Lu <hongjiu.lu@intel.com>
839
840 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
841 * ld-mmix/bspec2.d: Likewise.
842 * ld-mmix/local1.d: Likewise.
843 * ld-mmix/local3.d: Likewise.
844 * ld-mmix/local5.d: Likewise.
845 * ld-mmix/local7.d: Likewise.
846 * ld-mmix/undef-3.d: Likewise.
847 * ld-sh/sh64/crangerel1.rd: Likewise.
848 * ld-sh/sh64/crangerel2.rd: Likewise.
849 * ld-tic6x/common.d: Likewise.
850 * ld-tic6x/shlib-1.rd: Likewise.
851 * ld-tic6x/shlib-1b.rd: Likewise.
852 * ld-tic6x/shlib-1r.rd: Likewise.
853 * ld-tic6x/shlib-1rb.rd: Likewise.
854 * ld-tic6x/shlib-app-1.rd: Likewise.
855 * ld-tic6x/shlib-app-1b.rd: Likewise.
856 * ld-tic6x/shlib-app-1r.rd: Likewise.
857 * ld-tic6x/shlib-app-1rb.rd: Likewise.
858 * ld-tic6x/shlib-noindex.rd: Likewise.
859 * ld-tic6x/static-app-1.rd: Likewise.
860 * ld-tic6x/static-app-1b.rd: Likewise.
861 * ld-tic6x/static-app-1r.rd: Likewise.
862 * ld-tic6x/static-app-1rb.rd: Likewise.
863 * ld-x86-64/ilp32-4.d: Likewise.
864 * ld-x86-64/split-by-file-nacl.rd: Likewise.
865 * ld-x86-64/split-by-file.rd: Likewise.
866
0ce398f1
L
8672015-04-14 H.J. Lu <hongjiu.lu@intel.com>
868
869 * ld-elf/compress.exp (build_tests): Add tests for
870 --compress-debug-sections=.
871 (run_tests): Likewise.
872 Add additonal tests for --compress-debug-sections=.
873 * ld-elf/gabiend.rt: New file.
874 * ld-elf/gabinormal.rt: Likewise.
875 * ld-elf/gnubegin.rS: Likewise.
876 * ld-elf/gnunormal.rS: Likewise.
877 * ld-elf/zlibbegin.rS: Likewise.
878 * ld-elf/zlibnormal.rS: Likewise.
879
ecd27210
AM
8802015-04-15 Alan Modra <amodra@gmail.com>
881
882 * ld-gc/pr18223.d: xfail tic6x.
883
889c2a67
L
8842015-04-14 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR ld/pr17709
887 * ld-i386/i386.exp: Run protected6b.
888 * ld-i386/protected6b.d: New file.
889 * ld-x86-64/protected6b.d: Likewise.
890 * ld-x86-64/x86-64.exp: Run protected6b.
891
e3c0e327
L
8922015-04-11 H.J. Lu <hongjiu.lu@intel.com>
893
894 * ld-i386/i386.exp: Run protected6a.
895 * ld-i386/protected6.d: Renamed to ...
896 * ld-i386/protected6a.d: This.
897 * ld-x86-64/hidden4.d: New file.
898 * ld-x86-64/hidden4.s: Likewise.
899 * ld-x86-64/hidden5.d: Likewise.
900 * ld-x86-64/hidden5.s: Likewise.
901 * ld-x86-64/protected6.d: Renamed to ...
902 * ld-x86-64/protected6a.d: This.
903 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
904 protected7a and protected7b.
905
3d949995
L
9062015-04-10 H.J. Lu <hongjiu.lu@intel.com>
907
908 PR ld/pr17709
909 * ld-i386/protected6.d: New file.
910 * ld-i386/protected6.s: Likewise.
911 * ld-x86-64/protected6.d: Likewise.
912 * ld-x86-64/protected6.s: Likewise.
913 * ld-x86-64/protected7.d: Likewise.
914 * ld-x86-64/protected7.s: Likewise.
915 * ld-x86-64/protected7a.d: Likewise.
916 * ld-x86-64/protected7b.d: Likewise.
917
f7483970
L
9182015-04-10 H.J. Lu <hongjiu.lu@intel.com>
919
920 PR ld/pr15228
921 PR ld/pr17709
922 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
923 * ld-i386/pr17709-nacl.rd: New file.
924 * ld-i386/pr17709.rd: Likewise.
925 * ld-i386/pr17709a.s: Likewise.
926 * ld-i386/pr17709b.s: Likewise.
927 * ld-i386/protected3.d: Updated.
928 * ld-i386/protected3.s: Likewise.
929 * ld-x86-64/pr17709-nacl.rd: New file.
930 * ld-x86-64/pr17709.rd: Likewise.
931 * ld-x86-64/pr17709a.s: Likewise.
932 * ld-x86-64/pr17709b.s: Likewise.
933 * ld-x86-64/protected3.d: Updated.
934 * ld-x86-64/protected3.s: Likewise.
935 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
936
11e6e4c7
L
9372015-04-10 H.J. Lu <hongjiu.lu@intel.com>
938
939 PR ld/18223
940 * ld-gc/gc.exp: Run pr18223.
941 * ld-gc/pr18223.d: New file.
942 * ld-gc/pr18223.s: Likewise.
943
8d2ea2a8
AM
9442015-04-10 Alan Modra <amodra@gmail.com>
945
946 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
947 PR ld/pr15228
948 PR ld/pr17709
949 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
950 * ld-i386/pr17709-nacl.rd: Delete.
951 * ld-i386/pr17709.rd: Likewise.
952 * ld-i386/pr17709a.s: Likewise.
953 * ld-i386/pr17709b.s: Likewise.
954 * ld-i386/protected3.d: Updated.
955 * ld-i386/protected3.s: Likewise.
956 * ld-x86-64/pr17709-nacl.rd: Delete.
957 * ld-x86-64/pr17709.rd: Likewise.
958 * ld-x86-64/pr17709a.s: Likewise.
959 * ld-x86-64/pr17709b.s: Likewise.
960 * ld-x86-64/protected3.d: Updated.
961 * ld-x86-64/protected3.s: Likewise.
962 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
963
151411f8
L
9642015-04-08 H.J. Lu <hongjiu.lu@intel.com>
965
966 * ld-elf/compress.exp: Add a test for
967 --compress-debug-sections=zlib-gabi.
968 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
969 (run_tests): Likewise.
970 Verify linker output with zlib-gabi compressed debug input.
971 * ld-elf/compressed1a.d: New file.
972 * ld-elf/compressed1b.d: Likewise.
973 * ld-elf/compressed1c.d: Likewise.
974
87070c08
AM
9752015-04-07 Alan Modra <amodra@gmail.com>
976
977 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
978 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
979 * ld-tic6x/shlib-1b.rd: Likewise.
980 * ld-tic6x/shlib-1r.rd: Likewise.
981 * ld-tic6x/shlib-1rb.rd: Likewise.
982 * ld-tic6x/shlib-app-1.rd: Likewise.
983 * ld-tic6x/shlib-app-1b.rd: Likewise.
984 * ld-tic6x/shlib-app-1r.rd: Likewise.
985 * ld-tic6x/shlib-app-1rb.rd: Likewise.
986 * ld-tic6x/shlib-noindex.rd: Likewise.
987
3ea60775
NC
9882015-04-07 Nick Clifton <nickc@redhat.com>
989
990 * ld-elf/orphan-5.l: New test - checks the linker's output with
991 --warn-orphan enabled.
992 * ld-elf/elf.exp: Run the new test.
993
dae148f3
L
9942015-04-06 H.J. Lu <hongjiu.lu@intel.com>
995
996 * ld-elf/compress.exp: Remove is_zlib_supported check.
997 Fail if --compress-debug-sections doesn't work.
998 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
999
4106101c
MS
10002015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1001
1002 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1003 * ld-aarch64/erratum843419.d: New.
1004 * ld-aarch64/erratum843419.s: New.
1005
875b5b9d
L
10062015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1007
1008 PR ld/18176
1009 * ld-x86-64/pr18176.d: New file.
1010 * ld-x86-64/pr18176.s: Likewise.
1011 * ld-x86-64/pr18176.t: Likewise.
1012 * ld-x86-64/x86-64.exp: Run pr18176.
1013
f24173eb
L
10142015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1015
1016 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1017
bd53a53a
L
10182015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1019
1020 PR ld/18169
1021 * ld-elf/linkinfo1a.d: Updated.
1022 * ld-elf/linkinfo1b.d: Likewise.
1023
5e228181
L
10242015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1027
93ca8569
TB
10282015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1029
1030 * ld-aarch64/farcall-back-be.d: New.
1031
b19a8f85
L
10322015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1033
1034 PR ld/18160
1035 * ld-x86-64/pr18160.d: New file.
1036 * ld-x86-64/pr18160.s: Likewise.
1037 * ld-x86-64/pr18160.t: Likewise.
1038 * ld-x86-64/x86-64.exp: Run pr18160.
1039---
61865519
MS
10402015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1041
1042 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1043 section.
1044 * ld-aarch64/farcall-b.d: Likewise.
1045 * ld-aarch64/farcall-bl.d: Likewise.
1046 * ld-aarch64/farcall-back.d: Likewise.
1047
d9ced15d
MS
10482015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1049
1050 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1051 835769 workaround stubs.
1052
d422d1c4
SKS
10532015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1054
1055 * ld-gc/all-debug-sections.d: New file.
1056 * ld-gc/all-debug-sections.s: Likewise.
1057 * ld-gc/gc.exp: Execute new testcase.
1058
1079403c
AM
10592015-03-11 Alan Modra <amodra@gmail.com>
1060
1061 * ld-powerpc/tls32.s: Add GOT pointer setup.
1062 * ld-powerpc/tls32.d: Update.
1063 * ld-powerpc/tls32.g: Update.
1064 * ld-powerpc/tls32.t: Update.
1065 * ld-powerpc/tlsexe.d: Update.
1066 * ld-powerpc/tlsexe32.d: Update.
1067 * ld-powerpc/tlsexe32.g: Update.
1068 * ld-powerpc/tlsexe32.r: Update.
1069 * ld-powerpc/tlsexetoc.d: Update.
1070 * ld-powerpc/tlsso32.d: Update.
1071 * ld-powerpc/tlsso32.g: Update.
1072 * ld-powerpc/tlsso32.r: Update.
1073
ca3fe95e
L
10742015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1075
1076 PR ld/pr15228
1077 PR ld/pr17709
1078 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1079 * ld-i386/pr17709-nacl.rd: New file.
1080 * ld-i386/pr17709.rd: Likewise.
1081 * ld-i386/pr17709a.s: Likewise.
1082 * ld-i386/pr17709b.s: Likewise.
1083 * ld-i386/protected3.d: Updated.
1084 * ld-i386/protected3.s: Likewise.
1085 * ld-x86-64/pr17709-nacl.rd: New file.
1086 * ld-x86-64/pr17709.rd: Likewise.
1087 * ld-x86-64/pr17709a.s: Likewise.
1088 * ld-x86-64/pr17709b.s: Likewise.
1089 * ld-x86-64/protected3.d: Updated.
1090 * ld-x86-64/protected3.s: Likewise.
1091 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1092
e09ab7ac
RS
10932015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1094
1095 PR gas/17843
1096 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1097 * ld-aarch64/aarch64-elf.exp: Run it.
1098
9028d943
AM
10992015-02-28 Alan Modra <amodra@gmail.com>
1100
1101 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1102 * ld-sparc/gotop32.td: Likewise.
1103 * ld-sparc/gotop64.rd: Likewise.
1104 * ld-sparc/gotop64.td: Likewise.
1105 * ld-tilegx/external.s: Align .data.
1106 * ld-tilepro/external.s: Likewise.
1107
60d1b0d6
MS
11082015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1109
1110 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1111 (tls-tiny-desc-le): Add.
1112 * ld-aarch64/tls-tiny-desc.d: New.
1113 * ld-aarch64/tls-tiny-desc.s: New.
1114 * ld-aarch64/tls-tiny-desc-ie.d: New.
1115 * ld-aarch64/tls-tiny-desc-ie.s: New.
1116 * ld-aarch64/tls-tiny-desc-le.d: New.
1117 * ld-aarch64/tls-tiny-desc-le.s: New.
1118
b480a481
MS
11192015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1120
1121 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1122 (tls-tiny-gd-le): Add.
1123 * ld-aarch64/tls-tiny-gd.d: New.
1124 * ld-aarch64/tls-tiny-gd.s: New.
1125 * ld-aarch64/tls-tiny-gd-ie.d: New.
1126 * ld-aarch64/tls-tiny-gd-ie.s: New.
1127 * ld-aarch64/tls-tiny-gd-le.d: New.
1128 * ld-aarch64/tls-tiny-gd-le.s: New.
1129
b1089987
MS
11302015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1131
1132 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1133 * ld-aarch64/tls-tiny-ie.d: New.
1134 * ld-aarch64/tls-tiny-ie.s: New.
1135
99654aaf
TG
11362015-02-26 Terry Guo <terry.guo@arm.com>
1137
1138 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1139 * ld-arm/attr-merge-vfp-10.d: Likewise.
1140 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1141 * ld-arm/attr-merge-vfp-12.d: Likewise.
1142 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1143 * ld-arm/attr-merge-vfp-13.d: Likewise.
1144 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1145 * ld-arm/attr-merge-vfp-14.d: Likewise.
1146 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1147 * ld-arm/attr-merge-vfp-6.d: Likewise.
1148 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1149 * ld-arm/attr-merge-vfp-7.d: Likewise.
1150 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1151 * ld-arm/attr-merge-vfp-8.d: Likewise.
1152 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1153
bac13f5a
AB
11542015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1155
1156 * ld-avr/avr-prop-1.d: New file.
1157 * ld-avr/avr-prop-1.s: New file.
1158 * ld-avr/avr-prop-2.d: New file.
1159 * ld-avr/avr-prop-2.s: New file.
1160 * ld-avr/avr-prop-3.d: New file.
1161 * ld-avr/avr-prop-3.s: New file.
1162 * ld-avr/avr-prop-4.d: New file.
1163 * ld-avr/avr-prop-4.s: New file.
1164
ac994365
OE
11652015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1166
1167 * ld-sh/arch/arch_expected.txt: Regenerate.
1168 * ld-sh/arch/sh-dsp.s: Likewise.
1169 * ld-sh/arch/sh.s: Likewise.
1170 * ld-sh/arch/sh2.s: Likewise.
1171 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1172 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1173 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1174 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1175 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1176 * ld-sh/arch/sh2a.s: Likewise.
1177 * ld-sh/arch/sh2e.s: Likewise.
1178 * ld-sh/arch/sh3-dsp.s: Likewise.
1179 * ld-sh/arch/sh3-nommu.s: Likewise.
1180 * ld-sh/arch/sh3.s: Likewise.
1181 * ld-sh/arch/sh3e.s: Likewise.
1182 * ld-sh/arch/sh4-nofpu.s: Likewise.
1183 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1184 * ld-sh/arch/sh4.s: Likewise.
1185 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1186 * ld-sh/arch/sh4a.s: Likewise.
1187 * ld-sh/arch/sh4al-dsp.s: Likewise.
1188
685080f2
NC
11892015-02-24 Nick Clifton <nickc@redhat.com>
1190
1191 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1192
884151a7
AM
11932015-02-24 Alan Modra <amodra@gmail.com>
1194
1195 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1196
cb072816
SKS
11972015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1198
1199 * ld-avr/region_overflow.d: New test.
1200 * ld-avr/region_overflow.s: Likewise.
1201
db95bb7c
L
12022015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1203
1204 PR ld/4317
1205 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1206 * ld-x86-64/compressed1.d: Likewise.
1207 * ld-x86-64/pie1.d: Likewise.
1208
d983c8c5
AM
12092015-02-19 Alan Modra <amodra@gmail.com>
1210
1211 PR ld/4317
1212 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1213 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1214 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1215 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1216 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1217 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1218 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1219
2ec55de3
AM
12202015-02-17 Alan Modra <amodra@gmail.com>
1221
1222 PR ld/17975
1223 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1224 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1225 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1226 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1227 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1228 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1229 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1230 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1231 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1232 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1233 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1234 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1235 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1236
6dfb72b9
L
12372015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1238
1239 PR ld/17975
67ca0b76 1240 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1241 * ld-i386/tlsbin.rd: Likewise.
1242 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1243 * ld-i386/tlsbindesc.rd: Likewise.
1244 * ld-i386/tlsdesc-nacl.rd: Likewise.
1245 * ld-i386/tlsdesc.rd: Likewise.
1246 * ld-i386/tlsnopic-nacl.rd: Likewise.
1247 * ld-i386/tlsnopic.rd: Likewise.
1248 * ld-i386/tlspic-nacl.rd: Likewise.
1249 * ld-i386/tlspic.rd: Likewise.
1250 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1251 * ld-x86-64/tlsbin.rd: Likewise.
1252 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1253 * ld-x86-64/tlsbindesc.rd: Likewise.
1254 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1255 * ld-x86-64/tlsdesc.rd: Likewise.
1256 * ld-x86-64/tlspic-nacl.rd: Likewise.
1257 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1258 * ld-alpha/tlspic.rd: Likewise.
1259 * ld-powerpc/tlsexe.r: Likewise.
1260 * ld-powerpc/tlsexetoc.r: Likewise.
1261 * ld-powerpc/tlsso.r: Likewise.
1262 * ld-powerpc/tlstocso.r: Likewise.
1263 * ld-s390/tlspic.rd: Likewise.
1264 * ld-s390/tlspic_64.rd: Likewise.
1265 * ld-sparc/gotop32.dd: Likewise.
1266 * ld-sparc/gotop64.dd: Likewise.
1267 * ld-sparc/tlssunnopic32.rd: Likewise.
1268 * ld-sparc/tlssunnopic64.rd: Likewise.
1269 * ld-sparc/tlssunpic32.rd: Likewise.
1270 * ld-sparc/tlssunpic64.rd: Likewise.
1271 * ld-tic6x/shlib-1.rd: Likewise.
1272 * ld-tic6x/shlib-1b.rd: Likewise.
1273 * ld-tic6x/shlib-1r.rd: Likewise.
1274 * ld-tic6x/shlib-1rb.rd: Likewise.
1275 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1276
f58926a6
L
12772015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1278
1279 PR ld/17973
1280 * ld-plugin/plugin.exp (regassilent): New.
1281 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1282 (plugin_tests): Add a test for PR ld/17973.
1283 * ld-plugin/pr17973.d: New file.
1284 * ld-plugin/pr17973.s: Likewise.
1285
761e2bd4
L
12862015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1289
45e81354
L
12902015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 * ld-plugin/plugin-27.d: New.
1293 * ld-plugin/plugin-28.d: Likewise.
1294 * ld-plugin/plugin-29.d: Likewise.
1295 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1296 and LDPL_WARNING.
1297
7275e869
L
12982015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 PR ld/17878
1301 * ld-plugin/func.c: Add some comments.
1302 * ld-plugin/plugin-13.d: New file.
1303 * ld-plugin/plugin-14.d: Likewise.
1304 * ld-plugin/plugin-15.d: Likewise.
1305 * ld-plugin/plugin-16.d: Likewise.
1306 * ld-plugin/plugin-17.d: Likewise.
1307 * ld-plugin/plugin-18.d: Likewise.
1308 * ld-plugin/plugin-19.d: Likewise.
1309 * ld-plugin/plugin-20.d: Likewise.
1310 * ld-plugin/plugin-21.d: Likewise.
1311 * ld-plugin/plugin-22.d: Likewise.
1312 * ld-plugin/plugin-23.d: Likewise.
1313 * ld-plugin/plugin-24.d: Likewise.
1314 * ld-plugin/plugin-25.d: Likewise.
1315 * ld-plugin/plugin-26.d: Likewise.
1316 * ld-plugin/plugin.exp (plugin2_name): New.
1317 (plugin3_name): Likewise.
1318 (plugin2_path): Likewise.
1319 (plugin3_path): Likewise.
1320 (testsrcfiles): Likewise.
1321 (testsrcfiles_notext): Likewise.
1322 (plugin_tests): Add tests for non-object IR file.
1323 (plugin_lib_tests): Likewise.
1324 (plugin_extra_elf_tests): Likewise.
1325 (plugin_src_tests): New tests for non-object IR file.
1326 Run nm --plugin test.
1327 Run ar --plugin test.
1328 Run plugin_src_tests.
1329
1952c5cd
L
13302015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1331
1332 PR ld/17935
1333 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1334 * ld-x86-64/x86-64.exp: Likewise.
1335
1336 * ld-i386/pr17935-1.d: New file.
1337 * ld-i386/pr17935-1.s: Likewise.
1338 * ld-i386/pr17935-2.d: Likewise.
1339 * ld-i386/pr17935-2.s: Likewise.
1340 * ld-x86-64/pr17935-1.d: Likewise.
1341 * ld-x86-64/pr17935-1.s: Likewise.
1342 * ld-x86-64/pr17935-2.d: Likewise.
1343 * ld-x86-64/pr17935-2.s: Likewise.
1344
9e2dec47
L
13452015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1346
1347 PR ld/12365
1348 PR ld/14272
1349 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1350 * ld-plugin/plugin-7.d: Updated.
1351 * ld-plugin/plugin-8.d: Likewise.
1352
8962a307
L
13532015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1356 ld/12365 test.
1357
60f79275
L
13582015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1359
1360 PR ld/12365
1361 * ld-plugin/pr12365a.c: New file.
1362 * ld-plugin/pr12365b.c: Likewise.
1363 * ld-plugin/pr12365c.c: Likewise.
1364
1365 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1366 test.
1367 Run the PR ld/12365 test.
1368
9910b1c8
L
13692015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1370
1371 PR ld/14918
1372 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1373
1374 * ld-plugin/pr14918.c: New file.
1375 * ld-plugin/pr14918.d: Likewise.
1376
1a215085
L
13772015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1378
1379 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1380
b86ac8e3
AM
13812015-01-29 Alan Modra <amodra@gmail.com>
1382
1383 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1384 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1385 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1386
15f7a26b
L
13872015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1388
1389 PR ld/17878
1390 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1391 * ld-plugin/plugin-10.d: Likewise.
1392 * ld-plugin/plugin-11.d: Likewise.
1393 * ld-plugin/plugin-2.d: Likewise.
1394 * ld-plugin/plugin-3.d: Likewise.
1395 * ld-plugin/plugin-4.d: Likewise.
1396 * ld-plugin/plugin-5.d: Likewise.
1397 * ld-plugin/plugin-6.d: Likewise.
1398 * ld-plugin/plugin-7.d: Likewise.
1399 * ld-plugin/plugin-8.d: Likewise.
1400 * ld-plugin/plugin-9.d: Likewise.
1401
61b86cb1
JB
14022015-01-28 Jan Beulich <jbeulich@suse.com>
1403
1404 * ld-elf/pr16322.s (p1): Rename to px1.
1405 (f1): Rename to fx1.
1406
dbd1e97e
AM
14072015-01-28 Alan Modra <amodra@gmail.com>
1408
1409 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1410 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1411 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1412
cc9ad334
SKS
14132015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1414
1415 * ld-scripts/memory.t: Define new symbol tred.
1416 * ld-scripts/memory_sym.t: New.
1417 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1418 conditionally check values of linker symbols.
1419
481765cd
AB
14202015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1421
1422 * ld-scripts/provide-4-map.d: Update expected output.
1423 * ld-scripts/provide-5-map.d: Likewise.
1424
c05b575a
AB
14252015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1426
1427 * ld-scripts/provide-4.d: New file.
1428 * ld-scripts/provide-4-map.d: New file.
1429 * ld-scripts/provide-4.t: New file.
1430 * ld-scripts/provide-5.d: New file.
1431 * ld-scripts/provide-5.s: New file.
1432 * ld-scripts/provide-5-map.d: New file.
1433 * ld-scripts/provide-5.t: New file.
1434 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1435 tests.
1436
43d66c95
AB
14372015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1438
1439 * ld-scripts/overlay-size.d: Add 'map' option.
1440 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1441 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1442 option, checking linker mapfile output.
1443
23283c1b
AM
14442015-01-20 Alan Modra <amodra@gmail.com>
1445
1446 * ld-powerpc/ambiguousv1.d,
1447 * ld-powerpc/ambiguousv1b.d,
1448 * ld-powerpc/ambiguousv2.d,
1449 * ld-powerpc/ambiguousv2b.d,
1450 * ld-powerpc/elfv2exe.d,
1451 * ld-powerpc/elfv2so.d,
1452 * ld-powerpc/tlsexe.r,
1453 * ld-powerpc/tlsexetoc.r,
1454 * ld-powerpc/tlsso.r,
1455 * ld-powerpc/tlstocso.r: Update.
1456
10ab94eb
AM
14572015-01-20 Alan Modra <amodra@gmail.com>
1458
1459 PR ld/17615
1460 * ld-elf/pr17615.d: Match .sbss too.
1461
3e2aa5bb
L
14622015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1463
1464 PR ld/17615
1465 * ld-elf/pr17615.d: New file.
1466 * ld-elf/pr17615.s: Likewise.
1467
c4621b33
AM
14682015-01-19 Alan Modra <amodra@gmail.com>
1469
1470 * ld-gc/pr14265.d,
1471 * ld-cris/tls-gc-68.d,
1472 * ld-cris/tls-gc-69.d,
1473 * ld-cris/tls-gc-70.d,
1474 * ld-cris/tls-gc-71.d,
1475 * ld-cris/tls-gc-75.d,
1476 * ld-cris/tls-gc-76.d,
1477 * ld-cris/tls-gc-79.d,
1478 * ld-mmix/bpo-10.d,
1479 * ld-mmix/bpo-11.d: Update.
1480
1e2e8c52
AK
14812015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1482
1483 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1484 printed if 0 anymore.
1485
6333bc0d
L
14862015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1487
1488 PR ld/17847
1489 * ld-x86-64/pie1.d: New file.
1490 * ld-x86-64/pie1.s: Likwise.
1491 * ld-x86-64/x86-64.exp: Run pie1.
1492
0941db69
JW
14932015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1494
1495 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1496 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1497 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1498
0172429c
JW
14992015-01-13 Jiong Wang <jiong.wang@arm.com>
1500
1501 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1502 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1503 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1504
bab91cce
JW
15052015-01-13 Jiong Wang <jiong.wang@arm.com>
1506
1507 PR ld/17415
1508 * ld-aarch64/pr17415.s: Source file for new test.
1509 * ld-aarch64/pr17415.d: Expect file for new test.
1510 * ld-aarch64/aarch64-elf.exp: Run the new test.
1511
9d1d54d5
L
15122015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1513
1514 PR ld/17827
1515 * ld-x86-64/pr17689.out: Updated.
1516 * ld-x86-64/pr17689b.S: Likewise.
1517
1518 * ld-x86-64/pr17827.rd: New file.
1519
1520 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1521
2279a12a
JB
15222015-01-08 Jan Beulich <jbeulich@suse.com>
1523
1524 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1525 enable_initfini_array=no case.
1526
8d983e36
AB
15272015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1528
1529 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1530 readelf.
1531
b90efa5b 15322015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1533
b90efa5b 1534 Update year range in copyright notice of all files.
ee3b52e9 1535
b90efa5b 1536For older changes see ChangeLog-2014
c9e214e5 1537\f
b90efa5b 1538Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1539
1540Copying and distribution of this file, with or without modification,
1541are permitted in any medium without royalty provided the copyright
1542notice and this notice are preserved.
1543
c9e214e5
AM
1544Local Variables:
1545mode: change-log
1546left-margin: 8
1547fill-column: 74
1548version-control: never
1549End:
This page took 0.683414 seconds and 4 git commands to generate.