ld: Fix failures in new orphan handling tests.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
3d476d8d
AB
12015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * ld-elf/orphan-7.map: Allow for other discarded sections.
4 * ld-elf/orphan-8.map: Updated to allow for different section
5 ordering on different targets.
6 * ld-elf/orphan.ld: Place .sbss section.
7
e32aa933
L
82015-09-05 H.J. Lu <hongjiu.lu@intel.com>
9
10 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
11
c005eb9e
AB
122015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
13
14 * ld-elf/elf.exp: Switch to rely on run_dump_test.
15 * ld-elf/orphan-5.l: Update expected output.
16 * ld-elf/orphan-5.d: New file.
17 * ld-elf/orphan-6.d: New file.
18 * ld-elf/orphan-6.l: New file.
19 * ld-elf/orphan-7.d: New file.
20 * ld-elf/orphan-7.map: New file.
21 * ld-elf/orphan-8.d: New file.
22 * ld-elf/orphan-8.map: New file.
23
8c650f16
L
242015-09-03 H.J. Lu <hongjiu.lu@intel.com>
25
26 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
27 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
28 * ld-ifunc/ifunc-22-i386.s: Likewise.
29 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
30 * ld-ifunc/ifunc-21-i386.d: Updated.
31 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
32 * ld-ifunc/ifunc-22-i386.d: Likewise.
33 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
34
0762fbb6
L
352015-09-02 H.J. Lu <hongjiu.lu@intel.com>
36
8c650f16 37 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
38 * ld-ifunc/ifunc-21-i386.s: Likewise.
39 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
40 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
41 * ld-ifunc/ifunc-22-i386.d: Likewise.
42 * ld-ifunc/ifunc-22-i386.s: Likewise.
43 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
44 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
45
04ebc307
L
462015-09-01 H.J. Lu <hongjiu.lu@intel.com>
47
48 PR ld/18900
49 * ld-i386/i386.exp: Run tests for PR ld/18900.
50 * ld-x86-64/x86-64.exp: Likewise.
51 * ld-i386/pr18900.out: New file.
52 * ld-i386/pr18900a.c: Likewise.
53 * ld-i386/pr18900a.c: Likewise.
54 * ld-i386/pr18900a.rd: Likewise.
55 * ld-i386/pr18900b.c: Likewise.
56 * ld-i386/pr18900b.rd: Likewise.
57 * ld-i386/pr18900c.c: Likewise.
58 * ld-x86-64/pr18900.out: Likewise.
59 * ld-x86-64/pr18900a.c: Likewise.
60 * ld-x86-64/pr18900a.rd: Likewise.
61 * ld-x86-64/pr18900b.c: Likewise.
62 * ld-x86-64/pr18900b.rd: Likewise.
63 * ld-x86-64/pr18900c.c: Likewise.
64 * ld-x86-64/mpx3.dd: Updated.
65
1cb0b71f
AM
662015-08-27 Alan Modra <amodra@gmail.com>
67
68 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
69 * ld-powerpc/powerpc.exp: Run it.
70
c97c330b
MF
712015-08-26 Nick Clifton <nickc@redhat.com>
72
73 PR ld/18401
74 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
75
07c9aa07
JW
762015-08-19 Jiong Wang <jiong.wang@arm.com>
77
78 * ld-aarch64/emit-relocs-531.s: New testcase.
79 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
80 * ld-aarch64/emit-relocs-532.s: Likewise.
81 * ld-aarch64/emit-relocs-533.s: Likewise.
82 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
83 * ld-aarch64/emit-relocs-534.s: Likewise.
84 * ld-aarch64/emit-relocs-535.s: Likewise.
85 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
86 * ld-aarch64/emit-relocs-536.s: Likewise.
87 * ld-aarch64/emit-relocs-537.s: Likewise.
88 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
89 * ld-aarch64/emit-relocs-538.s: Likewise.
90 * ld-aarch64/emit-relocs-531.d: New expectation file.
91 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
92 * ld-aarch64/emit-relocs-532.d: Likewise.
93 * ld-aarch64/emit-relocs-533.d: Likewise.
94 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
95 * ld-aarch64/emit-relocs-534.d: Likewise.
96 * ld-aarch64/emit-relocs-535.d: Likewise.
97 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
98 * ld-aarch64/emit-relocs-536.d: Likewise.
99 * ld-aarch64/emit-relocs-537.d: Likewise.
100 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
101 * ld-aarch64/emit-relocs-538.d: Likewise.
102 * ld-aarch64/aarch64-elf.exp: Run new testcases.
103
6ffe9a1b
JW
1042015-08-19 Jiong Wang <jiong.wang@arm.com>
105
106 * ld-aarch64/emit-relocs-87.s: New testcase.
107 * ld-aarch64/emit-relocs-88.s: Likewise.
108 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
109 * ld-aarch64/emit-relocs-89.s: Likewise.
110 * ld-aarch64/emit-relocs-90.s: Likewise.
111 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
112 * ld-aarch64/emit-relocs-523.s: Likewise.
113 * ld-aarch64/emit-relocs-524.s: Likewise.
114 * ld-aarch64/emit-relocs-525.s: Likewise.
115 * ld-aarch64/emit-relocs-527.s: Likewise.
116 * ld-aarch64/emit-relocs-526.s: Likewise.
117 * ld-aarch64/emit-relocs-528.s: Likewise.
118 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
119 * ld-aarch64/emit-relocs-87.d: New expectation file.
120 * ld-aarch64/emit-relocs-88.d: Likewise.
121 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
122 * ld-aarch64/emit-relocs-89.d: Likewise.
123 * ld-aarch64/emit-relocs-90.d: Likewise.
124 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
125 * ld-aarch64/emit-relocs-91.d: Likewise.
126 * ld-aarch64/emit-relocs-523.d: Likewise.
127 * ld-aarch64/emit-relocs-524.d: Likewise.
128 * ld-aarch64/emit-relocs-525.d: Likewise.
129 * ld-aarch64/emit-relocs-526.d: Likewise.
130 * ld-aarch64/emit-relocs-527.d: Likewise.
131 * ld-aarch64/emit-relocs-528.d: Likewise.
132 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
133 * ld-aarch64/aarch64-elf.exp: Run new testcases.
134
753999c1
JW
1352015-08-19 Jiong Wang <jiong.wang@arm.com>
136
137 * ld-aarch64/emit-relocs-530.s: New testcase.
138 * ld-aarch64/emit-relocs-92.s: Likewise.
139 * ld-aarch64/emit-relocs-530.d: New expectation file.
140 * ld-aarch64/emit-relocs-92.d: Likewise.
141 * ld-aarch64/aarch64-elf.exp: Run new testcases.
142
4e1626f5
L
1432015-08-18 H.J. Lu <hongjiu.lu@intel.com>
144
145 PR ld/18841
146 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
147 * ld-ifunc/pr18841c.c: New file.
148
cae1fbbb
L
1492015-08-18 H.J. Lu <hongjiu.lu@intel.com>
150
151 PR ld/18841
152 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
153 * ld-ifunc/pr18841.out: New file.
154 * ld-ifunc/pr18841a.c: Likewise.
155 * ld-ifunc/pr18841b.c: Likewise.
156
8efa2874
L
1572015-08-13 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR ld/18801
160 * ld-i386/i386.exp: Run pr18801.
161 * ld-x86-64/x86-64.exp: Likewise.
162 * ld-i386/pr18801.d: New file.
163 * ld-i386/pr18801.s: Likewise.
164 * ld-x86-64/pr18801.d: Likewise.
165 * ld-x86-64/pr18801.s: Likewise.
166
40fc1451
SD
1672015-08-12 Simon Dardis <simon.dardis@imgtec.com>
168
169 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
170 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
171 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
172 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
173 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
174 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
175 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
176 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
177 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
178 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
179 * ld-mips-elf/jalx-2.dd: Ditto.
180 * ld-mips-elf/mips16-pic-3.dd: Ditto.
181 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
182 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
183 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
184 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
185 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
186 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
187 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
188 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
189 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
190 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
191 * ld-mips-elf/tlsbin-o32.d: Ditto.
192 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
193 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
194 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
195 * ld-mips-elf/tlsdyn-o32.d: Ditto.
196 * ld-mips-elf/tlslib-o32.d: Ditto.
197
87ad46af
JW
1982015-08-12 Jiong Wang <jiong.wang@arm.com>
199
200 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
201 four triple shape: aarch64-*-linux*, aarch64-*-elf,
202 aarch64_be-*-linux*, aarch64_be-*-elf.
203 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
204 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
205 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
206 check when they reflect address.
207 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
208
f63d6d96
TP
2092015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
210
211 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
212 relocs-1027-symbolic-func.
213 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
214 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
215 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
216 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
217
f678ded7
JW
2182015-08-11 Jiong Wang <jiong.wang@arm.com>
219
220 * ld-aarch64/farcall-b-defsym.s: New test.
221 * ld-aarch64/farcall-bl-defsym.s: Likewise.
222 * ld-aarch64/farcall-b-defsym.d: New expectation.
223 * ld-aarch64/farcall-bl-defsym.d: Likewise.
224
07f9ddfe
JW
2252015-08-11 Jiong Wang <jiong.wang@arm.com>
226
227 * ld-aarch64/farcall-b-gsym.s: New test.
228 * ld-aarch64/farcall-b-plt.s: Likewise.
229 * ld-aarch64/farcall-bl-plt.s: Likewise.
230 * ld-aarch64/farcall-b-gsym.d: New expect file.
231 * ld-aarch64/farcall-b-plt.d: Likewise.
232 * ld-aarch64/farcall-bl-plt.d: Likewise.
233
40fbed84
JW
2342015-08-11 Jiong Wang <jiong.wang@arm.com>
235
236 * ld-aarch64/emit-relocs-529.s: New testcase.
237 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
238 * ld-aarch64/emit-relocs-86.s: Likewise.
239 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
240 * ld-aarch64/emit-relocs-529.d: New expectation file.
241 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
242 * ld-aarch64/emit-relocs-86.d: Likewise.
243 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
244 * ld-aarch64/aarch64-elf.exp: Run new testcases.
245
73f925cc
JW
2462015-08-11 Jiong Wang <jiong.wang@arm.com>
247
248 * ld-aarch64/tls-small-ld.s: Update testcase.
249
f69e4920
JW
2502015-08-11 Jiong Wang <jiong.wang@arm.com>
251
252 * ld-aarch64/tls-small-ld.s: New file.
253 * ld-aarch64/tls-small-ld.d: Likewise.
254 * ld-aarch64/aarch64-elf.exp: Run new test.
255
97dc35c8
L
2562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
257
258 PR ld/18808
259 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
260 * ld-ifunc/pr18808.out: New file.
261 * ld-ifunc/pr18808a.c: Likewise.
262 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 263 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 264
6e33951e
L
2652015-08-07 H.J. Lu <hongjiu.lu@intel.com>
266
267 PR ld/18720
268 * ld-elf/indirect.exp: Run tests for PR ld/18720.
269 * ld-elf/pr18720.out: New file.
270 * ld-elf/pr18720a.c: Likewise.
271 * ld-elf/pr18720b.c: Likewise.
272 * ld-elf/pr18720c.c: Likewise.
273
9c98104c
AB
2742015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
275
276 * ld/ld-lib.exp (run_dump_test): When using the map option, no
277 program is required.
278
bb57e4c7
AB
2792015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
280
281 * ld/ld-lib.exp (run_dump_test): Add error_output and
282 warning_output options.
283
0a618243
AB
2842015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
285
286 * ld-undefined/require-defined-1.d: New file.
287 * ld-undefined/require-defined-2.d: New file.
288 * ld-undefined/require-defined-3.d: New file.
289 * ld-undefined/require-defined-4.d: New file.
290 * ld-undefined/require-defined-5.d: New file.
291 * ld-undefined/require-defined.exp: New file.
292 * ld-undefined/require-defined.s: New file.
293
c6e8a9a8
L
2942015-07-30 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR ld/18735
297 * ld-elf/pr18735.d: New file.
298 * ld-elf/pr18735.s: Likewise.
299
60b57502
L
3002015-07-29 H.J. Lu <hongjiu.lu@intel.com>
301
302 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
303 4.5 or newer.
304
de0a0026
L
3052015-07-29 H.J. Lu <hongjiu.lu@intel.com>
306
307 * ld-size/size.exp: Move run-time support check.
308
e5654c0f
AM
3092015-07-28 Alan Modra <amodra@gmail.com>
310
311 * ld-powerpc/elfv2so.d: Update.
312
6f8ea6c4
L
3132015-07-27 H.J. Lu <hongjiu.lu@intel.com>
314
315 * config/default.exp (NOPIE_CFLAGS): New.
316 (NOPIE_LDFLAGS): Likewise.
317 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
318 $NOPIE_LDFLAGS if needed.
319 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
320
219a6876
L
3212015-07-27 H.J. Lu <hongjiu.lu@intel.com>
322
323 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
324 (CXX): Likewise.
325
cda77e9e
L
3262015-07-27 H.J. Lu <hongjiu.lu@intel.com>
327
328 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
329
379d3f1f
L
3302015-07-27 H.J. Lu <hongjiu.lu@intel.com>
331
332 * ld-scripts/crossref.exp (CC): Save and restore. Append
333 $PLT_CFLAGS.
334
ea9fb8b3
L
3352015-07-27 H.J. Lu <hongjiu.lu@intel.com>
336
337 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
338 -fPIC if needed.
339 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
340 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
341
faebca03
L
3422015-07-27 H.J. Lu <hongjiu.lu@intel.com>
343
344 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
345 ld_compile.
346
c4972ed6
L
3472015-07-27 H.J. Lu <hongjiu.lu@intel.com>
348
349 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
350 to build_binary.
351
e10461ae
L
3522015-07-27 H.J. Lu <hongjiu.lu@intel.com>
353
354 * config/default.exp (PLT_CFLAGS): New.
355
32f573bc
SN
3562015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
357
358 PR ld/18705
359 * ld-aarch64/protected-data.d: New.
360 * ld-aarch64/protected-data.s: New.
361 * ld-aarch64/aarch64-elf.exp: Add new test.
362
b68a20d6
SN
3632015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
364
365 PR ld/18705
366 * ld-arm/protected-data.d: New.
367 * ld-arm/protected-data.s: New.
368 * ld-arm/arm-elf.exp: Add new test.
369
edcab5e8
L
3702015-07-26 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR ld/18718
373 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
374
d76b6207
L
3752015-07-26 H.J. Lu <hongjiu.lu@intel.com>
376
377 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
378 to 0.
379
18d9555c
L
3802015-07-25 H.J. Lu <hongjiu.lu@intel.com>
381
382 PR ld/18718
383 * ld-elf/pr18718.c: New file.
384 * ld-elf/shared.exp: Run tests for PR ld/18718.
385
a496fbc8
AM
3862015-07-25 Alan Modra <amodra@gmail.com>
387
388 * ld-elf/symbolic-func.s,
389 * ld-elf/symbolic-func.r: New test.
390 * ld-elf/elf.exp: Run it.
391
84b74b49
L
3922015-07-24 H.J. Lu <hongjiu.lu@intel.com>
393
394 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
395 * ld-elf/zlibbegin.rS: Also expect "GC".
396 * ld-elf/zlibnormal.rS: Likewise.
397
77a69ff8
JW
3982015-07-16 Jiong Wang <jiong.wang@arm.com>
399
400 * ld-aarch64/tls-tiny-ld.s: New file.
401 * ld-aarch64/tls-tiny-ld.d: Ditto.
402 * ld-aarch64/aarch64-elf.exp: Run new test.
403
19a7fe52
L
4042015-07-14 H.J. Lu <hongjiu.lu@intel.com>
405
406 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
407 SHF_COMPRESSED bit.
408 * ld-elf/zlibnormal.rS: Likewise.
409
3350cc01
CM
4102015-07-09 Catherine Moore <clm@codesourcery.com>
411
72f4393d
L
412 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
413 * ld-mips-elf/attr-gnu-4-09.d: New.
414 * ld-mips-elf/attr-gnu-4-19.d: New.
415 * ld-mips-elf/attr-gnu-4-29.d: New.
416 * ld-mips-elf/attr-gnu-4-39.d: New.
417 * ld-mips-elf/attr-gnu-4-49.d: New.
418 * ld-mips-elf/attr-gnu-4-59.d: New.
419 * ld-mips-elf/attr-gnu-4-69.d: New.
420 * ld-mips-elf/attr-gnu-4-79.d: New.
421 * ld-mips-elf/attr-gnu-4-89.d: New.
422 * ld-mips-elf/attr-gnu-4-9.s: New.
423 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 424
328e7bfd
DC
4252015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
426
427 * ld-avr/gc-section-debugline.d: New test.
428 * ld-avr/per-function-debugline.s: Source for new test.
429
92a9c616
RS
4302015-07-05 Richard Sandiford <richard.sandiford@arm.com>
431
432 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
433 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
434 ld-powerpc/tocopt6.d: New test.
435 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
436
0f088b2a
KT
4372015-07-03 Kai Tietz <ktietz@redhat.com>
438 Nick Clifton <nickc@redhat.com>
439
440 PR ld/11539
441 * lib/ld-lib.exp (check_gc_sections_available): Do not
442 automatically fail for cygwin and mingw targets.
443
965b1d80
SL
4442015-07-01 Sandra Loosemore <sandra@codesourcery.com>
445 Cesar Philippidis <cesar@codesourcery.com>
446
447 * ld-nios2/mixed1a.d: New.
448 * ld-nios2/mixed1a.s: New.
449 * ld-nios2/mixed1b.d: New.
450 * ld-nios2/mixed1b.s: New.
451 * ld-nios2/nios2.exp: Build the new compatibility tests.
452
a2a55a40
L
4532015-06-27 H.J. Lu <hongjiu.lu@intel.com>
454
455 * ld-xtensa/tlsbin.rd: Updated.
456 * ld-xtensa/tlspic.rd: Likewise.
457
a5499fa4
MF
4582015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
459
460 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
461 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
462 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
463 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
464 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
465 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
466 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
467 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
468 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
469 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
470 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
471 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
472 * ld-mips-elf/tlsdyn-o32.d: Likewise.
473 * ld-mips-elf/tlsdyn-o32.got: Likewise.
474 * ld-mips-elf/pie-n32.d: New file.
475 * ld-mips-elf/pie-n64.d: Likewise.
476 * ld-mips-elf/pie-o32.d: Likewise.
477 * ld-mips-elf/pie.s: Likewise.
478 * ld-mips-elf/mips-elf.exp: Add new tests.
479
06e78fc7
L
4802015-06-25 H.J. Lu <hongjiu.lu@intel.com>
481
482 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
483
4a677ba7
L
4842015-06-25 H.J. Lu <hongjiu.lu@intel.com>
485
486 * ld-mmix/bspec1.d: Updated.
487 * ld-mmix/bspec2.d: Likewise.
488 * ld-mmix/undef-3.d: Likewise.
489
ef10c3ac
L
4902015-06-25 H.J. Lu <hongjiu.lu@intel.com>
491
492 PR gas/18451
493 * ld-elf/strtab.d: New file.
494 * ld-elf/strtab.s: Likewise.
495
7c1e8d3e
L
4962015-06-24 H.J. Lu <hongjiu.lu@intel.com>
497
498 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
499 * ld-x86-64/x86-64.exp: Likewise.
500 * ld-i386/pltgot-1.d: Updated.
501 * ld-x86-64/pltgot-1.d: Likewise.
502 * ld-i386/pltgot-2.d: New file.
503 * ld-x86-64/pltgot-2.d: Likewise.
504
c2170589
JW
5052015-06-23 Jiong Wang <jiong.wang@arm.com>
506
507 * ld-aarch64/dt_textrel.s: New testcase.
508 * ld-aarch64/dt_textrel.d: New expectation file.
509 * ld-aarch64/aarch64-elf.exp: Run new testcase.
510
696ddf4b
JW
5112015-06-17 Jiong Wang <jiong.wang@arm.com>
512
513 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
514 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
515 emulation mode.
516
1d5c94cb
AM
5172015-06-16 Alan Modra <amodra@gmail.com>
518
519 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
520 * ld-powerpc/ppc476-shared.d: Update.
521 * ld-powerpc/ppc476-shared2.d: Update.
522
3604cb1f
TG
5232015-06-12 Tristan Gingold <gingold@adacore.com>
524
525 * ld-scripts/print-memory-usage-1.t,
526 * ld-scripts/print-memory-usage-1.s,
527 * ld-scripts/print-memory-usage-1.l,
528 * ld-scripts/print-memory-usage-2.t,
529 * ld-scripts/print-memory-usage-2.l,
530 * ld-scripts/print-memory-usage-3.s,
531 * ld-scripts/print-memory-usage-3.t,
532 * ld-scripts/print-memory-usage-3.l,
533 * ld-scripts/print-memory-usage.t: New tests.
534 * ld-scripts/print-memory-usage.exp: Run them.
535
e00a2fbc
NC
5362015-06-05 Nick Clifton <nickc@redhat.com>
537
538 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
539
f8b44781
AM
5402015-06-05 Alan Modra <amodra@gmail.com>
541
542 * ld-powerpc/ppc476-shared.s,
543 * ld-powerpc/ppc476-shared.lnk,
544 * ld-powerpc/ppc476-shared.d,
545 * ld-powerpc/ppc476-shared2.d: New tests.
546 * ld-powerpc/powerpc.exp: Run them.
547
afa403d8
JW
5482015-06-02 Jiong Wang <jiong.wang@arm.com>
549
550 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
551
7018c030
JW
5522015-06-01 Jiong Wang <jiong.wang@arm.com>
553
554 * ld-aarch64/emit-relocs-28.s: New test file.
555 * ld-aarch64/emit-relocs-28.d: Ditto.
556 * ld-aarch64/aarch64-elf.exp: Run new test.
557
36e6c140
JW
5582015-06-01 Jiong Wang <jiong.wang@arm.com>
559
560 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
561 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
562 * ld-aarch64/aarch64-elf.exp: Run new testcase.
563
99ad26cb
JW
5642015-06-01 Jiong Wang <jiong.wang@arm.com>
565
566 * ld-aarch64/emit-relocs-313.s: New test file.
567 * ld-aarch64/emit-relocs-313.d: Ditto.
568 * ld-aarch64/aarch64-elf.exp: Run new test.
569
32c17175
SK
5702015-05-29 Stephen Kitt <steve@sk2.org>
571
572 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
573 compiler command line.
574
2f0c68f2
CM
5752015-05-28 Catherine Moore <clm@codesourcery.com>
576
577 ld/testsuite/
578 * ld-mips-elf/compact-eh.ld: New linker script.
579 * ld-mips-elf/compact-eh1.d: New.
580 * ld-mips-elf/compact-eh1.s: New.
581 * ld-mips-elf/compact-eh1a.s: New.
582 * ld-mips-elf/compact-eh1b.s: New.
583 * ld-mips-elf/compact-eh2.d: New.
584 * ld-mips-elf/compact-eh2.s: New.
585 * ld-mips-elf/compact-eh3.d: New.
586 * ld-mips-elf/compact-eh3.s: New.
587 * ld-mips-elf/compact-eh3a.s: New.
588 * ld-mips-elf/compact-eh4.d: New.
589 * ld-mips-elf/compact-eh5.d: New.
590 * ld-mips-elf/compact-eh6.d: New.
591 * ld-mips-elf/mips-elf.exp: Run new tests.
592
8ded2ddc
L
5932015-05-27 H.J. Lu <hongjiu.lu@intel.com>
594
595 PR binutils/18458
596 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
597 libpr18458b.so.
598 (run_tests): Run pr18458 test.
599 * ld-elf/pr18458a.c: New file.
600 * ld-elf/pr18458b.c: Likewise.
601 * ld-elf/pr18458c.c: Likewise.
602
25070364
L
6032015-05-16 H.J. Lu <hongjiu.lu@intel.com>
604
605 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
606 * ld-x86-64/x86-64.exp: Likewise
607 * ld-i386/pr17689now.rd: New file.
608 * ld-x86-64/pr17689now.rd: Likewise
609
5db04b09
L
6102015-05-15 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR binutis/18386
613 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
614 * ld-x86-64/tlspic.dd: Likewise.
615 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
616 objdump for tlspic.dd and tlsgdesc.dd.
617
a3747075
L
6182015-05-12 H.J. Lu <hongjiu.lu@intel.com>
619
620 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
621 * ld-x86-64/x86-64.exp: Likewise.
622 * ld-i386/pltgot-1.d: New file.
623 * ld-i386/pltgot-1.s: Likewise.
624 * ld-x86-64/pltgot-1.d: Likewise.
625 * ld-x86-64/pltgot-1.s: Likewise.
626
5197d474
L
6272015-05-11 H.J. Lu <hongjiu.lu@intel.com>
628
629 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
630 * ld-i386/iamcu-4.d: New file.
631
7e0a8112
L
6322015-05-11 H.J. Lu <hongjiu.lu@intel.com>
633
634 * ld-i386/abs-iamcu.d: New file.
635 * ld-i386/dummy.s: Likewise.
636 * ld-i386/foo.s: Likewise.
637 * ld-i386/iamcu-1.d: Likewise.
638 * ld-i386/iamcu-2.d: Likewise.
639 * ld-i386/iamcu-3.d: Likewise.
640 * ld-i386/start.s: Likewise.
641 * ld-i386/i386.exp (iamcu_tests): New.
642 Run iamcu_tests.
643
31955f99
L
6442015-05-08 H.J. Lu <hongjiu.lu@intel.com>
645
646 PR binutis/18386
647 * ld-x86-64/tlsgdesc.dd: Updated.
648 * ld-x86-64/tlspic.dd: Likewise.
649
43c1d34c
L
6502015-04-29 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR ld/18354
653 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
654 gnunormal and gabinormal against libfoozlib.so.
655
9081b64d
JW
6562015-04-27 Renlin Li <renlin.li@arm.com>
657
658 * ld-arm/ifunc-10.dd: Adjust expected output.
659 * ld-arm/ifunc-2.dd: Likewise.
660
963a4320
AK
6612015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
662
663 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
664
44bd1acd
AM
6652015-04-24 Alan Modra <amodra@gmail.com>
666
667 * ld-powerpc/tocnovar.d: Revert last change.
668
7a5c933c
RE
6692015-04-24 Richard Earnshaw <rearnsha@arm.com>
670
671 * ld-arm/armthumb-lib.d: Regenerate expected output.
672 * ld-arm/armthumb-lib.d: Likewise.
673 * ld-arm/armthumb-lib.sym: Likewise.
674 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
675 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
676 * ld-arm/cortex-a8-fix-b.d: Likewise.
677 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
678 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
679 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
680 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
681 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
682 * ld-arm/cortex-a8-fix-bl.d: Likewise.
683 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
684 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
685 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
686 * ld-arm/cortex-a8-fix-blx.d: Likewise.
687 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
688 * ld-arm/farcall-mixed-app-v5.d: Likewise.
689 * ld-arm/farcall-mixed-app.d: Likewise.
690 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
691 * ld-arm/farcall-mixed-lib.d: Likewise.
692 * ld-arm/mixed-app-v5.d: Likewise.
693 * ld-arm/mixed-app.d: Likewise.
694 * ld-arm/mixed-lib.d: Likewise.
695
30d72bc3
NC
6962015-04-24 Nick Clifton <nickc@redhat.com>
697
698 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
699 do not use elf.em.
700
04651c08
HPN
7012015-04-24 Hans-Peter Nilsson <hp@axis.com>
702
703 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
704 to cris*-*-elf.
705
005db9f9
L
7062015-04-23 H.J. Lu <hongjiu.lu@intel.com>
707
708 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
709 frv.
710
3e19fb8f
L
7112015-04-23 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR ld/18277
714 * ld-elf/compressed1d.d: New.
715 * ld-elf/compressed1e.d: Likewise.
716
a27e685f
AM
7172015-04-23 Alan Modra <amodra@gmail.com>
718
719 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
720 * ld-powerpc/defsym.d: Likewise.
721 * ld-powerpc/elfv2-2exe.d: Likewise.
722 * ld-powerpc/elfv2exe.d: Likewise.
723 * ld-powerpc/elfv2so.d: Likewise.
724 * ld-powerpc/relbrlt.d: Likewise.
725 * ld-powerpc/tls.g: Likewise.
726 * ld-powerpc/tlsexe.d: Likewise.
727 * ld-powerpc/tlsexe.g: Likewise.
728 * ld-powerpc/tlsexe.r: Likewise.
729 * ld-powerpc/tlsexetoc.d: Likewise.
730 * ld-powerpc/tlsexetoc.g: Likewise.
731 * ld-powerpc/tlsexetoc.r: Likewise.
732 * ld-powerpc/tlsso.d: Likewise.
733 * ld-powerpc/tlsso.g: Likewise.
734 * ld-powerpc/tlsso.r: Likewise.
735 * ld-powerpc/tlstoc.g: Likewise.
736 * ld-powerpc/tlstocso.d: Likewise.
737 * ld-powerpc/tlstocso.g: Likewise.
738 * ld-powerpc/tlstocso.r: Likewise.
739 * ld-powerpc/tocopt.d: Likewise.
740 * ld-powerpc/tocopt2.d: Likewise.
741 * ld-powerpc/tocopt3.d: Likewise.
742 * ld-powerpc/tocopt4.d: Likewise.
743 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 744 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 745
0e5fabeb
AM
7462015-04-22 Alan Modra <amodra@gmail.com>
747
748 * ld-x86-64/pr18176.d: Update.
749
d5597ebc
L
7502015-04-22 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR ld/18289
753 * ld-i386/copyreloc-lib.c: New file.
754 * ld-i386/copyreloc-main.S: Likewise.
755 * ld-i386/copyreloc-main.out: Likewise.
756 * ld-i386/copyreloc-main1.rd: Likewise.
757 * ld-i386/copyreloc-main2.rd: Likewise.
758 * ld-i386/dummy.c: Likewise.
759 * ld-i386/pr17689.out: Likewise.
760 * ld-i386/pr17689.rd: Likewise.
761 * ld-i386/pr17689a.c: Likewise.
762 * ld-i386/pr17689b.S: Likewise.
763 * ld-i386/pr17827.rd: Likewise.
764 * ld-i386/pr17827ver.rd: Likewise.
765 * ld-i386/i386.exp: Run copyreloc tests.
766
be59ad3d
L
7672015-04-20 H.J. Lu <hongjiu.lu@intel.com>
768
769 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
770 * ld-mmix/bspec2.d: Likewise.
771 * ld-mmix/local1.d: Likewise.
772 * ld-mmix/local3.d: Likewise.
773 * ld-mmix/local5.d: Likewise.
774 * ld-mmix/local7.d: Likewise.
775 * ld-mmix/undef-3.d: Likewise.
776 * ld-sh/sh64/crangerel1.rd: Likewise.
777 * ld-sh/sh64/crangerel2.rd: Likewise.
778 * ld-tic6x/common.d: Likewise.
779 * ld-tic6x/shlib-1.rd: Likewise.
780 * ld-tic6x/shlib-1b.rd: Likewise.
781 * ld-tic6x/shlib-1r.rd: Likewise.
782 * ld-tic6x/shlib-1rb.rd: Likewise.
783 * ld-tic6x/shlib-app-1.rd: Likewise.
784 * ld-tic6x/shlib-app-1b.rd: Likewise.
785 * ld-tic6x/shlib-app-1r.rd: Likewise.
786 * ld-tic6x/shlib-app-1rb.rd: Likewise.
787 * ld-tic6x/shlib-noindex.rd: Likewise.
788 * ld-tic6x/static-app-1.rd: Likewise.
789 * ld-tic6x/static-app-1b.rd: Likewise.
790 * ld-tic6x/static-app-1r.rd: Likewise.
791 * ld-tic6x/static-app-1rb.rd: Likewise.
792 * ld-x86-64/ilp32-4.d: Likewise.
793 * ld-x86-64/split-by-file-nacl.rd: Likewise.
794 * ld-x86-64/split-by-file.rd: Likewise.
795
0ce398f1
L
7962015-04-14 H.J. Lu <hongjiu.lu@intel.com>
797
798 * ld-elf/compress.exp (build_tests): Add tests for
799 --compress-debug-sections=.
800 (run_tests): Likewise.
801 Add additonal tests for --compress-debug-sections=.
802 * ld-elf/gabiend.rt: New file.
803 * ld-elf/gabinormal.rt: Likewise.
804 * ld-elf/gnubegin.rS: Likewise.
805 * ld-elf/gnunormal.rS: Likewise.
806 * ld-elf/zlibbegin.rS: Likewise.
807 * ld-elf/zlibnormal.rS: Likewise.
808
ecd27210
AM
8092015-04-15 Alan Modra <amodra@gmail.com>
810
811 * ld-gc/pr18223.d: xfail tic6x.
812
889c2a67
L
8132015-04-14 H.J. Lu <hongjiu.lu@intel.com>
814
815 PR ld/pr17709
816 * ld-i386/i386.exp: Run protected6b.
817 * ld-i386/protected6b.d: New file.
818 * ld-x86-64/protected6b.d: Likewise.
819 * ld-x86-64/x86-64.exp: Run protected6b.
820
e3c0e327
L
8212015-04-11 H.J. Lu <hongjiu.lu@intel.com>
822
823 * ld-i386/i386.exp: Run protected6a.
824 * ld-i386/protected6.d: Renamed to ...
825 * ld-i386/protected6a.d: This.
826 * ld-x86-64/hidden4.d: New file.
827 * ld-x86-64/hidden4.s: Likewise.
828 * ld-x86-64/hidden5.d: Likewise.
829 * ld-x86-64/hidden5.s: Likewise.
830 * ld-x86-64/protected6.d: Renamed to ...
831 * ld-x86-64/protected6a.d: This.
832 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
833 protected7a and protected7b.
834
3d949995
L
8352015-04-10 H.J. Lu <hongjiu.lu@intel.com>
836
837 PR ld/pr17709
838 * ld-i386/protected6.d: New file.
839 * ld-i386/protected6.s: Likewise.
840 * ld-x86-64/protected6.d: Likewise.
841 * ld-x86-64/protected6.s: Likewise.
842 * ld-x86-64/protected7.d: Likewise.
843 * ld-x86-64/protected7.s: Likewise.
844 * ld-x86-64/protected7a.d: Likewise.
845 * ld-x86-64/protected7b.d: Likewise.
846
f7483970
L
8472015-04-10 H.J. Lu <hongjiu.lu@intel.com>
848
849 PR ld/pr15228
850 PR ld/pr17709
851 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
852 * ld-i386/pr17709-nacl.rd: New file.
853 * ld-i386/pr17709.rd: Likewise.
854 * ld-i386/pr17709a.s: Likewise.
855 * ld-i386/pr17709b.s: Likewise.
856 * ld-i386/protected3.d: Updated.
857 * ld-i386/protected3.s: Likewise.
858 * ld-x86-64/pr17709-nacl.rd: New file.
859 * ld-x86-64/pr17709.rd: Likewise.
860 * ld-x86-64/pr17709a.s: Likewise.
861 * ld-x86-64/pr17709b.s: Likewise.
862 * ld-x86-64/protected3.d: Updated.
863 * ld-x86-64/protected3.s: Likewise.
864 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
865
11e6e4c7
L
8662015-04-10 H.J. Lu <hongjiu.lu@intel.com>
867
868 PR ld/18223
869 * ld-gc/gc.exp: Run pr18223.
870 * ld-gc/pr18223.d: New file.
871 * ld-gc/pr18223.s: Likewise.
872
8d2ea2a8
AM
8732015-04-10 Alan Modra <amodra@gmail.com>
874
875 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
876 PR ld/pr15228
877 PR ld/pr17709
878 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
879 * ld-i386/pr17709-nacl.rd: Delete.
880 * ld-i386/pr17709.rd: Likewise.
881 * ld-i386/pr17709a.s: Likewise.
882 * ld-i386/pr17709b.s: Likewise.
883 * ld-i386/protected3.d: Updated.
884 * ld-i386/protected3.s: Likewise.
885 * ld-x86-64/pr17709-nacl.rd: Delete.
886 * ld-x86-64/pr17709.rd: Likewise.
887 * ld-x86-64/pr17709a.s: Likewise.
888 * ld-x86-64/pr17709b.s: Likewise.
889 * ld-x86-64/protected3.d: Updated.
890 * ld-x86-64/protected3.s: Likewise.
891 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
892
151411f8
L
8932015-04-08 H.J. Lu <hongjiu.lu@intel.com>
894
895 * ld-elf/compress.exp: Add a test for
896 --compress-debug-sections=zlib-gabi.
897 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
898 (run_tests): Likewise.
899 Verify linker output with zlib-gabi compressed debug input.
900 * ld-elf/compressed1a.d: New file.
901 * ld-elf/compressed1b.d: Likewise.
902 * ld-elf/compressed1c.d: Likewise.
903
87070c08
AM
9042015-04-07 Alan Modra <amodra@gmail.com>
905
906 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
907 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
908 * ld-tic6x/shlib-1b.rd: Likewise.
909 * ld-tic6x/shlib-1r.rd: Likewise.
910 * ld-tic6x/shlib-1rb.rd: Likewise.
911 * ld-tic6x/shlib-app-1.rd: Likewise.
912 * ld-tic6x/shlib-app-1b.rd: Likewise.
913 * ld-tic6x/shlib-app-1r.rd: Likewise.
914 * ld-tic6x/shlib-app-1rb.rd: Likewise.
915 * ld-tic6x/shlib-noindex.rd: Likewise.
916
3ea60775
NC
9172015-04-07 Nick Clifton <nickc@redhat.com>
918
919 * ld-elf/orphan-5.l: New test - checks the linker's output with
920 --warn-orphan enabled.
921 * ld-elf/elf.exp: Run the new test.
922
dae148f3
L
9232015-04-06 H.J. Lu <hongjiu.lu@intel.com>
924
925 * ld-elf/compress.exp: Remove is_zlib_supported check.
926 Fail if --compress-debug-sections doesn't work.
927 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
928
4106101c
MS
9292015-04-01 Tejas Belagod <tejas.belagod@arm.com>
930
931 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
932 * ld-aarch64/erratum843419.d: New.
933 * ld-aarch64/erratum843419.s: New.
934
875b5b9d
L
9352015-04-01 H.J. Lu <hongjiu.lu@intel.com>
936
937 PR ld/18176
938 * ld-x86-64/pr18176.d: New file.
939 * ld-x86-64/pr18176.s: Likewise.
940 * ld-x86-64/pr18176.t: Likewise.
941 * ld-x86-64/x86-64.exp: Run pr18176.
942
f24173eb
L
9432015-03-31 H.J. Lu <hongjiu.lu@intel.com>
944
945 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
946
bd53a53a
L
9472015-03-30 H.J. Lu <hongjiu.lu@intel.com>
948
949 PR ld/18169
950 * ld-elf/linkinfo1a.d: Updated.
951 * ld-elf/linkinfo1b.d: Likewise.
952
5e228181
L
9532015-03-27 H.J. Lu <hongjiu.lu@intel.com>
954
955 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
956
93ca8569
TB
9572015-03-26 Tejas Belagod <tejas.belagod@arm.com>
958
959 * ld-aarch64/farcall-back-be.d: New.
960
b19a8f85
L
9612015-03-26 H.J. Lu <hongjiu.lu@intel.com>
962
963 PR ld/18160
964 * ld-x86-64/pr18160.d: New file.
965 * ld-x86-64/pr18160.s: Likewise.
966 * ld-x86-64/pr18160.t: Likewise.
967 * ld-x86-64/x86-64.exp: Run pr18160.
968---
61865519
MS
9692015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
970
971 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
972 section.
973 * ld-aarch64/farcall-b.d: Likewise.
974 * ld-aarch64/farcall-bl.d: Likewise.
975 * ld-aarch64/farcall-back.d: Likewise.
976
d9ced15d
MS
9772015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
978
979 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
980 835769 workaround stubs.
981
d422d1c4
SKS
9822015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
983
984 * ld-gc/all-debug-sections.d: New file.
985 * ld-gc/all-debug-sections.s: Likewise.
986 * ld-gc/gc.exp: Execute new testcase.
987
1079403c
AM
9882015-03-11 Alan Modra <amodra@gmail.com>
989
990 * ld-powerpc/tls32.s: Add GOT pointer setup.
991 * ld-powerpc/tls32.d: Update.
992 * ld-powerpc/tls32.g: Update.
993 * ld-powerpc/tls32.t: Update.
994 * ld-powerpc/tlsexe.d: Update.
995 * ld-powerpc/tlsexe32.d: Update.
996 * ld-powerpc/tlsexe32.g: Update.
997 * ld-powerpc/tlsexe32.r: Update.
998 * ld-powerpc/tlsexetoc.d: Update.
999 * ld-powerpc/tlsso32.d: Update.
1000 * ld-powerpc/tlsso32.g: Update.
1001 * ld-powerpc/tlsso32.r: Update.
1002
ca3fe95e
L
10032015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1004
1005 PR ld/pr15228
1006 PR ld/pr17709
1007 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1008 * ld-i386/pr17709-nacl.rd: New file.
1009 * ld-i386/pr17709.rd: Likewise.
1010 * ld-i386/pr17709a.s: Likewise.
1011 * ld-i386/pr17709b.s: Likewise.
1012 * ld-i386/protected3.d: Updated.
1013 * ld-i386/protected3.s: Likewise.
1014 * ld-x86-64/pr17709-nacl.rd: New file.
1015 * ld-x86-64/pr17709.rd: Likewise.
1016 * ld-x86-64/pr17709a.s: Likewise.
1017 * ld-x86-64/pr17709b.s: Likewise.
1018 * ld-x86-64/protected3.d: Updated.
1019 * ld-x86-64/protected3.s: Likewise.
1020 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1021
e09ab7ac
RS
10222015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1023
1024 PR gas/17843
1025 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1026 * ld-aarch64/aarch64-elf.exp: Run it.
1027
9028d943
AM
10282015-02-28 Alan Modra <amodra@gmail.com>
1029
1030 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1031 * ld-sparc/gotop32.td: Likewise.
1032 * ld-sparc/gotop64.rd: Likewise.
1033 * ld-sparc/gotop64.td: Likewise.
1034 * ld-tilegx/external.s: Align .data.
1035 * ld-tilepro/external.s: Likewise.
1036
60d1b0d6
MS
10372015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1038
1039 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1040 (tls-tiny-desc-le): Add.
1041 * ld-aarch64/tls-tiny-desc.d: New.
1042 * ld-aarch64/tls-tiny-desc.s: New.
1043 * ld-aarch64/tls-tiny-desc-ie.d: New.
1044 * ld-aarch64/tls-tiny-desc-ie.s: New.
1045 * ld-aarch64/tls-tiny-desc-le.d: New.
1046 * ld-aarch64/tls-tiny-desc-le.s: New.
1047
b480a481
MS
10482015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1049
1050 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1051 (tls-tiny-gd-le): Add.
1052 * ld-aarch64/tls-tiny-gd.d: New.
1053 * ld-aarch64/tls-tiny-gd.s: New.
1054 * ld-aarch64/tls-tiny-gd-ie.d: New.
1055 * ld-aarch64/tls-tiny-gd-ie.s: New.
1056 * ld-aarch64/tls-tiny-gd-le.d: New.
1057 * ld-aarch64/tls-tiny-gd-le.s: New.
1058
b1089987
MS
10592015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1060
1061 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1062 * ld-aarch64/tls-tiny-ie.d: New.
1063 * ld-aarch64/tls-tiny-ie.s: New.
1064
99654aaf
TG
10652015-02-26 Terry Guo <terry.guo@arm.com>
1066
1067 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1068 * ld-arm/attr-merge-vfp-10.d: Likewise.
1069 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1070 * ld-arm/attr-merge-vfp-12.d: Likewise.
1071 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1072 * ld-arm/attr-merge-vfp-13.d: Likewise.
1073 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1074 * ld-arm/attr-merge-vfp-14.d: Likewise.
1075 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1076 * ld-arm/attr-merge-vfp-6.d: Likewise.
1077 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1078 * ld-arm/attr-merge-vfp-7.d: Likewise.
1079 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1080 * ld-arm/attr-merge-vfp-8.d: Likewise.
1081 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1082
bac13f5a
AB
10832015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1084
1085 * ld-avr/avr-prop-1.d: New file.
1086 * ld-avr/avr-prop-1.s: New file.
1087 * ld-avr/avr-prop-2.d: New file.
1088 * ld-avr/avr-prop-2.s: New file.
1089 * ld-avr/avr-prop-3.d: New file.
1090 * ld-avr/avr-prop-3.s: New file.
1091 * ld-avr/avr-prop-4.d: New file.
1092 * ld-avr/avr-prop-4.s: New file.
1093
ac994365
OE
10942015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1095
1096 * ld-sh/arch/arch_expected.txt: Regenerate.
1097 * ld-sh/arch/sh-dsp.s: Likewise.
1098 * ld-sh/arch/sh.s: Likewise.
1099 * ld-sh/arch/sh2.s: Likewise.
1100 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1101 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1102 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1103 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1104 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1105 * ld-sh/arch/sh2a.s: Likewise.
1106 * ld-sh/arch/sh2e.s: Likewise.
1107 * ld-sh/arch/sh3-dsp.s: Likewise.
1108 * ld-sh/arch/sh3-nommu.s: Likewise.
1109 * ld-sh/arch/sh3.s: Likewise.
1110 * ld-sh/arch/sh3e.s: Likewise.
1111 * ld-sh/arch/sh4-nofpu.s: Likewise.
1112 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1113 * ld-sh/arch/sh4.s: Likewise.
1114 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1115 * ld-sh/arch/sh4a.s: Likewise.
1116 * ld-sh/arch/sh4al-dsp.s: Likewise.
1117
685080f2
NC
11182015-02-24 Nick Clifton <nickc@redhat.com>
1119
1120 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1121
884151a7
AM
11222015-02-24 Alan Modra <amodra@gmail.com>
1123
1124 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1125
cb072816
SKS
11262015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1127
1128 * ld-avr/region_overflow.d: New test.
1129 * ld-avr/region_overflow.s: Likewise.
1130
db95bb7c
L
11312015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 PR ld/4317
1134 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1135 * ld-x86-64/compressed1.d: Likewise.
1136 * ld-x86-64/pie1.d: Likewise.
1137
d983c8c5
AM
11382015-02-19 Alan Modra <amodra@gmail.com>
1139
1140 PR ld/4317
1141 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1142 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1143 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1144 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1145 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1146 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1147 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1148
2ec55de3
AM
11492015-02-17 Alan Modra <amodra@gmail.com>
1150
1151 PR ld/17975
1152 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1153 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1154 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1155 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1156 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1157 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1158 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1159 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1160 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1161 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1162 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1163 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1164 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1165
6dfb72b9
L
11662015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1167
1168 PR ld/17975
67ca0b76 1169 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1170 * ld-i386/tlsbin.rd: Likewise.
1171 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1172 * ld-i386/tlsbindesc.rd: Likewise.
1173 * ld-i386/tlsdesc-nacl.rd: Likewise.
1174 * ld-i386/tlsdesc.rd: Likewise.
1175 * ld-i386/tlsnopic-nacl.rd: Likewise.
1176 * ld-i386/tlsnopic.rd: Likewise.
1177 * ld-i386/tlspic-nacl.rd: Likewise.
1178 * ld-i386/tlspic.rd: Likewise.
1179 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1180 * ld-x86-64/tlsbin.rd: Likewise.
1181 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1182 * ld-x86-64/tlsbindesc.rd: Likewise.
1183 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1184 * ld-x86-64/tlsdesc.rd: Likewise.
1185 * ld-x86-64/tlspic-nacl.rd: Likewise.
1186 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1187 * ld-alpha/tlspic.rd: Likewise.
1188 * ld-powerpc/tlsexe.r: Likewise.
1189 * ld-powerpc/tlsexetoc.r: Likewise.
1190 * ld-powerpc/tlsso.r: Likewise.
1191 * ld-powerpc/tlstocso.r: Likewise.
1192 * ld-s390/tlspic.rd: Likewise.
1193 * ld-s390/tlspic_64.rd: Likewise.
1194 * ld-sparc/gotop32.dd: Likewise.
1195 * ld-sparc/gotop64.dd: Likewise.
1196 * ld-sparc/tlssunnopic32.rd: Likewise.
1197 * ld-sparc/tlssunnopic64.rd: Likewise.
1198 * ld-sparc/tlssunpic32.rd: Likewise.
1199 * ld-sparc/tlssunpic64.rd: Likewise.
1200 * ld-tic6x/shlib-1.rd: Likewise.
1201 * ld-tic6x/shlib-1b.rd: Likewise.
1202 * ld-tic6x/shlib-1r.rd: Likewise.
1203 * ld-tic6x/shlib-1rb.rd: Likewise.
1204 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1205
f58926a6
L
12062015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1207
1208 PR ld/17973
1209 * ld-plugin/plugin.exp (regassilent): New.
1210 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1211 (plugin_tests): Add a test for PR ld/17973.
1212 * ld-plugin/pr17973.d: New file.
1213 * ld-plugin/pr17973.s: Likewise.
1214
761e2bd4
L
12152015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1218
45e81354
L
12192015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1220
1221 * ld-plugin/plugin-27.d: New.
1222 * ld-plugin/plugin-28.d: Likewise.
1223 * ld-plugin/plugin-29.d: Likewise.
1224 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1225 and LDPL_WARNING.
1226
7275e869
L
12272015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1228
1229 PR ld/17878
1230 * ld-plugin/func.c: Add some comments.
1231 * ld-plugin/plugin-13.d: New file.
1232 * ld-plugin/plugin-14.d: Likewise.
1233 * ld-plugin/plugin-15.d: Likewise.
1234 * ld-plugin/plugin-16.d: Likewise.
1235 * ld-plugin/plugin-17.d: Likewise.
1236 * ld-plugin/plugin-18.d: Likewise.
1237 * ld-plugin/plugin-19.d: Likewise.
1238 * ld-plugin/plugin-20.d: Likewise.
1239 * ld-plugin/plugin-21.d: Likewise.
1240 * ld-plugin/plugin-22.d: Likewise.
1241 * ld-plugin/plugin-23.d: Likewise.
1242 * ld-plugin/plugin-24.d: Likewise.
1243 * ld-plugin/plugin-25.d: Likewise.
1244 * ld-plugin/plugin-26.d: Likewise.
1245 * ld-plugin/plugin.exp (plugin2_name): New.
1246 (plugin3_name): Likewise.
1247 (plugin2_path): Likewise.
1248 (plugin3_path): Likewise.
1249 (testsrcfiles): Likewise.
1250 (testsrcfiles_notext): Likewise.
1251 (plugin_tests): Add tests for non-object IR file.
1252 (plugin_lib_tests): Likewise.
1253 (plugin_extra_elf_tests): Likewise.
1254 (plugin_src_tests): New tests for non-object IR file.
1255 Run nm --plugin test.
1256 Run ar --plugin test.
1257 Run plugin_src_tests.
1258
1952c5cd
L
12592015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1260
1261 PR ld/17935
1262 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1263 * ld-x86-64/x86-64.exp: Likewise.
1264
1265 * ld-i386/pr17935-1.d: New file.
1266 * ld-i386/pr17935-1.s: Likewise.
1267 * ld-i386/pr17935-2.d: Likewise.
1268 * ld-i386/pr17935-2.s: Likewise.
1269 * ld-x86-64/pr17935-1.d: Likewise.
1270 * ld-x86-64/pr17935-1.s: Likewise.
1271 * ld-x86-64/pr17935-2.d: Likewise.
1272 * ld-x86-64/pr17935-2.s: Likewise.
1273
9e2dec47
L
12742015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1275
1276 PR ld/12365
1277 PR ld/14272
1278 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1279 * ld-plugin/plugin-7.d: Updated.
1280 * ld-plugin/plugin-8.d: Likewise.
1281
8962a307
L
12822015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1283
1284 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1285 ld/12365 test.
1286
60f79275
L
12872015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1288
1289 PR ld/12365
1290 * ld-plugin/pr12365a.c: New file.
1291 * ld-plugin/pr12365b.c: Likewise.
1292 * ld-plugin/pr12365c.c: Likewise.
1293
1294 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1295 test.
1296 Run the PR ld/12365 test.
1297
9910b1c8
L
12982015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 PR ld/14918
1301 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1302
1303 * ld-plugin/pr14918.c: New file.
1304 * ld-plugin/pr14918.d: Likewise.
1305
1a215085
L
13062015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1309
b86ac8e3
AM
13102015-01-29 Alan Modra <amodra@gmail.com>
1311
1312 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1313 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1314 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1315
15f7a26b
L
13162015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1317
1318 PR ld/17878
1319 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1320 * ld-plugin/plugin-10.d: Likewise.
1321 * ld-plugin/plugin-11.d: Likewise.
1322 * ld-plugin/plugin-2.d: Likewise.
1323 * ld-plugin/plugin-3.d: Likewise.
1324 * ld-plugin/plugin-4.d: Likewise.
1325 * ld-plugin/plugin-5.d: Likewise.
1326 * ld-plugin/plugin-6.d: Likewise.
1327 * ld-plugin/plugin-7.d: Likewise.
1328 * ld-plugin/plugin-8.d: Likewise.
1329 * ld-plugin/plugin-9.d: Likewise.
1330
61b86cb1
JB
13312015-01-28 Jan Beulich <jbeulich@suse.com>
1332
1333 * ld-elf/pr16322.s (p1): Rename to px1.
1334 (f1): Rename to fx1.
1335
dbd1e97e
AM
13362015-01-28 Alan Modra <amodra@gmail.com>
1337
1338 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1339 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1340 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1341
cc9ad334
SKS
13422015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1343
1344 * ld-scripts/memory.t: Define new symbol tred.
1345 * ld-scripts/memory_sym.t: New.
1346 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1347 conditionally check values of linker symbols.
1348
481765cd
AB
13492015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1350
1351 * ld-scripts/provide-4-map.d: Update expected output.
1352 * ld-scripts/provide-5-map.d: Likewise.
1353
c05b575a
AB
13542015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * ld-scripts/provide-4.d: New file.
1357 * ld-scripts/provide-4-map.d: New file.
1358 * ld-scripts/provide-4.t: New file.
1359 * ld-scripts/provide-5.d: New file.
1360 * ld-scripts/provide-5.s: New file.
1361 * ld-scripts/provide-5-map.d: New file.
1362 * ld-scripts/provide-5.t: New file.
1363 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1364 tests.
1365
43d66c95
AB
13662015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 * ld-scripts/overlay-size.d: Add 'map' option.
1369 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1370 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1371 option, checking linker mapfile output.
1372
23283c1b
AM
13732015-01-20 Alan Modra <amodra@gmail.com>
1374
1375 * ld-powerpc/ambiguousv1.d,
1376 * ld-powerpc/ambiguousv1b.d,
1377 * ld-powerpc/ambiguousv2.d,
1378 * ld-powerpc/ambiguousv2b.d,
1379 * ld-powerpc/elfv2exe.d,
1380 * ld-powerpc/elfv2so.d,
1381 * ld-powerpc/tlsexe.r,
1382 * ld-powerpc/tlsexetoc.r,
1383 * ld-powerpc/tlsso.r,
1384 * ld-powerpc/tlstocso.r: Update.
1385
10ab94eb
AM
13862015-01-20 Alan Modra <amodra@gmail.com>
1387
1388 PR ld/17615
1389 * ld-elf/pr17615.d: Match .sbss too.
1390
3e2aa5bb
L
13912015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR ld/17615
1394 * ld-elf/pr17615.d: New file.
1395 * ld-elf/pr17615.s: Likewise.
1396
c4621b33
AM
13972015-01-19 Alan Modra <amodra@gmail.com>
1398
1399 * ld-gc/pr14265.d,
1400 * ld-cris/tls-gc-68.d,
1401 * ld-cris/tls-gc-69.d,
1402 * ld-cris/tls-gc-70.d,
1403 * ld-cris/tls-gc-71.d,
1404 * ld-cris/tls-gc-75.d,
1405 * ld-cris/tls-gc-76.d,
1406 * ld-cris/tls-gc-79.d,
1407 * ld-mmix/bpo-10.d,
1408 * ld-mmix/bpo-11.d: Update.
1409
1e2e8c52
AK
14102015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1411
1412 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1413 printed if 0 anymore.
1414
6333bc0d
L
14152015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1416
1417 PR ld/17847
1418 * ld-x86-64/pie1.d: New file.
1419 * ld-x86-64/pie1.s: Likwise.
1420 * ld-x86-64/x86-64.exp: Run pie1.
1421
0941db69
JW
14222015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1423
1424 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1425 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1426 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1427
0172429c
JW
14282015-01-13 Jiong Wang <jiong.wang@arm.com>
1429
1430 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1431 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1432 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1433
bab91cce
JW
14342015-01-13 Jiong Wang <jiong.wang@arm.com>
1435
1436 PR ld/17415
1437 * ld-aarch64/pr17415.s: Source file for new test.
1438 * ld-aarch64/pr17415.d: Expect file for new test.
1439 * ld-aarch64/aarch64-elf.exp: Run the new test.
1440
9d1d54d5
L
14412015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1442
1443 PR ld/17827
1444 * ld-x86-64/pr17689.out: Updated.
1445 * ld-x86-64/pr17689b.S: Likewise.
1446
1447 * ld-x86-64/pr17827.rd: New file.
1448
1449 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1450
2279a12a
JB
14512015-01-08 Jan Beulich <jbeulich@suse.com>
1452
1453 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1454 enable_initfini_array=no case.
1455
8d983e36
AB
14562015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1457
1458 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1459 readelf.
1460
b90efa5b 14612015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1462
b90efa5b 1463 Update year range in copyright notice of all files.
ee3b52e9 1464
b90efa5b 1465For older changes see ChangeLog-2014
c9e214e5 1466\f
b90efa5b 1467Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1468
1469Copying and distribution of this file, with or without modification,
1470are permitted in any medium without royalty provided the copyright
1471notice and this notice are preserved.
1472
c9e214e5
AM
1473Local Variables:
1474mode: change-log
1475left-margin: 8
1476fill-column: 74
1477version-control: never
1478End:
This page took 0.682568 seconds and 4 git commands to generate.