Change 7-byte NOP instruction for RX target, so that it only takes 1 cycle to excute.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
5fe2850d
L
12015-09-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-elf/pie.d: New test.
4
975f8a9e
AM
52015-09-18 Alan Modra <amodra@gmail.com>
6
7 PR ld/18963
8 * ld-scripts/pr18963.d,
9 * ld-scripts/pr18963.t: New test.
10 * ld-scripts/expr.exp: Run it.
11 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
12 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
13 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
14 start of .data section.
15 * ld-mips-elf/no-shared-1-n64.d: Likewise.
16 * ld-mips-elf/no-shared-1-o32.d: Likewise.
17
6d636d8c
L
182015-09-11 H.J. Lu <hongjiu.lu@intel.com>
19
20 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
21 PR ld/15323.
22 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
23
259364ad
JW
242015-09-09 Jiong Wang <jiong.wang@arm.com>
25
26 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
27 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
28 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
29 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
30 * ld-aarch64/aarch64-elf.exp: Run new testcases.
31
3d476d8d
AB
322015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * ld-elf/orphan-7.map: Allow for other discarded sections.
35 * ld-elf/orphan-8.map: Updated to allow for different section
36 ordering on different targets.
37 * ld-elf/orphan.ld: Place .sbss section.
38
e32aa933
L
392015-09-05 H.J. Lu <hongjiu.lu@intel.com>
40
41 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
42
c005eb9e
AB
432015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
44
45 * ld-elf/elf.exp: Switch to rely on run_dump_test.
46 * ld-elf/orphan-5.l: Update expected output.
47 * ld-elf/orphan-5.d: New file.
48 * ld-elf/orphan-6.d: New file.
49 * ld-elf/orphan-6.l: New file.
50 * ld-elf/orphan-7.d: New file.
51 * ld-elf/orphan-7.map: New file.
52 * ld-elf/orphan-8.d: New file.
53 * ld-elf/orphan-8.map: New file.
54
8c650f16
L
552015-09-03 H.J. Lu <hongjiu.lu@intel.com>
56
57 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
58 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
59 * ld-ifunc/ifunc-22-i386.s: Likewise.
60 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
61 * ld-ifunc/ifunc-21-i386.d: Updated.
62 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
63 * ld-ifunc/ifunc-22-i386.d: Likewise.
64 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
65
0762fbb6
L
662015-09-02 H.J. Lu <hongjiu.lu@intel.com>
67
8c650f16 68 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
69 * ld-ifunc/ifunc-21-i386.s: Likewise.
70 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
71 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
72 * ld-ifunc/ifunc-22-i386.d: Likewise.
73 * ld-ifunc/ifunc-22-i386.s: Likewise.
74 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
75 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
76
04ebc307
L
772015-09-01 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR ld/18900
80 * ld-i386/i386.exp: Run tests for PR ld/18900.
81 * ld-x86-64/x86-64.exp: Likewise.
82 * ld-i386/pr18900.out: New file.
83 * ld-i386/pr18900a.c: Likewise.
84 * ld-i386/pr18900a.c: Likewise.
85 * ld-i386/pr18900a.rd: Likewise.
86 * ld-i386/pr18900b.c: Likewise.
87 * ld-i386/pr18900b.rd: Likewise.
88 * ld-i386/pr18900c.c: Likewise.
89 * ld-x86-64/pr18900.out: Likewise.
90 * ld-x86-64/pr18900a.c: Likewise.
91 * ld-x86-64/pr18900a.rd: Likewise.
92 * ld-x86-64/pr18900b.c: Likewise.
93 * ld-x86-64/pr18900b.rd: Likewise.
94 * ld-x86-64/pr18900c.c: Likewise.
95 * ld-x86-64/mpx3.dd: Updated.
96
1cb0b71f
AM
972015-08-27 Alan Modra <amodra@gmail.com>
98
99 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
100 * ld-powerpc/powerpc.exp: Run it.
101
c97c330b
MF
1022015-08-26 Nick Clifton <nickc@redhat.com>
103
104 PR ld/18401
105 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
106
07c9aa07
JW
1072015-08-19 Jiong Wang <jiong.wang@arm.com>
108
109 * ld-aarch64/emit-relocs-531.s: New testcase.
110 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
111 * ld-aarch64/emit-relocs-532.s: Likewise.
112 * ld-aarch64/emit-relocs-533.s: Likewise.
113 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
114 * ld-aarch64/emit-relocs-534.s: Likewise.
115 * ld-aarch64/emit-relocs-535.s: Likewise.
116 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
117 * ld-aarch64/emit-relocs-536.s: Likewise.
118 * ld-aarch64/emit-relocs-537.s: Likewise.
119 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
120 * ld-aarch64/emit-relocs-538.s: Likewise.
121 * ld-aarch64/emit-relocs-531.d: New expectation file.
122 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
123 * ld-aarch64/emit-relocs-532.d: Likewise.
124 * ld-aarch64/emit-relocs-533.d: Likewise.
125 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
126 * ld-aarch64/emit-relocs-534.d: Likewise.
127 * ld-aarch64/emit-relocs-535.d: Likewise.
128 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
129 * ld-aarch64/emit-relocs-536.d: Likewise.
130 * ld-aarch64/emit-relocs-537.d: Likewise.
131 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
132 * ld-aarch64/emit-relocs-538.d: Likewise.
133 * ld-aarch64/aarch64-elf.exp: Run new testcases.
134
6ffe9a1b
JW
1352015-08-19 Jiong Wang <jiong.wang@arm.com>
136
137 * ld-aarch64/emit-relocs-87.s: New testcase.
138 * ld-aarch64/emit-relocs-88.s: Likewise.
139 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
140 * ld-aarch64/emit-relocs-89.s: Likewise.
141 * ld-aarch64/emit-relocs-90.s: Likewise.
142 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
143 * ld-aarch64/emit-relocs-523.s: Likewise.
144 * ld-aarch64/emit-relocs-524.s: Likewise.
145 * ld-aarch64/emit-relocs-525.s: Likewise.
146 * ld-aarch64/emit-relocs-527.s: Likewise.
147 * ld-aarch64/emit-relocs-526.s: Likewise.
148 * ld-aarch64/emit-relocs-528.s: Likewise.
149 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
150 * ld-aarch64/emit-relocs-87.d: New expectation file.
151 * ld-aarch64/emit-relocs-88.d: Likewise.
152 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
153 * ld-aarch64/emit-relocs-89.d: Likewise.
154 * ld-aarch64/emit-relocs-90.d: Likewise.
155 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
156 * ld-aarch64/emit-relocs-91.d: Likewise.
157 * ld-aarch64/emit-relocs-523.d: Likewise.
158 * ld-aarch64/emit-relocs-524.d: Likewise.
159 * ld-aarch64/emit-relocs-525.d: Likewise.
160 * ld-aarch64/emit-relocs-526.d: Likewise.
161 * ld-aarch64/emit-relocs-527.d: Likewise.
162 * ld-aarch64/emit-relocs-528.d: Likewise.
163 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
164 * ld-aarch64/aarch64-elf.exp: Run new testcases.
165
753999c1
JW
1662015-08-19 Jiong Wang <jiong.wang@arm.com>
167
168 * ld-aarch64/emit-relocs-530.s: New testcase.
169 * ld-aarch64/emit-relocs-92.s: Likewise.
170 * ld-aarch64/emit-relocs-530.d: New expectation file.
171 * ld-aarch64/emit-relocs-92.d: Likewise.
172 * ld-aarch64/aarch64-elf.exp: Run new testcases.
173
4e1626f5
L
1742015-08-18 H.J. Lu <hongjiu.lu@intel.com>
175
176 PR ld/18841
177 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
178 * ld-ifunc/pr18841c.c: New file.
179
cae1fbbb
L
1802015-08-18 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR ld/18841
183 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
184 * ld-ifunc/pr18841.out: New file.
185 * ld-ifunc/pr18841a.c: Likewise.
186 * ld-ifunc/pr18841b.c: Likewise.
187
8efa2874
L
1882015-08-13 H.J. Lu <hongjiu.lu@intel.com>
189
190 PR ld/18801
191 * ld-i386/i386.exp: Run pr18801.
192 * ld-x86-64/x86-64.exp: Likewise.
193 * ld-i386/pr18801.d: New file.
194 * ld-i386/pr18801.s: Likewise.
195 * ld-x86-64/pr18801.d: Likewise.
196 * ld-x86-64/pr18801.s: Likewise.
197
40fc1451
SD
1982015-08-12 Simon Dardis <simon.dardis@imgtec.com>
199
200 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
201 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
202 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
203 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
204 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
205 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
206 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
207 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
208 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
209 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
210 * ld-mips-elf/jalx-2.dd: Ditto.
211 * ld-mips-elf/mips16-pic-3.dd: Ditto.
212 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
213 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
214 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
215 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
216 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
217 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
218 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
219 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
220 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
221 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
222 * ld-mips-elf/tlsbin-o32.d: Ditto.
223 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
224 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
225 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
226 * ld-mips-elf/tlsdyn-o32.d: Ditto.
227 * ld-mips-elf/tlslib-o32.d: Ditto.
228
87ad46af
JW
2292015-08-12 Jiong Wang <jiong.wang@arm.com>
230
231 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
232 four triple shape: aarch64-*-linux*, aarch64-*-elf,
233 aarch64_be-*-linux*, aarch64_be-*-elf.
234 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
235 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
236 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
237 check when they reflect address.
238 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
239
f63d6d96
TP
2402015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
241
242 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
243 relocs-1027-symbolic-func.
244 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
245 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
246 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
247 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
248
f678ded7
JW
2492015-08-11 Jiong Wang <jiong.wang@arm.com>
250
251 * ld-aarch64/farcall-b-defsym.s: New test.
252 * ld-aarch64/farcall-bl-defsym.s: Likewise.
253 * ld-aarch64/farcall-b-defsym.d: New expectation.
254 * ld-aarch64/farcall-bl-defsym.d: Likewise.
255
07f9ddfe
JW
2562015-08-11 Jiong Wang <jiong.wang@arm.com>
257
258 * ld-aarch64/farcall-b-gsym.s: New test.
259 * ld-aarch64/farcall-b-plt.s: Likewise.
260 * ld-aarch64/farcall-bl-plt.s: Likewise.
261 * ld-aarch64/farcall-b-gsym.d: New expect file.
262 * ld-aarch64/farcall-b-plt.d: Likewise.
263 * ld-aarch64/farcall-bl-plt.d: Likewise.
264
40fbed84
JW
2652015-08-11 Jiong Wang <jiong.wang@arm.com>
266
267 * ld-aarch64/emit-relocs-529.s: New testcase.
268 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
269 * ld-aarch64/emit-relocs-86.s: Likewise.
270 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
271 * ld-aarch64/emit-relocs-529.d: New expectation file.
272 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
273 * ld-aarch64/emit-relocs-86.d: Likewise.
274 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
275 * ld-aarch64/aarch64-elf.exp: Run new testcases.
276
73f925cc
JW
2772015-08-11 Jiong Wang <jiong.wang@arm.com>
278
279 * ld-aarch64/tls-small-ld.s: Update testcase.
280
f69e4920
JW
2812015-08-11 Jiong Wang <jiong.wang@arm.com>
282
283 * ld-aarch64/tls-small-ld.s: New file.
284 * ld-aarch64/tls-small-ld.d: Likewise.
285 * ld-aarch64/aarch64-elf.exp: Run new test.
286
97dc35c8
L
2872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
288
289 PR ld/18808
290 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
291 * ld-ifunc/pr18808.out: New file.
292 * ld-ifunc/pr18808a.c: Likewise.
293 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 294 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 295
6e33951e
L
2962015-08-07 H.J. Lu <hongjiu.lu@intel.com>
297
298 PR ld/18720
299 * ld-elf/indirect.exp: Run tests for PR ld/18720.
300 * ld-elf/pr18720.out: New file.
301 * ld-elf/pr18720a.c: Likewise.
302 * ld-elf/pr18720b.c: Likewise.
303 * ld-elf/pr18720c.c: Likewise.
304
9c98104c
AB
3052015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
306
307 * ld/ld-lib.exp (run_dump_test): When using the map option, no
308 program is required.
309
bb57e4c7
AB
3102015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
311
312 * ld/ld-lib.exp (run_dump_test): Add error_output and
313 warning_output options.
314
0a618243
AB
3152015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
316
317 * ld-undefined/require-defined-1.d: New file.
318 * ld-undefined/require-defined-2.d: New file.
319 * ld-undefined/require-defined-3.d: New file.
320 * ld-undefined/require-defined-4.d: New file.
321 * ld-undefined/require-defined-5.d: New file.
322 * ld-undefined/require-defined.exp: New file.
323 * ld-undefined/require-defined.s: New file.
324
c6e8a9a8
L
3252015-07-30 H.J. Lu <hongjiu.lu@intel.com>
326
327 PR ld/18735
328 * ld-elf/pr18735.d: New file.
329 * ld-elf/pr18735.s: Likewise.
330
60b57502
L
3312015-07-29 H.J. Lu <hongjiu.lu@intel.com>
332
333 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
334 4.5 or newer.
335
de0a0026
L
3362015-07-29 H.J. Lu <hongjiu.lu@intel.com>
337
338 * ld-size/size.exp: Move run-time support check.
339
e5654c0f
AM
3402015-07-28 Alan Modra <amodra@gmail.com>
341
342 * ld-powerpc/elfv2so.d: Update.
343
6f8ea6c4
L
3442015-07-27 H.J. Lu <hongjiu.lu@intel.com>
345
346 * config/default.exp (NOPIE_CFLAGS): New.
347 (NOPIE_LDFLAGS): Likewise.
348 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
349 $NOPIE_LDFLAGS if needed.
350 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
351
219a6876
L
3522015-07-27 H.J. Lu <hongjiu.lu@intel.com>
353
354 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
355 (CXX): Likewise.
356
cda77e9e
L
3572015-07-27 H.J. Lu <hongjiu.lu@intel.com>
358
359 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
360
379d3f1f
L
3612015-07-27 H.J. Lu <hongjiu.lu@intel.com>
362
363 * ld-scripts/crossref.exp (CC): Save and restore. Append
364 $PLT_CFLAGS.
365
ea9fb8b3
L
3662015-07-27 H.J. Lu <hongjiu.lu@intel.com>
367
368 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
369 -fPIC if needed.
370 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
371 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
372
faebca03
L
3732015-07-27 H.J. Lu <hongjiu.lu@intel.com>
374
375 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
376 ld_compile.
377
c4972ed6
L
3782015-07-27 H.J. Lu <hongjiu.lu@intel.com>
379
380 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
381 to build_binary.
382
e10461ae
L
3832015-07-27 H.J. Lu <hongjiu.lu@intel.com>
384
385 * config/default.exp (PLT_CFLAGS): New.
386
32f573bc
SN
3872015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
388
389 PR ld/18705
390 * ld-aarch64/protected-data.d: New.
391 * ld-aarch64/protected-data.s: New.
392 * ld-aarch64/aarch64-elf.exp: Add new test.
393
b68a20d6
SN
3942015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
395
396 PR ld/18705
397 * ld-arm/protected-data.d: New.
398 * ld-arm/protected-data.s: New.
399 * ld-arm/arm-elf.exp: Add new test.
400
edcab5e8
L
4012015-07-26 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR ld/18718
404 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
405
d76b6207
L
4062015-07-26 H.J. Lu <hongjiu.lu@intel.com>
407
408 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
409 to 0.
410
18d9555c
L
4112015-07-25 H.J. Lu <hongjiu.lu@intel.com>
412
413 PR ld/18718
414 * ld-elf/pr18718.c: New file.
415 * ld-elf/shared.exp: Run tests for PR ld/18718.
416
a496fbc8
AM
4172015-07-25 Alan Modra <amodra@gmail.com>
418
419 * ld-elf/symbolic-func.s,
420 * ld-elf/symbolic-func.r: New test.
421 * ld-elf/elf.exp: Run it.
422
84b74b49
L
4232015-07-24 H.J. Lu <hongjiu.lu@intel.com>
424
425 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
426 * ld-elf/zlibbegin.rS: Also expect "GC".
427 * ld-elf/zlibnormal.rS: Likewise.
428
77a69ff8
JW
4292015-07-16 Jiong Wang <jiong.wang@arm.com>
430
431 * ld-aarch64/tls-tiny-ld.s: New file.
432 * ld-aarch64/tls-tiny-ld.d: Ditto.
433 * ld-aarch64/aarch64-elf.exp: Run new test.
434
19a7fe52
L
4352015-07-14 H.J. Lu <hongjiu.lu@intel.com>
436
437 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
438 SHF_COMPRESSED bit.
439 * ld-elf/zlibnormal.rS: Likewise.
440
3350cc01
CM
4412015-07-09 Catherine Moore <clm@codesourcery.com>
442
72f4393d
L
443 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
444 * ld-mips-elf/attr-gnu-4-09.d: New.
445 * ld-mips-elf/attr-gnu-4-19.d: New.
446 * ld-mips-elf/attr-gnu-4-29.d: New.
447 * ld-mips-elf/attr-gnu-4-39.d: New.
448 * ld-mips-elf/attr-gnu-4-49.d: New.
449 * ld-mips-elf/attr-gnu-4-59.d: New.
450 * ld-mips-elf/attr-gnu-4-69.d: New.
451 * ld-mips-elf/attr-gnu-4-79.d: New.
452 * ld-mips-elf/attr-gnu-4-89.d: New.
453 * ld-mips-elf/attr-gnu-4-9.s: New.
454 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 455
328e7bfd
DC
4562015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
457
458 * ld-avr/gc-section-debugline.d: New test.
459 * ld-avr/per-function-debugline.s: Source for new test.
460
92a9c616
RS
4612015-07-05 Richard Sandiford <richard.sandiford@arm.com>
462
463 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
464 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
465 ld-powerpc/tocopt6.d: New test.
466 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
467
0f088b2a
KT
4682015-07-03 Kai Tietz <ktietz@redhat.com>
469 Nick Clifton <nickc@redhat.com>
470
471 PR ld/11539
472 * lib/ld-lib.exp (check_gc_sections_available): Do not
473 automatically fail for cygwin and mingw targets.
474
965b1d80
SL
4752015-07-01 Sandra Loosemore <sandra@codesourcery.com>
476 Cesar Philippidis <cesar@codesourcery.com>
477
478 * ld-nios2/mixed1a.d: New.
479 * ld-nios2/mixed1a.s: New.
480 * ld-nios2/mixed1b.d: New.
481 * ld-nios2/mixed1b.s: New.
482 * ld-nios2/nios2.exp: Build the new compatibility tests.
483
a2a55a40
L
4842015-06-27 H.J. Lu <hongjiu.lu@intel.com>
485
486 * ld-xtensa/tlsbin.rd: Updated.
487 * ld-xtensa/tlspic.rd: Likewise.
488
a5499fa4
MF
4892015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
490
491 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
492 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
493 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
494 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
495 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
496 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
497 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
498 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
499 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
500 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
501 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
502 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
503 * ld-mips-elf/tlsdyn-o32.d: Likewise.
504 * ld-mips-elf/tlsdyn-o32.got: Likewise.
505 * ld-mips-elf/pie-n32.d: New file.
506 * ld-mips-elf/pie-n64.d: Likewise.
507 * ld-mips-elf/pie-o32.d: Likewise.
508 * ld-mips-elf/pie.s: Likewise.
509 * ld-mips-elf/mips-elf.exp: Add new tests.
510
06e78fc7
L
5112015-06-25 H.J. Lu <hongjiu.lu@intel.com>
512
513 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
514
4a677ba7
L
5152015-06-25 H.J. Lu <hongjiu.lu@intel.com>
516
517 * ld-mmix/bspec1.d: Updated.
518 * ld-mmix/bspec2.d: Likewise.
519 * ld-mmix/undef-3.d: Likewise.
520
ef10c3ac
L
5212015-06-25 H.J. Lu <hongjiu.lu@intel.com>
522
523 PR gas/18451
524 * ld-elf/strtab.d: New file.
525 * ld-elf/strtab.s: Likewise.
526
7c1e8d3e
L
5272015-06-24 H.J. Lu <hongjiu.lu@intel.com>
528
529 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
530 * ld-x86-64/x86-64.exp: Likewise.
531 * ld-i386/pltgot-1.d: Updated.
532 * ld-x86-64/pltgot-1.d: Likewise.
533 * ld-i386/pltgot-2.d: New file.
534 * ld-x86-64/pltgot-2.d: Likewise.
535
c2170589
JW
5362015-06-23 Jiong Wang <jiong.wang@arm.com>
537
538 * ld-aarch64/dt_textrel.s: New testcase.
539 * ld-aarch64/dt_textrel.d: New expectation file.
540 * ld-aarch64/aarch64-elf.exp: Run new testcase.
541
696ddf4b
JW
5422015-06-17 Jiong Wang <jiong.wang@arm.com>
543
544 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
545 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
546 emulation mode.
547
1d5c94cb
AM
5482015-06-16 Alan Modra <amodra@gmail.com>
549
550 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
551 * ld-powerpc/ppc476-shared.d: Update.
552 * ld-powerpc/ppc476-shared2.d: Update.
553
3604cb1f
TG
5542015-06-12 Tristan Gingold <gingold@adacore.com>
555
556 * ld-scripts/print-memory-usage-1.t,
557 * ld-scripts/print-memory-usage-1.s,
558 * ld-scripts/print-memory-usage-1.l,
559 * ld-scripts/print-memory-usage-2.t,
560 * ld-scripts/print-memory-usage-2.l,
561 * ld-scripts/print-memory-usage-3.s,
562 * ld-scripts/print-memory-usage-3.t,
563 * ld-scripts/print-memory-usage-3.l,
564 * ld-scripts/print-memory-usage.t: New tests.
565 * ld-scripts/print-memory-usage.exp: Run them.
566
e00a2fbc
NC
5672015-06-05 Nick Clifton <nickc@redhat.com>
568
569 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
570
f8b44781
AM
5712015-06-05 Alan Modra <amodra@gmail.com>
572
573 * ld-powerpc/ppc476-shared.s,
574 * ld-powerpc/ppc476-shared.lnk,
575 * ld-powerpc/ppc476-shared.d,
576 * ld-powerpc/ppc476-shared2.d: New tests.
577 * ld-powerpc/powerpc.exp: Run them.
578
afa403d8
JW
5792015-06-02 Jiong Wang <jiong.wang@arm.com>
580
581 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
582
7018c030
JW
5832015-06-01 Jiong Wang <jiong.wang@arm.com>
584
585 * ld-aarch64/emit-relocs-28.s: New test file.
586 * ld-aarch64/emit-relocs-28.d: Ditto.
587 * ld-aarch64/aarch64-elf.exp: Run new test.
588
36e6c140
JW
5892015-06-01 Jiong Wang <jiong.wang@arm.com>
590
591 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
592 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
593 * ld-aarch64/aarch64-elf.exp: Run new testcase.
594
99ad26cb
JW
5952015-06-01 Jiong Wang <jiong.wang@arm.com>
596
597 * ld-aarch64/emit-relocs-313.s: New test file.
598 * ld-aarch64/emit-relocs-313.d: Ditto.
599 * ld-aarch64/aarch64-elf.exp: Run new test.
600
32c17175
SK
6012015-05-29 Stephen Kitt <steve@sk2.org>
602
603 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
604 compiler command line.
605
2f0c68f2
CM
6062015-05-28 Catherine Moore <clm@codesourcery.com>
607
608 ld/testsuite/
609 * ld-mips-elf/compact-eh.ld: New linker script.
610 * ld-mips-elf/compact-eh1.d: New.
611 * ld-mips-elf/compact-eh1.s: New.
612 * ld-mips-elf/compact-eh1a.s: New.
613 * ld-mips-elf/compact-eh1b.s: New.
614 * ld-mips-elf/compact-eh2.d: New.
615 * ld-mips-elf/compact-eh2.s: New.
616 * ld-mips-elf/compact-eh3.d: New.
617 * ld-mips-elf/compact-eh3.s: New.
618 * ld-mips-elf/compact-eh3a.s: New.
619 * ld-mips-elf/compact-eh4.d: New.
620 * ld-mips-elf/compact-eh5.d: New.
621 * ld-mips-elf/compact-eh6.d: New.
622 * ld-mips-elf/mips-elf.exp: Run new tests.
623
8ded2ddc
L
6242015-05-27 H.J. Lu <hongjiu.lu@intel.com>
625
626 PR binutils/18458
627 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
628 libpr18458b.so.
629 (run_tests): Run pr18458 test.
630 * ld-elf/pr18458a.c: New file.
631 * ld-elf/pr18458b.c: Likewise.
632 * ld-elf/pr18458c.c: Likewise.
633
25070364
L
6342015-05-16 H.J. Lu <hongjiu.lu@intel.com>
635
636 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
637 * ld-x86-64/x86-64.exp: Likewise
638 * ld-i386/pr17689now.rd: New file.
639 * ld-x86-64/pr17689now.rd: Likewise
640
5db04b09
L
6412015-05-15 H.J. Lu <hongjiu.lu@intel.com>
642
643 PR binutis/18386
644 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
645 * ld-x86-64/tlspic.dd: Likewise.
646 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
647 objdump for tlspic.dd and tlsgdesc.dd.
648
a3747075
L
6492015-05-12 H.J. Lu <hongjiu.lu@intel.com>
650
651 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
652 * ld-x86-64/x86-64.exp: Likewise.
653 * ld-i386/pltgot-1.d: New file.
654 * ld-i386/pltgot-1.s: Likewise.
655 * ld-x86-64/pltgot-1.d: Likewise.
656 * ld-x86-64/pltgot-1.s: Likewise.
657
5197d474
L
6582015-05-11 H.J. Lu <hongjiu.lu@intel.com>
659
660 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
661 * ld-i386/iamcu-4.d: New file.
662
7e0a8112
L
6632015-05-11 H.J. Lu <hongjiu.lu@intel.com>
664
665 * ld-i386/abs-iamcu.d: New file.
666 * ld-i386/dummy.s: Likewise.
667 * ld-i386/foo.s: Likewise.
668 * ld-i386/iamcu-1.d: Likewise.
669 * ld-i386/iamcu-2.d: Likewise.
670 * ld-i386/iamcu-3.d: Likewise.
671 * ld-i386/start.s: Likewise.
672 * ld-i386/i386.exp (iamcu_tests): New.
673 Run iamcu_tests.
674
31955f99
L
6752015-05-08 H.J. Lu <hongjiu.lu@intel.com>
676
677 PR binutis/18386
678 * ld-x86-64/tlsgdesc.dd: Updated.
679 * ld-x86-64/tlspic.dd: Likewise.
680
43c1d34c
L
6812015-04-29 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR ld/18354
684 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
685 gnunormal and gabinormal against libfoozlib.so.
686
9081b64d
JW
6872015-04-27 Renlin Li <renlin.li@arm.com>
688
689 * ld-arm/ifunc-10.dd: Adjust expected output.
690 * ld-arm/ifunc-2.dd: Likewise.
691
963a4320
AK
6922015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
693
694 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
695
44bd1acd
AM
6962015-04-24 Alan Modra <amodra@gmail.com>
697
698 * ld-powerpc/tocnovar.d: Revert last change.
699
7a5c933c
RE
7002015-04-24 Richard Earnshaw <rearnsha@arm.com>
701
702 * ld-arm/armthumb-lib.d: Regenerate expected output.
703 * ld-arm/armthumb-lib.d: Likewise.
704 * ld-arm/armthumb-lib.sym: Likewise.
705 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
706 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
707 * ld-arm/cortex-a8-fix-b.d: Likewise.
708 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
709 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
710 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
711 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
712 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
713 * ld-arm/cortex-a8-fix-bl.d: Likewise.
714 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
715 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
716 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
717 * ld-arm/cortex-a8-fix-blx.d: Likewise.
718 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
719 * ld-arm/farcall-mixed-app-v5.d: Likewise.
720 * ld-arm/farcall-mixed-app.d: Likewise.
721 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
722 * ld-arm/farcall-mixed-lib.d: Likewise.
723 * ld-arm/mixed-app-v5.d: Likewise.
724 * ld-arm/mixed-app.d: Likewise.
725 * ld-arm/mixed-lib.d: Likewise.
726
30d72bc3
NC
7272015-04-24 Nick Clifton <nickc@redhat.com>
728
729 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
730 do not use elf.em.
731
04651c08
HPN
7322015-04-24 Hans-Peter Nilsson <hp@axis.com>
733
734 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
735 to cris*-*-elf.
736
005db9f9
L
7372015-04-23 H.J. Lu <hongjiu.lu@intel.com>
738
739 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
740 frv.
741
3e19fb8f
L
7422015-04-23 H.J. Lu <hongjiu.lu@intel.com>
743
744 PR ld/18277
745 * ld-elf/compressed1d.d: New.
746 * ld-elf/compressed1e.d: Likewise.
747
a27e685f
AM
7482015-04-23 Alan Modra <amodra@gmail.com>
749
750 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
751 * ld-powerpc/defsym.d: Likewise.
752 * ld-powerpc/elfv2-2exe.d: Likewise.
753 * ld-powerpc/elfv2exe.d: Likewise.
754 * ld-powerpc/elfv2so.d: Likewise.
755 * ld-powerpc/relbrlt.d: Likewise.
756 * ld-powerpc/tls.g: Likewise.
757 * ld-powerpc/tlsexe.d: Likewise.
758 * ld-powerpc/tlsexe.g: Likewise.
759 * ld-powerpc/tlsexe.r: Likewise.
760 * ld-powerpc/tlsexetoc.d: Likewise.
761 * ld-powerpc/tlsexetoc.g: Likewise.
762 * ld-powerpc/tlsexetoc.r: Likewise.
763 * ld-powerpc/tlsso.d: Likewise.
764 * ld-powerpc/tlsso.g: Likewise.
765 * ld-powerpc/tlsso.r: Likewise.
766 * ld-powerpc/tlstoc.g: Likewise.
767 * ld-powerpc/tlstocso.d: Likewise.
768 * ld-powerpc/tlstocso.g: Likewise.
769 * ld-powerpc/tlstocso.r: Likewise.
770 * ld-powerpc/tocopt.d: Likewise.
771 * ld-powerpc/tocopt2.d: Likewise.
772 * ld-powerpc/tocopt3.d: Likewise.
773 * ld-powerpc/tocopt4.d: Likewise.
774 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 775 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 776
0e5fabeb
AM
7772015-04-22 Alan Modra <amodra@gmail.com>
778
779 * ld-x86-64/pr18176.d: Update.
780
d5597ebc
L
7812015-04-22 H.J. Lu <hongjiu.lu@intel.com>
782
783 PR ld/18289
784 * ld-i386/copyreloc-lib.c: New file.
785 * ld-i386/copyreloc-main.S: Likewise.
786 * ld-i386/copyreloc-main.out: Likewise.
787 * ld-i386/copyreloc-main1.rd: Likewise.
788 * ld-i386/copyreloc-main2.rd: Likewise.
789 * ld-i386/dummy.c: Likewise.
790 * ld-i386/pr17689.out: Likewise.
791 * ld-i386/pr17689.rd: Likewise.
792 * ld-i386/pr17689a.c: Likewise.
793 * ld-i386/pr17689b.S: Likewise.
794 * ld-i386/pr17827.rd: Likewise.
795 * ld-i386/pr17827ver.rd: Likewise.
796 * ld-i386/i386.exp: Run copyreloc tests.
797
be59ad3d
L
7982015-04-20 H.J. Lu <hongjiu.lu@intel.com>
799
800 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
801 * ld-mmix/bspec2.d: Likewise.
802 * ld-mmix/local1.d: Likewise.
803 * ld-mmix/local3.d: Likewise.
804 * ld-mmix/local5.d: Likewise.
805 * ld-mmix/local7.d: Likewise.
806 * ld-mmix/undef-3.d: Likewise.
807 * ld-sh/sh64/crangerel1.rd: Likewise.
808 * ld-sh/sh64/crangerel2.rd: Likewise.
809 * ld-tic6x/common.d: Likewise.
810 * ld-tic6x/shlib-1.rd: Likewise.
811 * ld-tic6x/shlib-1b.rd: Likewise.
812 * ld-tic6x/shlib-1r.rd: Likewise.
813 * ld-tic6x/shlib-1rb.rd: Likewise.
814 * ld-tic6x/shlib-app-1.rd: Likewise.
815 * ld-tic6x/shlib-app-1b.rd: Likewise.
816 * ld-tic6x/shlib-app-1r.rd: Likewise.
817 * ld-tic6x/shlib-app-1rb.rd: Likewise.
818 * ld-tic6x/shlib-noindex.rd: Likewise.
819 * ld-tic6x/static-app-1.rd: Likewise.
820 * ld-tic6x/static-app-1b.rd: Likewise.
821 * ld-tic6x/static-app-1r.rd: Likewise.
822 * ld-tic6x/static-app-1rb.rd: Likewise.
823 * ld-x86-64/ilp32-4.d: Likewise.
824 * ld-x86-64/split-by-file-nacl.rd: Likewise.
825 * ld-x86-64/split-by-file.rd: Likewise.
826
0ce398f1
L
8272015-04-14 H.J. Lu <hongjiu.lu@intel.com>
828
829 * ld-elf/compress.exp (build_tests): Add tests for
830 --compress-debug-sections=.
831 (run_tests): Likewise.
832 Add additonal tests for --compress-debug-sections=.
833 * ld-elf/gabiend.rt: New file.
834 * ld-elf/gabinormal.rt: Likewise.
835 * ld-elf/gnubegin.rS: Likewise.
836 * ld-elf/gnunormal.rS: Likewise.
837 * ld-elf/zlibbegin.rS: Likewise.
838 * ld-elf/zlibnormal.rS: Likewise.
839
ecd27210
AM
8402015-04-15 Alan Modra <amodra@gmail.com>
841
842 * ld-gc/pr18223.d: xfail tic6x.
843
889c2a67
L
8442015-04-14 H.J. Lu <hongjiu.lu@intel.com>
845
846 PR ld/pr17709
847 * ld-i386/i386.exp: Run protected6b.
848 * ld-i386/protected6b.d: New file.
849 * ld-x86-64/protected6b.d: Likewise.
850 * ld-x86-64/x86-64.exp: Run protected6b.
851
e3c0e327
L
8522015-04-11 H.J. Lu <hongjiu.lu@intel.com>
853
854 * ld-i386/i386.exp: Run protected6a.
855 * ld-i386/protected6.d: Renamed to ...
856 * ld-i386/protected6a.d: This.
857 * ld-x86-64/hidden4.d: New file.
858 * ld-x86-64/hidden4.s: Likewise.
859 * ld-x86-64/hidden5.d: Likewise.
860 * ld-x86-64/hidden5.s: Likewise.
861 * ld-x86-64/protected6.d: Renamed to ...
862 * ld-x86-64/protected6a.d: This.
863 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
864 protected7a and protected7b.
865
3d949995
L
8662015-04-10 H.J. Lu <hongjiu.lu@intel.com>
867
868 PR ld/pr17709
869 * ld-i386/protected6.d: New file.
870 * ld-i386/protected6.s: Likewise.
871 * ld-x86-64/protected6.d: Likewise.
872 * ld-x86-64/protected6.s: Likewise.
873 * ld-x86-64/protected7.d: Likewise.
874 * ld-x86-64/protected7.s: Likewise.
875 * ld-x86-64/protected7a.d: Likewise.
876 * ld-x86-64/protected7b.d: Likewise.
877
f7483970
L
8782015-04-10 H.J. Lu <hongjiu.lu@intel.com>
879
880 PR ld/pr15228
881 PR ld/pr17709
882 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
883 * ld-i386/pr17709-nacl.rd: New file.
884 * ld-i386/pr17709.rd: Likewise.
885 * ld-i386/pr17709a.s: Likewise.
886 * ld-i386/pr17709b.s: Likewise.
887 * ld-i386/protected3.d: Updated.
888 * ld-i386/protected3.s: Likewise.
889 * ld-x86-64/pr17709-nacl.rd: New file.
890 * ld-x86-64/pr17709.rd: Likewise.
891 * ld-x86-64/pr17709a.s: Likewise.
892 * ld-x86-64/pr17709b.s: Likewise.
893 * ld-x86-64/protected3.d: Updated.
894 * ld-x86-64/protected3.s: Likewise.
895 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
896
11e6e4c7
L
8972015-04-10 H.J. Lu <hongjiu.lu@intel.com>
898
899 PR ld/18223
900 * ld-gc/gc.exp: Run pr18223.
901 * ld-gc/pr18223.d: New file.
902 * ld-gc/pr18223.s: Likewise.
903
8d2ea2a8
AM
9042015-04-10 Alan Modra <amodra@gmail.com>
905
906 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
907 PR ld/pr15228
908 PR ld/pr17709
909 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
910 * ld-i386/pr17709-nacl.rd: Delete.
911 * ld-i386/pr17709.rd: Likewise.
912 * ld-i386/pr17709a.s: Likewise.
913 * ld-i386/pr17709b.s: Likewise.
914 * ld-i386/protected3.d: Updated.
915 * ld-i386/protected3.s: Likewise.
916 * ld-x86-64/pr17709-nacl.rd: Delete.
917 * ld-x86-64/pr17709.rd: Likewise.
918 * ld-x86-64/pr17709a.s: Likewise.
919 * ld-x86-64/pr17709b.s: Likewise.
920 * ld-x86-64/protected3.d: Updated.
921 * ld-x86-64/protected3.s: Likewise.
922 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
923
151411f8
L
9242015-04-08 H.J. Lu <hongjiu.lu@intel.com>
925
926 * ld-elf/compress.exp: Add a test for
927 --compress-debug-sections=zlib-gabi.
928 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
929 (run_tests): Likewise.
930 Verify linker output with zlib-gabi compressed debug input.
931 * ld-elf/compressed1a.d: New file.
932 * ld-elf/compressed1b.d: Likewise.
933 * ld-elf/compressed1c.d: Likewise.
934
87070c08
AM
9352015-04-07 Alan Modra <amodra@gmail.com>
936
937 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
938 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
939 * ld-tic6x/shlib-1b.rd: Likewise.
940 * ld-tic6x/shlib-1r.rd: Likewise.
941 * ld-tic6x/shlib-1rb.rd: Likewise.
942 * ld-tic6x/shlib-app-1.rd: Likewise.
943 * ld-tic6x/shlib-app-1b.rd: Likewise.
944 * ld-tic6x/shlib-app-1r.rd: Likewise.
945 * ld-tic6x/shlib-app-1rb.rd: Likewise.
946 * ld-tic6x/shlib-noindex.rd: Likewise.
947
3ea60775
NC
9482015-04-07 Nick Clifton <nickc@redhat.com>
949
950 * ld-elf/orphan-5.l: New test - checks the linker's output with
951 --warn-orphan enabled.
952 * ld-elf/elf.exp: Run the new test.
953
dae148f3
L
9542015-04-06 H.J. Lu <hongjiu.lu@intel.com>
955
956 * ld-elf/compress.exp: Remove is_zlib_supported check.
957 Fail if --compress-debug-sections doesn't work.
958 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
959
4106101c
MS
9602015-04-01 Tejas Belagod <tejas.belagod@arm.com>
961
962 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
963 * ld-aarch64/erratum843419.d: New.
964 * ld-aarch64/erratum843419.s: New.
965
875b5b9d
L
9662015-04-01 H.J. Lu <hongjiu.lu@intel.com>
967
968 PR ld/18176
969 * ld-x86-64/pr18176.d: New file.
970 * ld-x86-64/pr18176.s: Likewise.
971 * ld-x86-64/pr18176.t: Likewise.
972 * ld-x86-64/x86-64.exp: Run pr18176.
973
f24173eb
L
9742015-03-31 H.J. Lu <hongjiu.lu@intel.com>
975
976 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
977
bd53a53a
L
9782015-03-30 H.J. Lu <hongjiu.lu@intel.com>
979
980 PR ld/18169
981 * ld-elf/linkinfo1a.d: Updated.
982 * ld-elf/linkinfo1b.d: Likewise.
983
5e228181
L
9842015-03-27 H.J. Lu <hongjiu.lu@intel.com>
985
986 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
987
93ca8569
TB
9882015-03-26 Tejas Belagod <tejas.belagod@arm.com>
989
990 * ld-aarch64/farcall-back-be.d: New.
991
b19a8f85
L
9922015-03-26 H.J. Lu <hongjiu.lu@intel.com>
993
994 PR ld/18160
995 * ld-x86-64/pr18160.d: New file.
996 * ld-x86-64/pr18160.s: Likewise.
997 * ld-x86-64/pr18160.t: Likewise.
998 * ld-x86-64/x86-64.exp: Run pr18160.
999---
61865519
MS
10002015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1001
1002 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1003 section.
1004 * ld-aarch64/farcall-b.d: Likewise.
1005 * ld-aarch64/farcall-bl.d: Likewise.
1006 * ld-aarch64/farcall-back.d: Likewise.
1007
d9ced15d
MS
10082015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1009
1010 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1011 835769 workaround stubs.
1012
d422d1c4
SKS
10132015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1014
1015 * ld-gc/all-debug-sections.d: New file.
1016 * ld-gc/all-debug-sections.s: Likewise.
1017 * ld-gc/gc.exp: Execute new testcase.
1018
1079403c
AM
10192015-03-11 Alan Modra <amodra@gmail.com>
1020
1021 * ld-powerpc/tls32.s: Add GOT pointer setup.
1022 * ld-powerpc/tls32.d: Update.
1023 * ld-powerpc/tls32.g: Update.
1024 * ld-powerpc/tls32.t: Update.
1025 * ld-powerpc/tlsexe.d: Update.
1026 * ld-powerpc/tlsexe32.d: Update.
1027 * ld-powerpc/tlsexe32.g: Update.
1028 * ld-powerpc/tlsexe32.r: Update.
1029 * ld-powerpc/tlsexetoc.d: Update.
1030 * ld-powerpc/tlsso32.d: Update.
1031 * ld-powerpc/tlsso32.g: Update.
1032 * ld-powerpc/tlsso32.r: Update.
1033
ca3fe95e
L
10342015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1035
1036 PR ld/pr15228
1037 PR ld/pr17709
1038 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1039 * ld-i386/pr17709-nacl.rd: New file.
1040 * ld-i386/pr17709.rd: Likewise.
1041 * ld-i386/pr17709a.s: Likewise.
1042 * ld-i386/pr17709b.s: Likewise.
1043 * ld-i386/protected3.d: Updated.
1044 * ld-i386/protected3.s: Likewise.
1045 * ld-x86-64/pr17709-nacl.rd: New file.
1046 * ld-x86-64/pr17709.rd: Likewise.
1047 * ld-x86-64/pr17709a.s: Likewise.
1048 * ld-x86-64/pr17709b.s: Likewise.
1049 * ld-x86-64/protected3.d: Updated.
1050 * ld-x86-64/protected3.s: Likewise.
1051 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1052
e09ab7ac
RS
10532015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1054
1055 PR gas/17843
1056 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1057 * ld-aarch64/aarch64-elf.exp: Run it.
1058
9028d943
AM
10592015-02-28 Alan Modra <amodra@gmail.com>
1060
1061 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1062 * ld-sparc/gotop32.td: Likewise.
1063 * ld-sparc/gotop64.rd: Likewise.
1064 * ld-sparc/gotop64.td: Likewise.
1065 * ld-tilegx/external.s: Align .data.
1066 * ld-tilepro/external.s: Likewise.
1067
60d1b0d6
MS
10682015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1069
1070 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1071 (tls-tiny-desc-le): Add.
1072 * ld-aarch64/tls-tiny-desc.d: New.
1073 * ld-aarch64/tls-tiny-desc.s: New.
1074 * ld-aarch64/tls-tiny-desc-ie.d: New.
1075 * ld-aarch64/tls-tiny-desc-ie.s: New.
1076 * ld-aarch64/tls-tiny-desc-le.d: New.
1077 * ld-aarch64/tls-tiny-desc-le.s: New.
1078
b480a481
MS
10792015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1080
1081 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1082 (tls-tiny-gd-le): Add.
1083 * ld-aarch64/tls-tiny-gd.d: New.
1084 * ld-aarch64/tls-tiny-gd.s: New.
1085 * ld-aarch64/tls-tiny-gd-ie.d: New.
1086 * ld-aarch64/tls-tiny-gd-ie.s: New.
1087 * ld-aarch64/tls-tiny-gd-le.d: New.
1088 * ld-aarch64/tls-tiny-gd-le.s: New.
1089
b1089987
MS
10902015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1091
1092 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1093 * ld-aarch64/tls-tiny-ie.d: New.
1094 * ld-aarch64/tls-tiny-ie.s: New.
1095
99654aaf
TG
10962015-02-26 Terry Guo <terry.guo@arm.com>
1097
1098 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1099 * ld-arm/attr-merge-vfp-10.d: Likewise.
1100 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1101 * ld-arm/attr-merge-vfp-12.d: Likewise.
1102 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1103 * ld-arm/attr-merge-vfp-13.d: Likewise.
1104 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1105 * ld-arm/attr-merge-vfp-14.d: Likewise.
1106 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1107 * ld-arm/attr-merge-vfp-6.d: Likewise.
1108 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1109 * ld-arm/attr-merge-vfp-7.d: Likewise.
1110 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1111 * ld-arm/attr-merge-vfp-8.d: Likewise.
1112 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1113
bac13f5a
AB
11142015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1115
1116 * ld-avr/avr-prop-1.d: New file.
1117 * ld-avr/avr-prop-1.s: New file.
1118 * ld-avr/avr-prop-2.d: New file.
1119 * ld-avr/avr-prop-2.s: New file.
1120 * ld-avr/avr-prop-3.d: New file.
1121 * ld-avr/avr-prop-3.s: New file.
1122 * ld-avr/avr-prop-4.d: New file.
1123 * ld-avr/avr-prop-4.s: New file.
1124
ac994365
OE
11252015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1126
1127 * ld-sh/arch/arch_expected.txt: Regenerate.
1128 * ld-sh/arch/sh-dsp.s: Likewise.
1129 * ld-sh/arch/sh.s: Likewise.
1130 * ld-sh/arch/sh2.s: Likewise.
1131 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1132 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1133 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1134 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1135 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1136 * ld-sh/arch/sh2a.s: Likewise.
1137 * ld-sh/arch/sh2e.s: Likewise.
1138 * ld-sh/arch/sh3-dsp.s: Likewise.
1139 * ld-sh/arch/sh3-nommu.s: Likewise.
1140 * ld-sh/arch/sh3.s: Likewise.
1141 * ld-sh/arch/sh3e.s: Likewise.
1142 * ld-sh/arch/sh4-nofpu.s: Likewise.
1143 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1144 * ld-sh/arch/sh4.s: Likewise.
1145 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1146 * ld-sh/arch/sh4a.s: Likewise.
1147 * ld-sh/arch/sh4al-dsp.s: Likewise.
1148
685080f2
NC
11492015-02-24 Nick Clifton <nickc@redhat.com>
1150
1151 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1152
884151a7
AM
11532015-02-24 Alan Modra <amodra@gmail.com>
1154
1155 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1156
cb072816
SKS
11572015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1158
1159 * ld-avr/region_overflow.d: New test.
1160 * ld-avr/region_overflow.s: Likewise.
1161
db95bb7c
L
11622015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 PR ld/4317
1165 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1166 * ld-x86-64/compressed1.d: Likewise.
1167 * ld-x86-64/pie1.d: Likewise.
1168
d983c8c5
AM
11692015-02-19 Alan Modra <amodra@gmail.com>
1170
1171 PR ld/4317
1172 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1173 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1174 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1175 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1176 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1177 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1178 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1179
2ec55de3
AM
11802015-02-17 Alan Modra <amodra@gmail.com>
1181
1182 PR ld/17975
1183 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1184 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1185 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1186 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1187 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1188 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1189 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1190 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1191 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1192 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1193 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1194 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1195 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1196
6dfb72b9
L
11972015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1198
1199 PR ld/17975
67ca0b76 1200 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1201 * ld-i386/tlsbin.rd: Likewise.
1202 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1203 * ld-i386/tlsbindesc.rd: Likewise.
1204 * ld-i386/tlsdesc-nacl.rd: Likewise.
1205 * ld-i386/tlsdesc.rd: Likewise.
1206 * ld-i386/tlsnopic-nacl.rd: Likewise.
1207 * ld-i386/tlsnopic.rd: Likewise.
1208 * ld-i386/tlspic-nacl.rd: Likewise.
1209 * ld-i386/tlspic.rd: Likewise.
1210 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1211 * ld-x86-64/tlsbin.rd: Likewise.
1212 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1213 * ld-x86-64/tlsbindesc.rd: Likewise.
1214 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1215 * ld-x86-64/tlsdesc.rd: Likewise.
1216 * ld-x86-64/tlspic-nacl.rd: Likewise.
1217 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1218 * ld-alpha/tlspic.rd: Likewise.
1219 * ld-powerpc/tlsexe.r: Likewise.
1220 * ld-powerpc/tlsexetoc.r: Likewise.
1221 * ld-powerpc/tlsso.r: Likewise.
1222 * ld-powerpc/tlstocso.r: Likewise.
1223 * ld-s390/tlspic.rd: Likewise.
1224 * ld-s390/tlspic_64.rd: Likewise.
1225 * ld-sparc/gotop32.dd: Likewise.
1226 * ld-sparc/gotop64.dd: Likewise.
1227 * ld-sparc/tlssunnopic32.rd: Likewise.
1228 * ld-sparc/tlssunnopic64.rd: Likewise.
1229 * ld-sparc/tlssunpic32.rd: Likewise.
1230 * ld-sparc/tlssunpic64.rd: Likewise.
1231 * ld-tic6x/shlib-1.rd: Likewise.
1232 * ld-tic6x/shlib-1b.rd: Likewise.
1233 * ld-tic6x/shlib-1r.rd: Likewise.
1234 * ld-tic6x/shlib-1rb.rd: Likewise.
1235 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1236
f58926a6
L
12372015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1238
1239 PR ld/17973
1240 * ld-plugin/plugin.exp (regassilent): New.
1241 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1242 (plugin_tests): Add a test for PR ld/17973.
1243 * ld-plugin/pr17973.d: New file.
1244 * ld-plugin/pr17973.s: Likewise.
1245
761e2bd4
L
12462015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1249
45e81354
L
12502015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1251
1252 * ld-plugin/plugin-27.d: New.
1253 * ld-plugin/plugin-28.d: Likewise.
1254 * ld-plugin/plugin-29.d: Likewise.
1255 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1256 and LDPL_WARNING.
1257
7275e869
L
12582015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1259
1260 PR ld/17878
1261 * ld-plugin/func.c: Add some comments.
1262 * ld-plugin/plugin-13.d: New file.
1263 * ld-plugin/plugin-14.d: Likewise.
1264 * ld-plugin/plugin-15.d: Likewise.
1265 * ld-plugin/plugin-16.d: Likewise.
1266 * ld-plugin/plugin-17.d: Likewise.
1267 * ld-plugin/plugin-18.d: Likewise.
1268 * ld-plugin/plugin-19.d: Likewise.
1269 * ld-plugin/plugin-20.d: Likewise.
1270 * ld-plugin/plugin-21.d: Likewise.
1271 * ld-plugin/plugin-22.d: Likewise.
1272 * ld-plugin/plugin-23.d: Likewise.
1273 * ld-plugin/plugin-24.d: Likewise.
1274 * ld-plugin/plugin-25.d: Likewise.
1275 * ld-plugin/plugin-26.d: Likewise.
1276 * ld-plugin/plugin.exp (plugin2_name): New.
1277 (plugin3_name): Likewise.
1278 (plugin2_path): Likewise.
1279 (plugin3_path): Likewise.
1280 (testsrcfiles): Likewise.
1281 (testsrcfiles_notext): Likewise.
1282 (plugin_tests): Add tests for non-object IR file.
1283 (plugin_lib_tests): Likewise.
1284 (plugin_extra_elf_tests): Likewise.
1285 (plugin_src_tests): New tests for non-object IR file.
1286 Run nm --plugin test.
1287 Run ar --plugin test.
1288 Run plugin_src_tests.
1289
1952c5cd
L
12902015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 PR ld/17935
1293 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1294 * ld-x86-64/x86-64.exp: Likewise.
1295
1296 * ld-i386/pr17935-1.d: New file.
1297 * ld-i386/pr17935-1.s: Likewise.
1298 * ld-i386/pr17935-2.d: Likewise.
1299 * ld-i386/pr17935-2.s: Likewise.
1300 * ld-x86-64/pr17935-1.d: Likewise.
1301 * ld-x86-64/pr17935-1.s: Likewise.
1302 * ld-x86-64/pr17935-2.d: Likewise.
1303 * ld-x86-64/pr17935-2.s: Likewise.
1304
9e2dec47
L
13052015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1306
1307 PR ld/12365
1308 PR ld/14272
1309 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1310 * ld-plugin/plugin-7.d: Updated.
1311 * ld-plugin/plugin-8.d: Likewise.
1312
8962a307
L
13132015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1314
1315 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1316 ld/12365 test.
1317
60f79275
L
13182015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 PR ld/12365
1321 * ld-plugin/pr12365a.c: New file.
1322 * ld-plugin/pr12365b.c: Likewise.
1323 * ld-plugin/pr12365c.c: Likewise.
1324
1325 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1326 test.
1327 Run the PR ld/12365 test.
1328
9910b1c8
L
13292015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1330
1331 PR ld/14918
1332 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1333
1334 * ld-plugin/pr14918.c: New file.
1335 * ld-plugin/pr14918.d: Likewise.
1336
1a215085
L
13372015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1338
1339 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1340
b86ac8e3
AM
13412015-01-29 Alan Modra <amodra@gmail.com>
1342
1343 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1344 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1345 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1346
15f7a26b
L
13472015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 PR ld/17878
1350 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1351 * ld-plugin/plugin-10.d: Likewise.
1352 * ld-plugin/plugin-11.d: Likewise.
1353 * ld-plugin/plugin-2.d: Likewise.
1354 * ld-plugin/plugin-3.d: Likewise.
1355 * ld-plugin/plugin-4.d: Likewise.
1356 * ld-plugin/plugin-5.d: Likewise.
1357 * ld-plugin/plugin-6.d: Likewise.
1358 * ld-plugin/plugin-7.d: Likewise.
1359 * ld-plugin/plugin-8.d: Likewise.
1360 * ld-plugin/plugin-9.d: Likewise.
1361
61b86cb1
JB
13622015-01-28 Jan Beulich <jbeulich@suse.com>
1363
1364 * ld-elf/pr16322.s (p1): Rename to px1.
1365 (f1): Rename to fx1.
1366
dbd1e97e
AM
13672015-01-28 Alan Modra <amodra@gmail.com>
1368
1369 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1370 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1371 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1372
cc9ad334
SKS
13732015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1374
1375 * ld-scripts/memory.t: Define new symbol tred.
1376 * ld-scripts/memory_sym.t: New.
1377 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1378 conditionally check values of linker symbols.
1379
481765cd
AB
13802015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1381
1382 * ld-scripts/provide-4-map.d: Update expected output.
1383 * ld-scripts/provide-5-map.d: Likewise.
1384
c05b575a
AB
13852015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1386
1387 * ld-scripts/provide-4.d: New file.
1388 * ld-scripts/provide-4-map.d: New file.
1389 * ld-scripts/provide-4.t: New file.
1390 * ld-scripts/provide-5.d: New file.
1391 * ld-scripts/provide-5.s: New file.
1392 * ld-scripts/provide-5-map.d: New file.
1393 * ld-scripts/provide-5.t: New file.
1394 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1395 tests.
1396
43d66c95
AB
13972015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1398
1399 * ld-scripts/overlay-size.d: Add 'map' option.
1400 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1401 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1402 option, checking linker mapfile output.
1403
23283c1b
AM
14042015-01-20 Alan Modra <amodra@gmail.com>
1405
1406 * ld-powerpc/ambiguousv1.d,
1407 * ld-powerpc/ambiguousv1b.d,
1408 * ld-powerpc/ambiguousv2.d,
1409 * ld-powerpc/ambiguousv2b.d,
1410 * ld-powerpc/elfv2exe.d,
1411 * ld-powerpc/elfv2so.d,
1412 * ld-powerpc/tlsexe.r,
1413 * ld-powerpc/tlsexetoc.r,
1414 * ld-powerpc/tlsso.r,
1415 * ld-powerpc/tlstocso.r: Update.
1416
10ab94eb
AM
14172015-01-20 Alan Modra <amodra@gmail.com>
1418
1419 PR ld/17615
1420 * ld-elf/pr17615.d: Match .sbss too.
1421
3e2aa5bb
L
14222015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1423
1424 PR ld/17615
1425 * ld-elf/pr17615.d: New file.
1426 * ld-elf/pr17615.s: Likewise.
1427
c4621b33
AM
14282015-01-19 Alan Modra <amodra@gmail.com>
1429
1430 * ld-gc/pr14265.d,
1431 * ld-cris/tls-gc-68.d,
1432 * ld-cris/tls-gc-69.d,
1433 * ld-cris/tls-gc-70.d,
1434 * ld-cris/tls-gc-71.d,
1435 * ld-cris/tls-gc-75.d,
1436 * ld-cris/tls-gc-76.d,
1437 * ld-cris/tls-gc-79.d,
1438 * ld-mmix/bpo-10.d,
1439 * ld-mmix/bpo-11.d: Update.
1440
1e2e8c52
AK
14412015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1442
1443 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1444 printed if 0 anymore.
1445
6333bc0d
L
14462015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1447
1448 PR ld/17847
1449 * ld-x86-64/pie1.d: New file.
1450 * ld-x86-64/pie1.s: Likwise.
1451 * ld-x86-64/x86-64.exp: Run pie1.
1452
0941db69
JW
14532015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1454
1455 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1456 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1457 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1458
0172429c
JW
14592015-01-13 Jiong Wang <jiong.wang@arm.com>
1460
1461 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1462 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1463 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1464
bab91cce
JW
14652015-01-13 Jiong Wang <jiong.wang@arm.com>
1466
1467 PR ld/17415
1468 * ld-aarch64/pr17415.s: Source file for new test.
1469 * ld-aarch64/pr17415.d: Expect file for new test.
1470 * ld-aarch64/aarch64-elf.exp: Run the new test.
1471
9d1d54d5
L
14722015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1473
1474 PR ld/17827
1475 * ld-x86-64/pr17689.out: Updated.
1476 * ld-x86-64/pr17689b.S: Likewise.
1477
1478 * ld-x86-64/pr17827.rd: New file.
1479
1480 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1481
2279a12a
JB
14822015-01-08 Jan Beulich <jbeulich@suse.com>
1483
1484 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1485 enable_initfini_array=no case.
1486
8d983e36
AB
14872015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1488
1489 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1490 readelf.
1491
b90efa5b 14922015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1493
b90efa5b 1494 Update year range in copyright notice of all files.
ee3b52e9 1495
b90efa5b 1496For older changes see ChangeLog-2014
c9e214e5 1497\f
b90efa5b 1498Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1499
1500Copying and distribution of this file, with or without modification,
1501are permitted in any medium without royalty provided the copyright
1502notice and this notice are preserved.
1503
c9e214e5
AM
1504Local Variables:
1505mode: change-log
1506left-margin: 8
1507fill-column: 74
1508version-control: never
1509End:
This page took 0.559397 seconds and 4 git commands to generate.