* ld-scripts/pr14962.d: Don't run for mmix-knuth-mmixware. Add
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
349028aa
HPN
12012-12-30 Hans-Peter Nilsson <hp@bitrange.com>
2
3 * ld-scripts/pr14962.d: Don't run for mmix-knuth-mmixware. Add
4 comment punctuation.
5
a5479e5f
L
62012-12-21 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR ld/14980
9 * ld-ifunc/ifunc-14c.s: New file.
10 * ld-ifunc/ifunc-14e-i386.d: Likewise.
11 * ld-ifunc/ifunc-14e-x86-64.d: Likewise.
12 * ld-ifunc/ifunc-14f-i386.d: Likewise.
13 * ld-ifunc/ifunc-14f-x86-64.d: Likewise.
14
8d708c8c
AM
152012-12-19 Alan Modra <amodra@gmail.com>
16
17 PR ld/14962
18 * ld-scripts/pr14962.d, * ld-scripts/pr14962.t,
19 * ld-scripts/pr14962a.s, * ld-scripts/pr14962b.s: New test.
20 * ld-scripts/expr.exp: Run it.
21
b3adb10f
RM
222012-12-17 Roland McGrath <mcgrathr@google.com>
23
24 * ld-elf/elf.exp (stack exec, stack size): Run for *-*-nacl* targets.
25 * ld-i386/export-class.exp: Run for i?86-*-nacl* targets.
26
4cf0f785
L
272012-12-17 H.J. Lu <hongjiu.lu@intel.com>
28
29 * ld-elf/var1.d: Remove the leading zero.
30
5bf135a7
NC
312012-12-17 Nick Clifton <nickc@redhat.com>
32
33 * ld-elf/frame.exp: Add copyright notice.
34 * ld-scripts/section-flags.exp: Likewise.
35 * ld-scripts/size-2.d: Likewise.
36 * ld-tic6x/tic6x.exp: Likewise.
37
06fc0e22
L
382012-12-17 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR ld/14962
41 * ld-elf/var1.d: New file.
42 * ld-elf/var1.s: Likewise.
43 * ld-elf/var1.t: Likewise.
44
73bcf233
L
452012-12-16 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR ld/14968
48 * ld-ifunc/ifunc-18a-i386.d: New file.
49 * ld-ifunc/ifunc-18a-x86-64.d: Likewise.
50 * ld-ifunc/ifunc-18a.s: Likewise.
51 * ld-ifunc/ifunc-18b-i386.d: Likewise.
52 * ld-ifunc/ifunc-18b-x86-64.d: Likewise.
53 * ld-ifunc/ifunc-18b.s: Likewise.
54 * ld-ifunc/ifunc-19a-i386.d: Likewise.
55 * ld-ifunc/ifunc-19a-x86-64.d: Likewise.
56 * ld-ifunc/ifunc-19a.s: Likewise.
57 * ld-ifunc/ifunc-19b-i386.d: Likewise.
58 * ld-ifunc/ifunc-19b-x86-64.d: Likewise.
59 * ld-ifunc/ifunc-19b.s: Likewise.
60
9cc420b6
TS
612012-12-15 Thomas Schwinge <thomas@codesourcery.com>
62
63 * ld-elf/elf.exp (stack exec, stack size): Run for any GNU target.
64 * ld-elf/maxpage3c.d: Run for any x86 GNU target.
65 * ld-elf/maxpage4.d: Likewise.
66 * ld-elf/maxpage5.d: Likewise.
67 * ld-i386/export-class.exp: Likewise.
68
83a23418
YZ
692012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
70
71 * ld-elf/indirect.exp: Disable if -shared is not supported.
72 * lib/ld-lib.exp (check_shared_lib_support): Add aarch64*-*-elf and
73 arm*-*-elf to the exclude list.
74
5ca5bb35
L
752012-12-13 H.J. Lu <hongjiu.lu@intel.com>
76
77 PR ld/14956
78 * ld-ifunc/ifunc-14-i386.d: Renamed to ...
79 * ld-ifunc/ifunc-14a-i386.d: This.
80
81 * ld-ifunc/ifunc-14-x86-64.d: Renamed to ...
82 * ld-ifunc/ifunc-14a-x86-64.d: This.
83
84 * ld-ifunc/ifunc-14b-i386.d: New file.
85 * ld-ifunc/ifunc-14b-x86-64.d: Likewise.
86 * ld-ifunc/ifunc-14c-i386.d: Likewise.
87 * ld-ifunc/ifunc-14c-x86-64.d: Likewise.
88 * ld-ifunc/ifunc-14d-i386.d: Likewise.
89 * ld-ifunc/ifunc-14d-x86-64.d: Likewise.
90
861b2eaa
L
912012-12-07 H.J. Lu <hongjiu.lu@intel.com>
92
93 * ld-elf/pr14926.d: Use "readelf -S --wide".
94
af55061b
L
952012-12-07 H.J. Lu <hongjiu.lu@intel.com>
96
7708f7ef
L
97 PR ld/12248
98 PR ld/12277
99 PR ld/12314
100 PR ld/12319
101 PR ld/12364
102 PR ld/12369
103 PR ld/12439
104 PR ld/12496
105 PR ld/12507
106 PR ld/12696
107 PR ld/12758
108 PR ld/12760
109 PR ld/12942
110 PR ld/12975
111 PR ld/13066
112 PR ld/13183
113 PR ld/13201
114 PR ld/13229
115 PR ld/13244
116 PR ld/13287
af55061b
L
117 * ld-plugin/dummy.c: New file.
118 * ld-plugin/dummy.s: Likewise.
119 * ld-plugin/lto-11.out: Likewise.
120 * ld-plugin/lto-11a.c: Likewise.
121 * ld-plugin/lto-11b.c: Likewise.
122 * ld-plugin/lto-11c.c: Likewise.
123 * ld-plugin/lto-12.out: Likewise.
124 * ld-plugin/lto-12a.c: Likewise.
125 * ld-plugin/lto-12b.c: Likewise.
126 * ld-plugin/lto-12c.c: Likewise.
127 * ld-plugin/lto-13.out: Likewise.
128 * ld-plugin/lto-13a.c: Likewise.
129 * ld-plugin/lto-13b.c: Likewise.
130 * ld-plugin/lto-13c.c: Likewise.
131 * ld-plugin/lto-14.out: Likewise.
132 * ld-plugin/lto-14a.c: Likewise.
133 * ld-plugin/lto-14b.c: Likewise.
134 * ld-plugin/lto-14c.c: Likewise.
135 * ld-plugin/lto-15.out: Likewise.
136 * ld-plugin/lto-15a.c: Likewise.
137 * ld-plugin/lto-15b.c: Likewise.
138 * ld-plugin/lto-16a.c: Likewise.
139 * ld-plugin/lto-16a.d: Likewise.
140 * ld-plugin/lto-16b.c: Likewise.
141 * ld-plugin/lto-16b.d: Likewise.
142 * ld-plugin/lto-17a.c: Likewise.
143 * ld-plugin/lto-17a.d: Likewise.
144 * ld-plugin/lto-17b-1.d: Likewise.
145 * ld-plugin/lto-17b-2.d: Likewise.
146 * ld-plugin/lto-17b.c: Likewise.
147 * ld-plugin/lto-1a.c: Likewise.
148 * ld-plugin/lto-1b.c: Likewise.
149 * ld-plugin/lto-2.c: Likewise.
150 * ld-plugin/lto-3.d: Likewise.
151 * ld-plugin/lto-3.out: Likewise.
152 * ld-plugin/lto-3a.c: Likewise.
153 * ld-plugin/lto-3b.c: Likewise.
154 * ld-plugin/lto-3c.c: Likewise.
155 * ld-plugin/lto-3r.d: Likewise.
156 * ld-plugin/lto-5.d: Likewise.
157 * ld-plugin/lto-5.out: Likewise.
158 * ld-plugin/lto-5a.c: Likewise.
159 * ld-plugin/lto-5b.c: Likewise.
160 * ld-plugin/lto-5r.d: Likewise.
161 * ld-plugin/lto-6.c: Likewise.
162 * ld-plugin/lto-7.out: Likewise.
163 * ld-plugin/lto-7a.c: Likewise.
164 * ld-plugin/lto-7b.c: Likewise.
165 * ld-plugin/lto-7c.c: Likewise.
166 * ld-plugin/lto-7d.c: Likewise.
167 * ld-plugin/lto-8.out: Likewise.
168 * ld-plugin/lto-8a.c: Likewise.
169 * ld-plugin/lto-8b.c: Likewise.
170 * ld-plugin/lto-9.cc: Likewise.
171 * ld-plugin/lto-9.d: Likewise.
172 * ld-plugin/lto.exp: Likewise.
173 * ld-plugin/pr12696-1.cc: Likewise.
174 * ld-plugin/pr12758a.s: Likewise.
175 * ld-plugin/pr12758b.c: Likewise.
176 * ld-plugin/pr12760a.c: Likewise.
177 * ld-plugin/pr12760b.c: Likewise.
178 * ld-plugin/pr12942.out: Likewise.
179 * ld-plugin/pr12942a.cc: Likewise.
180 * ld-plugin/pr12942a.h: Likewise.
181 * ld-plugin/pr12942b.cc: Likewise.
182 * ld-plugin/pr12942c.cc: Likewise.
183 * ld-plugin/pr12975.c: Likewise.
184 * ld-plugin/pr12975.d: Likewise.
185 * ld-plugin/pr12975.t: Likewise.
186 * ld-plugin/pr12982.c: Likewise.
187 * ld-plugin/pr12982.d: Likewise.
188 * ld-plugin/pr13066.cc: Likewise.
189 * ld-plugin/pr13066.out: Likewise.
190 * ld-plugin/pr13183.d: Likewise.
191 * ld-plugin/pr13183a.c: Likewise.
192 * ld-plugin/pr13183b.c: Likewise.
193 * ld-plugin/pr13201.c: Likewise.
194 * ld-plugin/pr13201.out: Likewise.
195 * ld-plugin/pr13229.cc: Likewise.
196 * ld-plugin/pr13229.d: Likewise.
197 * ld-plugin/pr13244.c: Likewise.
198 * ld-plugin/pr13244.d: Likewise.
199 * ld-plugin/pr13287.cc: Likewise.
200 * ld-plugin/run-ie.c: Likewise.
201 * ld-plugin/run-ie.out: Likewise.
202
c4139418
L
2032012-12-07 H.J. Lu <hongjiu.lu@intel.com>
204
205 * ld-plugin/func1p.c: New file.
206 * ld-plugin/func2i.c: Likewise.
207 * ld-plugin/func3h.c: Likewise.
208
209 * ld-plugin/plugin.exp (plugin_extra_elf_tests): Add plugin
210 visibility test.
211
3bd58fbe
L
2122012-12-07 H.J. Lu <hongjiu.lu@intel.com>
213
214 * lib/ld-lib.exp (check_lto_available): New. Check if compiler
215 supports LTO.
216
741e0128
L
2172012-12-07 H.J. Lu <hongjiu.lu@intel.com>
218
219 * lib/ld-lib.exp (run_cc_link_tests): Properly check linker
220 warnings.
221
d52a4dca
L
2222012-12-07 H.J. Lu <hongjiu.lu@intel.com>
223
224 * lib/ld-lib.exp (ar_simple_create): Pass -rc to ar.
225
133c2bb2
L
2262012-12-07 H.J. Lu <hongjiu.lu@intel.com>
227
228 PR ld/14926
229 * ld-elf/pr14926.d: New file.
230 * ld-elf/pr14926.s: Likewise.
231
71f058ef
AM
2322012-12-07 Alan Modra <amodra@gmail.com>
233
234 * ld-elf/comm-data.exp: Revert last change.
235 * ld-elf/comm-data5.d: xfail frv-linux.
236
2eb64a9f
AM
2372012-12-07 Alan Modra <amodra@gmail.com>
238
239 * ld-elf/shared.exp (libneeded1a.so): Override any system
240 supplied --as-needed or --add-needed flag.
241
8fbb09e8
L
2422012-12-05 H.J. Lu <hongjiu.lu@intel.com>
243
244 PR ld/14915
245 * ld-elf/shared.exp (build_tests): Test --add-needed,
246 --copy-dt-needed-entries, --no-add-needed and
247 --no-copy-dt-needed-entries with -shared.
248 Add tests for --no-add-needed and --no-copy-dt-needed-entries
249 with -shared.
250
5c3ab52b
AM
2512012-12-06 Alan Modra <amodra@gmail.com>
252
253 * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test.
254 * ld-elf/comm-data5.d, ld-elf/comm-data5.s: New test.
255 * ld-elf/comm-data.exp: Run them.
256
63406f0a
L
2572012-12-04 H.J. Lu <hongjiu.lu@intel.com>
258
259 * ld-elf/shared.exp (build_tests): Build libneeded1b.so,
260 libneeded1a.so and libneeded1c.o.
261 (run_tests): Test --add-needed and --copy-dt-needed-entries.
262 Add tests for --no-add-needed and --no-copy-dt-needed-entries.
263
264 * ld-elf/needed1.out: New file.
265 * ld-elf/needed1a.c: Likewise.
266 * ld-elf/needed1b.c: Likewise.
267 * ld-elf/needed1c.c: Likewise.
268
bb555ef8
MR
2692012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
270
271 * ld-mips-elf/attr-gnu-4-45.d: Add missing "readelf" keyword.
272 Update dump according to current output.
273
6ae68ba3
MR
2742012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
275
276 * ld-mips-elf/attr-gnu-4-12.d: Update the warning message.
277 * ld-mips-elf/attr-gnu-4-13.d: Likewise.
278 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
279 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
280 * ld-mips-elf/attr-gnu-4-21.d: Likewise.
281 * ld-mips-elf/attr-gnu-4-23.d: Likewise.
282 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
283 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
284 * ld-mips-elf/attr-gnu-4-31.d: Likewise.
285 * ld-mips-elf/attr-gnu-4-32.d: Likewise.
286 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
287 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
288 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
289 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
290 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
291 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
292 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
293
20696ded
MR
2942012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
295
296 * ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected
297 according to changes to BFD.
298 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
299 * ld-mips-elf/attr-gnu-4-31.d: Likewise.
300 * ld-mips-elf/attr-gnu-4-32.d: Likewise.
301 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
302 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
303
d82184d7
L
3042012-12-03 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR ld/14904
307 * ld-plugin/plugin-2.d: Update expected error message.
308 * ld-plugin/plugin-4.d: Likewise.
309
1438a3ee
RM
3102012-11-30 Roland McGrath <mcgrathr@google.com>
311
312 * ld-elf/ehdr_start.s: Put reference in .rodata section, not .data.
313
2a64e9e8
RM
3142012-11-27 Roland McGrath <mcgrathr@google.com>
315
316 * ld-elf/flags1.d: Add *-*-nacl* to xfail list.
317 * ld-elf/orphan-region.d: Likewise.
318
65951855
RM
3192012-11-27 Roland McGrath <mcgrathr@google.com>
320
321 * ld-elf/compress.exp: Bail out if zlib is not supported.
322 * lib/ld-lib.exp (run_dump_test): If as options include
323 --compress-debug-sections and zlib is not available, report
324 the test as unsupported.
325
776fc418
AM
3262012-11-23 Alan Modra <amodra@gmail.com>
327
328 * ld-powerpc/plt1.d: Update for default "at" branch hints.
329 * ld-powerpc/tlsexe.d: Likewise.
330 * ld-powerpc/tlsexetoc.d: Likewise.
331 * ld-powerpc/tlsopt1.d: Likewise.
332 * ld-powerpc/tlsopt1_32.d: Likewise.
333 * ld-powerpc/tlsopt2.d: Likewise.
334 * ld-powerpc/tlsopt2_32.d: Likewise.
335 * ld-powerpc/tlsopt4.d: Likewise.
336 * ld-powerpc/tlsopt4_32.d: Likewise.
337 * ld-powerpc/tlsso.d: Likewise.
338 * ld-powerpc/tlstocso.d: Likewise.
339
f1d85785
L
3402012-11-21 H.J. Lu <hongjiu.lu@intel.com>
341
342 PR binutils/14493
343 * ld-elf/maxpage5.d: New file.
344 * ld-elf/maxpage5.s: Likewise.
345 * ld-elf/maxpage5.t: Likewise.
346
e0799d78
RM
3472012-11-21 Roland McGrath <mcgrathr@google.com>
348
349 * ld-elf/comm-data.exp: Add XFAIL for arm*-*-* targets, referring
350 to PR ld/13802.
351
2ddda990
L
3522012-11-21 H.J. Lu <hongjiu.lu@intel.com>
353
354 * ld-elf/discard1.d: Run on x86_64-*-linux-gnu*.
355 * ld-elf/discard2.d: Likewise.
356 * ld-elf/discard3.d: Likewise.
357 * ld-elf/eh6.d: Likewise.
358 * ld-elf/maxpage3c.d: Run on i?86-*-linux-gnu.
359 * ld-elf/maxpage4.d: Likewise.
360
dda8ddc5
L
3612012-11-20 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR ld/14862
364 * ld-elf/shared.exp (build_tests): Build libpr14862-1.o and
365 libpr14862.so.
366 (run_tests): Test pr14862.
367
368 * ld-elf/pr14862-1.c: New file.
369 * ld-elf/pr14862-2.c: Likewise.
370 * ld-elf/pr14862.map: Likewise.
371 * ld-elf/pr14862.out: Likewise.
372
b039ef04
L
3732012-11-20 H.J. Lu <hongjiu.lu@intel.com>
374
375 * ld-elf/global1.d: New file.
376
178df8af
SK
3772012-11-07 James Murray <jsm@jsm-net.demon.co.uk>
378
379 * ld-m68hc11/movw.d: New test for 16bit relocate.
380 * ld-m68hc11/movw.s: Source for test.
381
3bfcb652
NC
3822012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
383
384 * ld-arm/eabi-hard-float.s: New test source.
385 * ld-arm/eabi-soft-float.s: New test source.
386 * ld-arm/eabi-hard-float.d: New test.
387 * ld-arm/eabi-soft-float.d: New test.
388 * ld-arm/eabi-soft-float-ABI4.d: New test.
389 * ld-arm/eabi-soft-float-r.d: New test.
390 * ld-arm/arm-elf.xp: Use the new tests.
391
ed6b7ef4
AM
3922012-10-29 Alan Modra <amodra@gmail.com>
393
394 * ld-powerpc/powerpc.exp: Modify emulation option passed to ld
395 when little-endian.
396 * ld-powerpc/apuinfo-nul.rd: Update for le output.
397 * ld-powerpc/apuinfo.rd: Likewise.
398 * ld-powerpc/plt1.d: Likewise.
399 * ld-powerpc/relax.d: Likewise.
400 * ld-powerpc/relaxr.d: Likewise.
401 * ld-powerpc/sdadyn.d: Likewise.
402 * ld-powerpc/tls.d: Likewise.
403 * ld-powerpc/tls.g: Likewise.
404 * ld-powerpc/tls.t: Likewise.
405 * ld-powerpc/tls32.d: Likewise.
406 * ld-powerpc/tls32.g: Likewise.
407 * ld-powerpc/tls32.t: Likewise.
408 * ld-powerpc/tlsexe.d: Likewise.
409 * ld-powerpc/tlsexe.g: Likewise.
410 * ld-powerpc/tlsexe.r: Likewise.
411 * ld-powerpc/tlsexe.t: Likewise.
412 * ld-powerpc/tlsexe32.d: Likewise.
413 * ld-powerpc/tlsexe32.g: Likewise.
414 * ld-powerpc/tlsexe32.r: Likewise.
415 * ld-powerpc/tlsexe32.t: Likewise.
416 * ld-powerpc/tlsexetoc.d: Likewise.
417 * ld-powerpc/tlsexetoc.g: Likewise.
418 * ld-powerpc/tlsexetoc.r: Likewise.
419 * ld-powerpc/tlsexetoc.t: Likewise.
420 * ld-powerpc/tlsmark.d: Likewise.
421 * ld-powerpc/tlsmark32.d: Likewise.
422 * ld-powerpc/tlsopt1.d: Likewise.
423 * ld-powerpc/tlsopt1_32.d: Likewise.
424 * ld-powerpc/tlsopt2.d: Likewise.
425 * ld-powerpc/tlsopt2_32.d: Likewise.
426 * ld-powerpc/tlsopt3.d: Likewise.
427 * ld-powerpc/tlsopt3_32.d: Likewise.
428 * ld-powerpc/tlsopt4.d: Likewise.
429 * ld-powerpc/tlsopt4_32.d: Likewise.
430 * ld-powerpc/tlsso.d: Likewise.
431 * ld-powerpc/tlsso.g: Likewise.
432 * ld-powerpc/tlsso.r: Likewise.
433 * ld-powerpc/tlsso.t: Likewise.
434 * ld-powerpc/tlsso32.d: Likewise.
435 * ld-powerpc/tlsso32.g: Likewise.
436 * ld-powerpc/tlsso32.r: Likewise.
437 * ld-powerpc/tlsso32.t: Likewise.
438 * ld-powerpc/tlstoc.d: Likewise.
439 * ld-powerpc/tlstoc.g: Likewise.
440 * ld-powerpc/tlstoc.t: Likewise.
441 * ld-powerpc/tlstocso.d: Likewise.
442 * ld-powerpc/tlstocso.g: Likewise.
443 * ld-powerpc/tlstocso.t: Likewise.
444 * ld-powerpc/tocopt.out: Likewise.
445
9361f82f
L
4462012-10-25 H.J. Lu <hongjiu.lu@intel.com>
447
448 * ld-elfvsb/main.c (main_visibility_checkcom): Remove address
449 check for visibility_def if HIDDEN_UNDEF_TEST is defined.
450 (main_visibility_checkweak): Remove address check for
451 visibility_func if HIDDEN_UNDEF_TEST is defined.
452
c38b9845
AM
4532012-10-25 Nathan Sidwell <nathan@codesourcery.com>
454
455 * ld-scripts/empty-aligned.d: Revert last change. Allow more
456 than one header, just not two PT_LOAD.
457 * ld-elf/stack.s: Use .long 0 rather than nops.
458
04c3a755
NS
4592012-10-23 Nathan Sidwell <nathan@codesourcery.com>
460
461 * ld-elf/binutils.exp: Add -z stack-size=0.
462 * ld-elf/elf.exp: Add stack-exec and stack-size tests.
463 * ld-elf/orphan-region.d: Add stack-size option. Remove xfail.
464 * ld-elf/stack-exec.rd: New.
465 * ld-elf/stack-size.rd: New.
466 * ld-elf/stack.s: New.
467 * ld-scripts/empty-aligned.d: Add stack-size option.
468 * ld-sh/fdpic-stack-set.d: New.
469 * ld-tic6x/shlib-1.rd: Remove __stacksize symbol.
470 * ld-tic6x/shlib-1b.rd: Likewise.
471 * ld-tic6x/shlib-1r.rd: Likewise.
472 * ld-tic6x/shlib-1rb.rd: Likewise.
473 * ld-tic6x/shlib-app-1.rd: Likewise.
474 * ld-tic6x/shlib-app-1b.rd: Likewise.
475 * ld-tic6x/shlib-app-1r.rd: Likewise.
476 * ld-tic6x/shlib-app-1rb.rd: Likewise.
477 * ld-tic6x/shlib-noindex.rd: Likewise.
478 * ld-tic6x/static-app-1.rd: Likewise.
479 * ld-tic6x/static-app-1b.rd: Likewise.
480 * ld-tic6x/static-app-1r.rd: Likewise.
481 * ld-tic6x/static-app-1rb.rd: Likewise.
482
bb3f9ed8
YZ
4832012-10-16 Sofiane Naci <sofiane.naci@arm.com>
484
485 * ld-aarch64/tlsle-symbol-offset.s: New file.
486 * ld-aarch64/tlsle-symbol-offset.d: New file.
487 * ld-aarch64/aarch64-elf.exp: Add tlsle-symbol-offset test.
488
c19a8891
AM
4892012-10-08 Joe Seymour <jseymour@codesourcery.com>
490
491 * ld-scripts/sane1.d: Sort output from nm. Allow for other symbols in
492 output.
493
287904ce
RE
4942012-09-19 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
495
496 * ld-aarch64/emit-relocs-309-low.d: Replace symbol with regexp.
497 * ld-aarch64/emit-relocs-309-up.d: Likewise.
498
602f5faf
AM
4992012-09-19 Andrew Burgess <aburgess@broadcom.com>
500
501 * ld-scripts/assign-loc.d: New file. Test for assigning absolute
502 symbol to location counter.
503 * ld-scripts/assign-loc.t: New file. Linker script for above test.
504 * ld-scripts/expr.exp: Add new assignment test.
505
37a9e49a
L
5062012-09-18 H.J. Lu <hongjiu.lu@intel.com>
507
508 PR ld/14591
509 * ld-elf/comm-data.exp (run_ld_link_tests): Add comm-data3a and
510 comm-data3b tests.
511
512 * ld-ifunc/ifunc.exp (run_ld_link_exec_tests): New.
513
514 * ld-elf/comm-data3.sd: New file.
515 * ld-elf/comm-data3a.s: Likewise.
516 * ld-elf/comm-data3b.s: Likewise.
517 * ld-ifunc/ifunc-17a-i386.d: Likewise.
518 * ld-ifunc/ifunc-17a-x86-64.d: Likewise.
519 * ld-ifunc/ifunc-17a.s: Likewise.
520 * ld-ifunc/ifunc-17b-i386.d: Likewise.
521 * ld-ifunc/ifunc-17b-x86-64.d: Likewise.
522 * ld-ifunc/ifunc-17b.s: Likewise.
523 * ld-ifunc/ifunc-common-1.out: Likewise.
524 * ld-ifunc/ifunc-common-1a.c: Likewise.
525 * ld-ifunc/ifunc-common-1b.c: Likewise.
526
cb5ab6c8
L
5272012-09-17 H.J. Lu <hongjiu.lu@intel.com>
528
529 * ld-elf/shared.exp (build_cxx_tests): Move out the commented out
530 test.
531
532 * lib/ld-lib.exp (run_ld_link_exec_tests): Assemble all sources
533 files in each test.
534
f41aef5f
RE
5352012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
536
537 * ld-aarch64/aarch64-elf.exp: New reloc tests.
538 * ld-aarch64/emit-relocs-309-low-bad.d: New file. Expected asm for test
539 failure (lower bound overflow).
540 * ld-aarch64/emit-relocs-309-low.d: New file. Expected asm for test
541 success (lower bound).
542 * ld-aarch64/emit-relocs-309-up-bad.d: New file. Expected asm for test
543 failure (upper bound overflow).
544 * ld-aarch64/emit-relocs-309-up.d: New file. Expected asm for test
545 success (upper bound).
546 * ld-aarch64/emit-relocs-309.s: New file. Asm for new reloc tests.
547
2e0a7632
HPN
5482012-09-09 Hans-Peter Nilsson <hp@bitrange.com>
549
550 * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols
551 to be emitted and checked.
552 * ld-mmix/data-1.s, ld-mmix/orph-.d, ld-mmix/orph-awp.d,
553 ld-mmix/orph-d-a.d, ld-mmix/orph-d-awn.d, ld-mmix/orph-d-awp.d,
554 ld-mmix/orph-d-awpe.d, ld-mmix/orph-d.d, ld-mmix/orph-dc-ap.d,
555 ld-mmix/orph-dc-awp.d, ld-mmix/orph-dc.d, ld-mmix/tm-ae.s,
556 ld-mmix/tm-ape.s, ld-mmix/tm-awne.s, ld-mmix/tm-awpe.s,
557 ld-mmix/tm-d-ap.s, ld-mmix/tm-d-awp.s, ld-mmix/tm-d.s,
558 ld-mmix/tm-e.s, ld-mmix/tm-orph1.s: New test files.
559
3f65f599
L
5602012-08-31 H.J. Lu <hongjiu.lu@intel.com>
561
562 * ld-i386/i386.exp: Run mov1a, mov1b.
563 * ld-x86-64/x86-64.exp: Run mov1a, mov1b, mov1c, mov1d.
564
565 * ld-i386/mov1.s: New file.
566 * ld-i386/mov1a.d: Likewise.
567 * ld-i386/mov1b.d: Likewise.
568 * ld-x86-64/mov1.s: Likewise.
569 * ld-x86-64/mov1a.d: Likewise.
570 * ld-x86-64/mov1b.d: Likewise.
571 * ld-x86-64/mov1c.d: Likewise.
572 * ld-x86-64/mov1d.d: Likewise.
573
daa67607
L
5742012-08-31 H.J. Lu <hongjiu.lu@intel.com>
575
576 * ld-i386/i386.exp: Run lea1d, lea1f, lea1f.
577 * ld-x86-64/x86-64.exp: Run lea1g, lea1h, lea1i, lea1j, lea1k,
578 lea1l.
579
580 * ld-ifunc/ifunc-13-i386.d: Remove R_386_RELATIVE entry.
581
582 * ld-i386/lea1d.d: New file.
583 * ld-i386/lea1e.d: Likewise.
584 * ld-i386/lea1f.d: Likewise.
585 * ld-x86-64/lea1g.d: Likewise.
586 * ld-x86-64/lea1h.d: Likewise.
587 * ld-x86-64/lea1i.d: Likewise.
588 * ld-x86-64/lea1j.d: Likewise.
589 * ld-x86-64/lea1k.d: Likewise.
590 * ld-x86-64/lea1l.d: Likewise.
591
80d87326
L
5922012-08-30 H.J. Lu <hongjiu.lu@intel.com>
593
594 * ld-i386/i386.exp: Run lea1a, lea1b, lea1c.
595 * ld-x86-64/x86-64.exp: Run lea1a, lea1b, lea1c, lea1d, lea1e,
596 lea1f.
597
598 * ld-i386/lea1.s: New file.
599 * ld-i386/lea1a.d: Likewise.
600 * ld-i386/lea1b.d: Likewise.
601 * ld-i386/lea1c.d: Likewise.
602 * ld-x86-64/lea1.s: Likewise.
603 * ld-x86-64/lea1a.d: Likewise.
604 * ld-x86-64/lea1b.d: Likewise.
605 * ld-x86-64/lea1c.d: Likewise.
606 * ld-x86-64/lea1d.d: Likewise.
607 * ld-x86-64/lea1e.d: Likewise.
608 * ld-x86-64/lea1f.d: Likewise.
609
11cba4ac
L
6102012-08-30 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR ld/14525
613 * ld-elf/elf.exp: Run pr14525.
614
615 * ld-elf/pr14525.c: New.
616 * ld-elf/pr14525.out: Likewise.
617
a521a329
MR
6182012-08-28 Maciej W. Rozycki <macro@codesourcery.com>
619
620 * ld-elf/export-class.sd: New test.
621 * ld-elf/export-class.vd: New test.
622 * ld-elf/export-class-def.s: New test source.
623 * ld-elf/export-class-dep.s: New test source.
624 * ld-elf/export-class-lib.s: New test source.
625 * ld-elf/export-class-ref.s: New test source.
626 * ld-elf/export-class-lib.ver: New test version script.
627 * ld-elf/export-class.exp: New test script.
628 * ld-arm/arm-export-class.rd: New test.
629 * ld-arm/arm-export-class.xd: New test.
630 * ld-arm/export-class.exp: New test script.
631 * ld-i386/i386-export-class.rd: New test.
632 * ld-i386/i386-export-class.xd: New test.
633 * ld-i386/export-class.exp: New test script.
634 * ld-mips-elf/mips-32-export-class.rd: New test.
635 * ld-mips-elf/mips-32-export-class.xd: New test.
636 * ld-mips-elf/mips-64-export-class.rd: New test.
637 * ld-mips-elf/mips-64-export-class.xd: New test.
638 * ld-mips-elf/export-class.exp: New test script.
639 * ld-powerpc/powerpc-32-export-class.rd: New test.
640 * ld-powerpc/powerpc-32-export-class.xd: New test.
641 * ld-powerpc/powerpc-64-export-class.rd: New test.
642 * ld-powerpc/powerpc-64-export-class.xd: New test.
643 * ld-powerpc/export-class.exp: New test script.
644 * ld-x86-64/x86-64-64-export-class.rd: New test.
645 * ld-x86-64/x86-64-x32-export-class.rd: New test.
646 * ld-x86-64/export-class.exp: New test script.
647
92a289b3
L
6482012-08-24 H.J. Lu <hongjiu.lu@intel.com>
649
650 * ld-elf/exclude3a.d: Remove target and use failif.
651
652 * ld-elf/exclude3b.d: Change target to *-*-linux* *-*-gnu* and
653 use failif
654
655 * ld-elf/exclude3d.d: Removed.
656
5cc51864
L
6572012-08-24 H.J. Lu <hongjiu.lu@intel.com>
658
659 * ld-elf/elf.exp: Add Solaris/x86-64 support to eh[1-4] test.
660
bca38921
MGD
6612012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
662
663 * ld-arm/arm-elf.exp: Add new testcases.
664 * ld-arm/attr-merge-vfp-3.d: Update for change in expected
665 output.
666 * ld-arm/attr-merge-vfp-3r.d: Likewise.
667 * ld-arm/attr-merge-vfp-4.d: Likewise.
668 * ld-arm/attr-merge-vfp-4r.d: Likewise.
669 * ld-arm/attr-merge-vfp-5.d: Likewise.
670 * ld-arm/attr-merge-vfp-5r.d: Likewise.
671 * ld-arm/attr-merge-vfp-7.d: New testcase.
672 * ld-arm/attr-merge-vfp-7r.d: Likewise.
673 * ld-arm/attr-merge-vfp-armv8-hard.s: Likewise.
674 * ld-arm/attr-merge-vfp-armv8.s: Likewise.
675
b9b2ae8b
NC
6762012-08-14 Nick Clifton <nickc@redhat.com>
677
678 PR ld/14265
679 * ld-gc/gc.exp: Add a new test.
680 * ld-gc/pr14265.c: Source file for the new test.
681 * ld-gc/pr14265.t: Linker script for the new test.
682 * ld-gc/pr14265.d: Expected symbol dump.
683
9b11fa1a
MR
6842012-08-13 Maciej W. Rozycki <macro@codesourcery.com>
685
686 * ld-mips-elf/export-class-call16-o32.dd: New test.
687 * ld-mips-elf/export-class-call16-o32-irix.dd: New test.
688 * ld-mips-elf/export-class-call16-o32.gd: New test.
689 * ld-mips-elf/export-class-call16-n32.dd: New test.
690 * ld-mips-elf/export-class-call16-n32.gd: New test.
691 * ld-mips-elf/export-class-call16-n64.dd: New test.
692 * ld-mips-elf/export-class-call16-n64.gd: New test.
693 * ld-mips-elf/export-class-call16-def.s: New test source.
694 * ld-mips-elf/export-class-call16-o32.s: New test source.
695 * ld-mips-elf/export-class-call16-n32.s: New test source.
696 * ld-mips-elf/export-class-call16-n64.s: New test source.
697 * ld-mips-elf/export-class-call16.ld: New test linker script.
698 * ld-mips-elf/mips-elf.exp: Run the new tests.
699
a06ea964 7002012-08-13 Ian Bolton <ian.bolton@arm.com>
11cba4ac
L
701 Laurent Desnogues <laurent.desnogues@arm.com>
702 Jim MacArthur <jim.macarthur@arm.com>
703 Marcus Shawcroft <marcus.shawcroft@arm.com>
704 Nigel Stephens <nigel.stephens@arm.com>
705 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
706 Richard Earnshaw <rearnsha@arm.com>
707 Sofiane Naci <sofiane.naci@arm.com>
708 Tejas Belagod <tejas.belagod@arm.com>
709 Yufeng Zhang <yufeng.zhang@arm.com>
a06ea964
NC
710
711 * ld-aarch64/aarch64-elf.exp: New file.
712 * ld-aarch64/aarch64.ld: New file.
713 * ld-aarch64/eh-frame-bar.s: New file.
714 * ld-aarch64/eh-frame-foo.s: New file.
715 * ld-aarch64/eh-frame.d: New file.
716 * ld-aarch64/emit-relocs-257-be.d: New file.
717 * ld-aarch64/emit-relocs-257.d: New file.
718 * ld-aarch64/emit-relocs-257.s: New file.
719 * ld-aarch64/emit-relocs-260-be.d: New file.
720 * ld-aarch64/emit-relocs-260.d: New file.
721 * ld-aarch64/emit-relocs-260.s: New file.
722 * ld-aarch64/emit-relocs-262.d: New file.
723 * ld-aarch64/emit-relocs-262.s: New file.
724 * ld-aarch64/emit-relocs-263.d: New file.
725 * ld-aarch64/emit-relocs-263.s: New file.
726 * ld-aarch64/emit-relocs-264.d: New file.
727 * ld-aarch64/emit-relocs-264.s: New file.
728 * ld-aarch64/emit-relocs-265.d: New file.
729 * ld-aarch64/emit-relocs-265.s: New file.
730 * ld-aarch64/emit-relocs-266.d: New file.
731 * ld-aarch64/emit-relocs-266.s: New file.
732 * ld-aarch64/emit-relocs-267.d: New file.
733 * ld-aarch64/emit-relocs-267.s: New file.
734 * ld-aarch64/emit-relocs-268.d: New file.
735 * ld-aarch64/emit-relocs-268.s: New file.
736 * ld-aarch64/emit-relocs-269.d: New file.
737 * ld-aarch64/emit-relocs-269.s: New file.
738 * ld-aarch64/emit-relocs-270-bad.d: New file.
739 * ld-aarch64/emit-relocs-270.d: New file.
740 * ld-aarch64/emit-relocs-270.s: New file.
741 * ld-aarch64/emit-relocs-271.d: New file.
742 * ld-aarch64/emit-relocs-271.s: New file.
743 * ld-aarch64/emit-relocs-272.d: New file.
744 * ld-aarch64/emit-relocs-272.s: New file.
745 * ld-aarch64/emit-relocs-273.d: New file.
746 * ld-aarch64/emit-relocs-273.s: New file.
747 * ld-aarch64/emit-relocs-274.d: New file.
748 * ld-aarch64/emit-relocs-274.s: New file.
749 * ld-aarch64/emit-relocs-275.d: New file.
750 * ld-aarch64/emit-relocs-275.s: New file.
751 * ld-aarch64/emit-relocs-276.d: New file.
752 * ld-aarch64/emit-relocs-276.s: New file.
753 * ld-aarch64/emit-relocs-277.d: New file.
754 * ld-aarch64/emit-relocs-277.s: New file.
755 * ld-aarch64/emit-relocs-278.d: New file.
756 * ld-aarch64/emit-relocs-278.s: New file.
757 * ld-aarch64/emit-relocs-279-bad.d: New file.
758 * ld-aarch64/emit-relocs-279.d: New file.
759 * ld-aarch64/emit-relocs-279.s: New file.
760 * ld-aarch64/emit-relocs-280.d: New file.
761 * ld-aarch64/emit-relocs-280.s: New file.
762 * ld-aarch64/emit-relocs-282.d: New file.
763 * ld-aarch64/emit-relocs-282.s: New file.
764 * ld-aarch64/emit-relocs-283.d: New file.
765 * ld-aarch64/emit-relocs-283.s: New file.
766 * ld-aarch64/emit-relocs-284.d: New file.
767 * ld-aarch64/emit-relocs-284.s: New file.
768 * ld-aarch64/emit-relocs-285.d: New file.
769 * ld-aarch64/emit-relocs-285.s: New file.
770 * ld-aarch64/emit-relocs-286-bad.d: New file.
771 * ld-aarch64/emit-relocs-286.d: New file.
772 * ld-aarch64/emit-relocs-286.s: New file.
773 * ld-aarch64/emit-relocs-287.d: New file.
774 * ld-aarch64/emit-relocs-287.s: New file.
775 * ld-aarch64/emit-relocs-299.d: New file.
776 * ld-aarch64/emit-relocs-299.s: New file.
777 * ld-aarch64/emit-relocs-311.d: New file.
778 * ld-aarch64/emit-relocs-311.s: New file.
779 * ld-aarch64/emit-relocs-312.d: New file.
780 * ld-aarch64/emit-relocs-312.s: New file.
781 * ld-aarch64/emit-relocs1.s: New file.
782 * ld-aarch64/farcall-b-none-function.d: New file.
783 * ld-aarch64/farcall-b-none-function.s: New file.
784 * ld-aarch64/farcall-b.d: New file.
785 * ld-aarch64/farcall-b.s: New file.
786 * ld-aarch64/farcall-back.d: New file.
787 * ld-aarch64/farcall-back.s: New file.
788 * ld-aarch64/farcall-bl-none-function.d: New file.
789 * ld-aarch64/farcall-bl-none-function.s: New file.
790 * ld-aarch64/farcall-bl.d: New file.
791 * ld-aarch64/farcall-bl.s: New file.
792 * ld-aarch64/farcall-section.d: New file.
793 * ld-aarch64/farcall-section.s: New file.
794 * ld-aarch64/limit-b.d: New file.
795 * ld-aarch64/limit-b.s: New file.
796 * ld-aarch64/limit-bl.d: New file.
797 * ld-aarch64/limit-bl.s: New file.
798 * ld-aarch64/relocs.ld: New file.
799 * ld-aarch64/tls-desc-ie.d: New file.
800 * ld-aarch64/tls-desc-ie.s: New file.
801 * ld-aarch64/tls-relax-all.d: New file.
802 * ld-aarch64/tls-relax-all.s: New file.
803 * ld-aarch64/tls-relax-gd-ie.d: New file.
804 * ld-aarch64/tls-relax-gd-ie.s: New file.
805 * ld-aarch64/tls-relax-gd-le.d: New file.
806 * ld-aarch64/tls-relax-gd-le.s: New file.
807 * ld-aarch64/tls-relax-gdesc-ie-2.d: New file.
808 * ld-aarch64/tls-relax-gdesc-ie-2.s: New file.
809 * ld-aarch64/tls-relax-gdesc-ie.d: New file.
810 * ld-aarch64/tls-relax-gdesc-ie.s: New file.
811 * ld-aarch64/tls-relax-gdesc-le-2.d: New file.
812 * ld-aarch64/tls-relax-gdesc-le-2.s: New file.
813 * ld-aarch64/tls-relax-gdesc-le.d: New file.
814 * ld-aarch64/tls-relax-gdesc-le.s: New file.
815 * ld-aarch64/tls-relax-ie-le-2.d: New file.
816 * ld-aarch64/tls-relax-ie-le-2.s: New file.
817 * ld-aarch64/tls-relax-ie-le-3.d: New file.
818 * ld-aarch64/tls-relax-ie-le-3.s: New file.
819 * ld-aarch64/tls-relax-ie-le.d: New file.
820 * ld-aarch64/tls-relax-ie-le.s: New file.
821 * ld-aarch64/weak-undefined.d: New file.
822 * ld-aarch64/weak-undefined.s: New file.
823 * ld-elf/binutils.exp (binutils_test): Add optional parameter
824 'test_name'; change to construct 'test_name' from the 'prog_name'
825 and 'ld_options' only when "$test_name" == "".
826 * ld-elf/group8a.d (#notarget): Add AArch64.
827 * ld-elf/group8b.d (#notarget): Add AArch64.
828 * ld-elf/group9a.d (#notarget): Add AArch64.
829 * ld-elf/group9b.d (#notarget): Add AArch64.
830 * ld-elf/pr12851.d (#notarget): Add AArch64.
831 * ld-elf/pr12975.d (#notarget): Add AArch64.
832 * ld-elf/pr13177.d (#notarget): Add AArch64.
833 * ld-elf/pr13195.d (#notarget): Add AArch64.
834 * ld-elfvers/vers.exp: Add AArch64.
835 * ld-shared/shared.exp: Add AArch64.
836 * ld-srec/srec.exp: Add AArch64.
837 * lib/ld-lib.exp: Add AArch64.
838
889acb80
MR
8392012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
840
841 * ld-mips-elf/dyn-sec64.ld: Use HIDDEN to define _gp.
842 * ld-mips-elf/eh-frame5.ld: Likewise.
843 * ld-mips-elf/got-dump-1.ld: Likewise.
844 * ld-mips-elf/got-dump-2.ld: Likewise.
845 * ld-mips-elf/got-page-1.ld: Likewise.
846 * ld-mips-elf/mips-dyn.ld: Likewise.
847 * ld-mips-elf/mips-lib.ld: Likewise.
848 * ld-mips-elf/mips16-pic-1.ld: Likewise.
849 * ld-mips-elf/no-shared-1.ld: Likewise.
850 * ld-mips-elf/pic-and-nonpic-1.ld: Likewise.
851 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
852 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
853 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
854 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
855 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
856 * ld-mips-elf/reloc-2.ld: Likewise.
857 * ld-mips-elf/reloc-estimate-1.ld: Likewise.
858 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
859 * ld-mips-elf/tls-hidden3.ld: Likewise.
860 * ld-mips-elf/mips16-pic-2.ad: Update accordingly.
861 * ld-mips-elf/pic-and-nonpic-3b.ad: Likewise.
862 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
863 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
864 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
865 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
866 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
867 * ld-mips-elf/eh-frame5.d: Likewise.
868 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
869 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
870 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
871 * ld-mips-elf/tlsdyn-o32.d: Likewise.
872 * ld-mips-elf/pic-and-nonpic-3a.dd: Likewise.
873 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
874 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
875 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
876 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
877 * ld-mips-elf/tls-multi-got-1.got: Likewise.
878 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
879 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
880 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
881 * ld-mips-elf/tlsdyn-o32.got: Likewise.
882 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
883 * ld-mips-elf/tlslib-o32.got: Likewise.
884 * ld-mips-elf/mips16-pic-2.nd: Likewise.
885 * ld-mips-elf/pic-and-nonpic-1.nd: Likewise.
886 * ld-mips-elf/pic-and-nonpic-3b.nd: Likewise.
887 * ld-mips-elf/pic-and-nonpic-4b.nd: Likewise.
888 * ld-mips-elf/pic-and-nonpic-5b.nd: Likewise.
889 * ld-mips-elf/pic-and-nonpic-6-n32.nd: Likewise.
890 * ld-mips-elf/pic-and-nonpic-6-n64.nd: Likewise.
891 * ld-mips-elf/pic-and-nonpic-6-o32.nd: Likewise.
892 * ld-mips-elf/tls-multi-got-1.r: Likewise.
893 * ld-mips-elf/pic-and-nonpic-3b.rd: Likewise.
894 * ld-mips-elf/pic-and-nonpic-4b.rd: Likewise.
895 * ld-mips-elf/mips-elf.exp: Likewise.
896
43b5366b
MR
8972012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
898
899 * ld-mips-elf/gp-hidden.rd: New test.
900 * ld-mips-elf/gp-hidden.sd: New test.
901 * ld-mips-elf/gp-hidden-lib.rd: New test.
902 * ld-mips-elf/gp-hidden-ver.rd: New test.
903 * ld-mips-elf/gp-hidden-64.rd: New test.
904 * ld-mips-elf/gp-hidden-lib-64.rd: New test.
905 * ld-mips-elf/gp-hidden-ver-64.rd: New test.
906 * ld-mips-elf/gp-hidden.s: New test source.
907 * ld-mips-elf/gp-hidden-lib.s: New test source.
908 * ld-mips-elf/gp-hidden-ver.s: New test source.
909 * ld-mips-elf/gp-hidden-ver.ver: New test version script.
910 * ld-mips-elf/mips-elf.exp: Run the new tests.
911
9e808284
MR
9122012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
913
914 * ld-mips-elf/rel32-o32.d: Adjust section VMAs after the removal
915 of _gp from the global scope.
916 * ld-mips-elf/rel32-n32.d: Likewise.
917 * ld-mips-elf/rel64.d: Likewise.
918
99262e37
MR
9192012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
920
921 * ld-mips-elf/mips-elf.exp: Set has_newabi for all Linux targets.
922 Adjust abi_asflags for targets that do not infer the ISA from the
923 ABI.
924 * ld-mips-elf/eh-frame1-n32.d: Adjust for targets that do not
925 infer the ISA from the ABI.
926 * ld-mips-elf/eh-frame1-n64.d: Likewise.
927 * ld-mips-elf/eh-frame2-n32.d: Likewise.
928 * ld-mips-elf/eh-frame2-n64.d: Likewise.
929 * ld-mips-elf/elf-rel-got-n32-embed.d: Likewise.
930 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
931 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
932 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
933 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
934 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
935 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
936 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
937 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
938 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
939 * ld-mips-elf/emit-relocs-1.d: Likewise.
940 * ld-mips-elf/got-page-2.d: Likewise.
941 * ld-mips-elf/no-shared-1-n32.d: Likewise.
942 * ld-mips-elf/no-shared-1-n64.d: Likewise.
943 * ld-mips-elf/rel32-n32.d: Likewise.
944 * ld-mips-elf/rel64.d: Likewise.
945 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
946 * ld-mips-elf/relax-jalr-n32.d: Likewise.
947 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
948 * ld-mips-elf/relax-jalr-n64.d: Likewise.
949 * ld-mips-elf/reloc-1-n32.d: Likewise.
950 * ld-mips-elf/reloc-1-n64.d: Likewise.
951 * ld-mips-elf/textrel-1.d: Likewise.
952
cde00cbb
MR
9532012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
954
955 * ld-mips-elf/reloc-1-n32.d: Add -EB to GAS flags.
956 * ld-mips-elf/mips-elf.exp: Update GAS flags in reloc test 6.
957
ef2b5578
MR
9582012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
959
960 * lib/ld-lib.exp (run_dump_test): Implement the EXTRA_OPTIONS
961 argument and the "dump" keyword.
962 * ld-mips-elf/emit-relocs-1a.s: Make section alignment uniform
963 across targets.
964 * ld-mips-elf/emit-relocs-1b.s: Likewise.
965 * ld-mips-elf/jalbal.s: Adjust padding.
966 * ld-mips-elf/elf-rel-got-n32-embed.d: New test.
967 * ld-mips-elf/elf-rel-got-n64-embed.d: New test.
968 * ld-mips-elf/elf-rel-xgot-n32-embed.d: New test.
969 * ld-mips-elf/elf-rel-xgot-n64-embed.d: New test.
970 * ld-mips-elf/elf-rel-got-n32.d: Remove -melf32btsmipn32.
971 * ld-mips-elf/elf-rel-got-n64.d: Remove -melf64btsmip. Adjust
972 output.
973 * ld-mips-elf/elf-rel-got-n64-linux.d: Remove -melf64btsmip.
974 * ld-mips-elf/elf-rel-xgot-n32.d: Remove -melf32btsmipn32.
975 Adjust output.
976 * ld-mips-elf/elf-rel-xgot-n64.d: Remove -melf64btsmip. Adjust
977 output.
978 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
979 * ld-mips-elf/reloc-1-n64.d: Remove -melf64btsmip.
980 * ld-mips-elf/mips-elf.exp: Set has_newabi for mips*-sde-elf*
981 too. Move tool flags from o32_as_flags and o32_ld_flags
982 variables into abi_asflags and abi_ldflags arrays. Adjust test
983 cases run to use them. Run the new tests.
984
a22a8039
MR
9852012-08-05 Maciej W. Rozycki <macro@linux-mips.org>
986
987 * ld-vax-elf: New directory.
988 * ld-vax-elf/plt-local-lib.dd: New test.
989 * ld-vax-elf/plt-local-lib.ld: New test linker script.
990 * ld-vax-elf/plt-local-lib.s: New test source.
991 * ld-vax-elf/plt-local.dd: New test.
992 * ld-vax-elf/plt-local.ld: New test linker script.
993 * ld-vax-elf/plt-local.s: New test source.
994 * ld-vax-elf/plt-local-hidden-pic.s: New test source.
995 * ld-vax-elf/plt-local-rehidden-pic.s: New test source.
996 * ld-vax-elf/vax-elf.exp: New test script.
997
8b5b2228
MR
9982012-08-03 Maciej W. Rozycki <macro@codesourcery.com>
999
1000 * lib/ld-lib.exp (at_least_gcc_version): Accept more version
1001 number formats; avoid throwing exceptions in any case.
1002
3bdf9505
MR
10032012-08-03 Maciej W. Rozycki <macro@codesourcery.com>
1004
1005 * ld-mips-elf/mode-change-error-1.d: Update the error message.
1006
a7508e4b
MR
10072012-08-02 Maciej W. Rozycki <macro@codesourcery.com>
1008
1009 * ld-mips-elf/got-vers-1.rd: Fix a typo.
1010
c83ebfa0
L
10112012-08-01 James Lemke <jwlemke@codesourcery.com>
1012
1013 * ld-gc/pr13683.d: XFAIL for powerpc*-*-eabivle.
1014
4b7e6395
L
10152012-07-31 H.J. Lu <hongjiu.lu@intel.com>
1016
1017 * ld-elf/fini0.s: Indent global directive.
1018 * ld-elf/foo0.s: Likewise.
1019 * ld-elf/init0.s: Likewise.
1020
1021 * ld-elf/pr14156c.t: Keep text section.
1022
05456594
NC
10232012-07-26 Meador Inge <meadori@codesourcery.com>
1024
1025 PR ld/14397
1026 * ld-arm/arm-elf.exp: Add tests of linking without .rel.plt.
1027 * ld-arm/arm-no-rel-plt.out: Linker script without .rel.plt section.
1028 * ld-arm/arm-no-rel-plt.out: Expected output.
1029
15e539f4
HPN
10302012-07-13 Hans-Peter Nilsson <hp@axis.com>
1031
1032 * ld-elf/foo0.s: Use ARM-compatible .section syntax.
1033 * ld-elf/foo1.s: Likewise.
1034 * ld-elf/foo2.s: Likewise.
1035 * ld-elf/foo3.s: Likewise.
1036 * ld-elf/foon.s: Likewise.
1037
eda680f8
L
10382012-07-10 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 PR ld/14156
1041 * ld-elf/fini0.s: New file.
1042 * ld-elf/fini1.s: Likewise.
1043 * ld-elf/fini2.s: Likewise.
1044 * ld-elf/fini3.s: Likewise.
1045 * ld-elf/finin.s: Likewise.
1046 * ld-elf/foo0.s: Likewise.
1047 * ld-elf/foo1.s: Likewise.
1048 * ld-elf/foo2.s: Likewise.
1049 * ld-elf/foo3.s: Likewise.
1050 * ld-elf/foon.s: Likewise.
1051 * ld-elf/init0.s: Likewise.
1052 * ld-elf/init1.s: Likewise.
1053 * ld-elf/init2.s: Likewise.
1054 * ld-elf/init3.s: Likewise.
1055 * ld-elf/initn.s: Likewise.
1056 * ld-elf/pr14156a.d: Likewise.
1057 * ld-elf/pr14156b.d: Likewise.
1058 * ld-elf/pr14156c.d: Likewise.
1059 * ld-elf/pr14156c.t: Likewise.
1060
bc9ad2e4
L
10612012-07-09 H.J. Lu <hongjiu.lu@intel.com>
1062
1063 PR ld/14323
1064 * ld-elf/pr14323-1.c: New.
1065 * ld-elf/pr14323-2.c: Likewise.
1066
1067 * ld-elf/shared.exp (build_tests): Add libpr14323-2.so.
1068 (run_tests): Add pr14323.
1069
90c984fc
L
10702012-07-03 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 PR ld/3351
1073 * ld-elf/indirect.exp: New file.
1074 * ld-elf/indirect1a.c: Likewise.
1075 * ld-elf/indirect1b.c: Likewise.
1076 * ld-elf/indirect1c.c: Likewise.
1077 * ld-elf/indirect2.c: Likewise.
1078 * ld-elf/indirect3.out: Likewise.
1079 * ld-elf/indirect3a.c: Likewise.
1080 * ld-elf/indirect3b.c: Likewise.
1081 * ld-elf/indirect3c.c: Likewise.
1082 * ld-elf/indirect4.out: Likewise.
1083 * ld-elf/indirect4a.c: Likewise.
1084 * ld-elf/indirect4b.c: Likewise.
1085 * ld-elf/indirect4c.c: Likewise.
1086
35aeab69
RM
10872012-07-02 Roland McGrath <mcgrathr@google.com>
1088
1089 * ld/testsuite/ld-i386/tlsbin-nacl.rd: Update for symbol table changes.
1090 * ld/testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
1091 * ld/testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
1092 * ld/testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
1093 * ld/testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
1094 * ld/testsuite/ld-i386/tlspic-nacl.rd: Likewise.
1095 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
1096 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1097 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
1098 * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
1099 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
1100
a47edf27
L
11012012-07-02 H.J. Lu <hongjiu.lu@intel.com>
1102
1103 * ld-elf/data2.c: New file.
1104 * ld-elf/weakdef1.c: Likewise.
1105
1106 * ld-elf/shared.exp: Add tests for libdata2 and weakdef1.
1107
dc60a238
RM
11082012-06-28 Roland McGrath <mcgrathr@google.com>
1109
1110 * ld-arm/arm-elf.exp (armelftests_common): Add a test that gets
1111 arm-lib.so built so armeabitests_common can use it.
1112 (unresolved-1-dyn): Exclude this test for [istarget "arm*-*-nacl*"].
1113
c200d65d
RM
11142012-06-26 Roland McGrath <mcgrathr@google.com>
1115
1116 * ld-elf/ehdr_start.d (target): Add *-*-nacl*.
1117
6b585b73
AM
11182012-06-27 Alan Modra <amodra@gmail.com>
1119
1120 * ld-elf/ehdr_start.s: Use data rather than rodata.
1121 * ld-elf/ehdr_start.d: Run on linux and gnu targets only.
1122
33c5d473
RM
11232012-06-25 Roland McGrath <mcgrathr@google.com>
1124
1125 * ld-elf/ehdr_start.d (ld): Add explicit -e _start.
1126 (notarget): Add arm*-*-eabi* cris-*-*.
1127
62655c7b
RM
11282012-06-22 Roland McGrath <mcgrathr@google.com>
1129
1130 * ld-elf/ehdr_start.s: New file.
1131 * ld-elf/ehdr_start.d: New file.
1132
d9476c5a
AM
11332012-06-21 Alan Modra <amodra@gmail.com>
1134
1135 * ld-gc/start.d: Update.
1136
a4a48c20
HPN
11372012-06-18 Hans-Peter Nilsson <hp@axis.com>
1138
1139 * ld-cris/dso-pltdis1.d, ld-cris/dso-pltdis2.d, dsofng.s
1140 dsofn4g.s: New tests.
1141
608129cf
HPN
11422012-06-17 Hans-Peter Nilsson <hp@axis.com>
1143
1144 * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test.
1145 * ld-cris/tls-dso-tpoffgotcomm1.d,
1146 ld-cris/tls-dso-tpoffgotcomm1.s: Ditto.
1147
c7232d92
HPN
1148 * ld-cris/tls-e-tpoffgotcomm1.d: New test.
1149
d2667025
AM
11502012-06-16 Alan Modra <amodra@gmail.com>
1151
1152 * ld-alpha/emptygot.nm, * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd,
1153 * ld-alpha/tlspic.rd, * ld-arm/arm-dyn.ld, * ld-arm/armthumb-lib.sym,
1154 * ld-arm/farcall-mixed-app.sym, * ld-arm/mixed-app.sym,
1155 * ld-arm/mixed-lib.sym, * ld-arm/preempt-app.sym,
1156 * ld-cris/libdso-2.d, * ld-cris/pv32-1.d, * ld-cris/tls-e-20.d,
1157 * ld-cris/tls-e-20a.d, * ld-cris/tls-e-80.d,
1158 * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-68.d,
1159 * ld-cris/tls-gc-69.d, * ld-cris/tls-gc-70.d, * ld-cris/tls-gc-71.d,
1160 * ld-cris/tls-gc-75.d, * ld-cris/tls-gc-76.d, * ld-cris/tls-gc-79.d,
1161 * ld-cris/weakhiddso.d, * ld-cris/weakref3.d, * ld-cris/weakref4.d,
1162 * ld-elfvsb/hidden2.d, * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd,
1163 * ld-i386/tlsdesc.rd, * ld-i386/tlsgdesc.rd, * ld-i386/tlsnopic.rd,
1164 * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd, * ld-ia64/tlspic.rd,
1165 * ld-mips-elf/tlsdyn-o32-1.d, * ld-mips-elf/tlsdyn-o32-1.got,
1166 * ld-mips-elf/tlsdyn-o32-2.d, * ld-mips-elf/tlsdyn-o32-2.got,
1167 * ld-mips-elf/tlsdyn-o32-3.d, * ld-mips-elf/tlsdyn-o32-3.got,
1168 * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d, * ld-mmix/greg-6.d,
1169 * ld-mmix/greg-7.d, * ld-mmix/loc1.d, * ld-mmix/loc2.d,
1170 * ld-mmix/loc3.d, * ld-mmix/loc4.d, * ld-mmix/loc6.d,
1171 * ld-mmix/locdo-1.d, * ld-mmix/loct-1.d, * ld-mmix/locto-1.d,
1172 * ld-mmix/start-1.d, * ld-mmix/undef-3.d, * ld-powerpc/relbrlt.d,
1173 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexe32.r,
1174 * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.r,
1175 * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
1176 * ld-s390/tlsbin.rd, * ld-s390/tlsbin_64.rd, * ld-s390/tlspic.rd,
1177 * ld-s390/tlspic_64.rd, * ld-scripts/empty-address-1.d,
1178 * ld-scripts/empty-address-2a.d, * ld-scripts/empty-address-2b.d,
1179 * ld-scripts/empty-address-3a.d, * ld-scripts/empty-address-3b.d,
1180 * ld-scripts/empty-address-3c.d, * ld-sh/sh64/abi32.xd,
1181 * ld-sh/sh64/abi64.xd, * ld-sh/sh64/cmpct1.xd,
1182 * ld-sh/sh64/crange1.rd, * ld-sh/sh64/crange2.rd,
1183 * ld-sh/sh64/crange3-cmpct.rd, * ld-sh/sh64/crange3-media.rd,
1184 * ld-sh/sh64/crange3.rd, * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd,
1185 * ld-sh/sh64/shdl32.xd, * ld-sh/sh64/shdl64.xd,
1186 * ld-sparc/gotop32.rd, * ld-sparc/gotop64.rd,
1187 * ld-sparc/tlssunbin32.rd, * ld-sparc/tlssunbin64.rd,
1188 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1189 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1190 * ld-spu/icache1.d, * ld-spu/pic.d, * ld-tic6x/shlib-1.rd,
1191 * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1192 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-app-1.rd,
1193 * ld-tic6x/shlib-app-1b.rd, * ld-tic6x/shlib-app-1r.rd,
1194 * ld-tic6x/shlib-app-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1195 * ld-tic6x/static-app-1.rd, * ld-tic6x/static-app-1b.rd,
1196 * ld-tic6x/static-app-1r.rd, * ld-tic6x/static-app-1rb.rd,
1197 * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
1198 * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlsgdesc.rd,
1199 * ld-x86-64/tlspic.rd: Update.
1200 * ld-tic6x/dsbt-be.ld: Add ". = .;" before __c6xabi_DSBT_BASE.
1201 * ld-tic6x/dsbt.ld: Likewise.
1202
fdbe2eb7
NC
12032012-06-13 Nick Clifton <nickc@redhat.com>
1204
1205 * ld-arm/arm-app-abs32.d; Update expected disassembly in line with
1206 improved architecture detection.
1207 * ld-arm/arm-app.d: Likewise.
1208 * ld-arm/arm-lib-plt32.d: Likewise.
1209 * ld-arm/arm-lib.d: Likewise.
1210 * ld-arm/arm-static-app.d: Likewise.
1211 * ld-arm/armthumb-lib.d: Likewise.
1212 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1213 * ld-arm/farcall-mixed-app.d: Likewise.
1214 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1215 * ld-arm/farcall-mixed-lib.d: Likewise.
1216 * ld-arm/mixed-app-v5.d: Likewise.
1217 * ld-arm/mixed-app.d: Likewise.
1218 * ld-arm/mixed-lib.d: Likewise.
1219 * ld-arm/tls-app.d: Likewise.
1220 * ld-arm/tls-descrelax-be32.d: Likewise.
1221 * ld-arm/tls-descrelax.d: Likewise.
1222 * ld-arm/tls-descseq.d: Likewise.
1223 * ld-arm/tls-gdesc-got.d: Likewise.
1224 * ld-arm/tls-gdesc.d: Likewise.
1225 * ld-arm/tls-gdierelax.d: Likewise.
1226 * ld-arm/tls-gdierelax2.d: Likewise.
1227 * ld-arm/tls-gdlerelax.d: Likewise.
1228 * ld-arm/tls-lib-loc.d: Likewise.
1229 * ld-arm/tls-lib.d: Likewise.
1230 * ld-arm/tls-thumb1.d: Likewise.
1231
8981c88a
L
12322012-06-12 H.J. Lu <hongjiu.lu@intel.com>
1233
1234 PR ld/14207
1235 * ld-x86-64/x86-64.exp: Run pr14207.
1236
1237 * ld-x86-64/pr14207.d: New file.
1238 * ld-x86-64/pr14207.s: Likewise.
1239
17d6eea5
L
12402012-06-11 H.J. Lu <hongjiu.lu@intel.com>
1241
1242 PR ld/14215
1243 * ld-i386/i386.exp: Run pr14215.
1244 * ld-x86-64/x86-64.exp: Likewise.
1245
1246 * ld-i386/pr14215.d: New file.
1247 * ld-i386/pr14215.s: Likewise.
1248 * ld-x86-64/pr14215.d: Likewise.
1249 * ld-x86-64/pr14215.s: Likewise.
1250
ffbc01cc
AM
12512012-06-06 Alan Modra <amodra@gmail.com>
1252
1253 * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd, * ld-alpha/tlspic.rd,
1254 * ld-arm/script-type.sym, * ld-cris/hiddef1.d, * ld-cris/tls-e-20a.d,
1255 * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-76.d,
1256 * ld-cris/tls-local-64.d, * ld-i386/pr12718.d, * ld-i386/pr12921.d,
1257 * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd, * ld-i386/tlsdesc.rd,
1258 * ld-i386/tlsnopic.rd, * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd,
1259 * ld-ia64/tlspic.rd, * ld-mips-elf/reloc-merge-lo16.d,
1260 * ld-mmix/bpo-1.d, * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d,
1261 * ld-mmix/bpo-14.d, * ld-mmix/bpo-16.d, * ld-mmix/bpo-17.d,
1262 * ld-mmix/bpo-18.d, * ld-mmix/bpo-2.d, * ld-mmix/bpo-22.d,
1263 * ld-mmix/bpo-3.d, * ld-mmix/bpo-4.d, * ld-mmix/bpo-5.d,
1264 * ld-mmix/bpo-9.d, * ld-mmix/greg-1.d, * ld-mmix/greg-19.d,
1265 * ld-mmix/greg-2.d, * ld-mmix/greg-3.d, * ld-mmix/greg-4.d,
1266 * ld-mmix/greg-5.d, * ld-mmix/greg-5s.d, * ld-mmix/greg-6.d,
1267 * ld-mmix/greg-7.d, * ld-mmix/loc4.d, * ld-mmix/local1.d,
1268 * ld-mmix/local3.d, * ld-mmix/local5.d, * ld-mmix/local7.d,
1269 * ld-mmix/loct-1.d, * ld-mn10300/i135409-1.d, * ld-powerpc/tlsexe.r,
1270 * ld-powerpc/tlsexe32.r, * ld-powerpc/tlsexetoc.r,
1271 * ld-powerpc/tlsso.r, * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
1272 * ld-powerpc/vxworks-relax-2.rd, * ld-s390/tlsbin.rd,
1273 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd, * ld-sh/sub2l-1.d,
1274 * ld-sh/weak1.d, * ld-sh/sh64/abi32.xd, * ld-sh/sh64/abi64.xd,
1275 * ld-sh/sh64/cmpct1.xd, * ld-sh/sh64/crange1.rd,
1276 * ld-sh/sh64/crange2.rd, * ld-sh/sh64/crange3-cmpct.rd,
1277 * ld-sh/sh64/crange3-media.rd, * ld-sh/sh64/crange3.rd,
1278 * ld-sh/sh64/crangerel1.rd, * ld-sh/sh64/crangerel2.rd,
1279 * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd, * ld-sh/sh64/shdl32.xd,
1280 * ld-sh/sh64/shdl64.xd, * ld-sparc/gotop32.rd,
1281 * ld-sparc/gotop64.rd, * ld-sparc/tlssunbin32.rd,
1282 * ld-sparc/tlssunbin64.rd, * ld-sparc/tlssunnopic32.rd,
1283 * ld-sparc/tlssunnopic64.rd, * ld-sparc/tlssunpic32.rd,
1284 * ld-sparc/tlssunpic64.rd, * ld-tic6x/shlib-1.rd,
1285 * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd, * ld-tic6x/shlib-1rb.rd,
1286 * ld-tic6x/shlib-app-1.rd, * ld-tic6x/shlib-app-1b.rd,
1287 * ld-tic6x/shlib-app-1r.rd, * ld-tic6x/shlib-app-1rb.rd,
1288 * ld-tic6x/shlib-noindex.rd, * ld-tic6x/static-app-1.rd,
1289 * ld-tic6x/static-app-1b.rd, * ld-tic6x/static-app-1r.rd,
1290 * ld-tic6x/static-app-1rb.rd, * ld-x86-64/ilp32-4-nacl.d,
1291 * ld-x86-64/ilp32-4.d, * ld-x86-64/pr12718.d, * ld-x86-64/pr12921.d,
1292 * ld-x86-64/split-by-file-nacl.rd, * ld-x86-64/split-by-file.rd,
1293 * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
1294 * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlspic.rd: Update to suit
1295 added STT_FILE symbols.
1296
1564a22f
AM
12972012-06-06 Alan Modra <amodra@gmail.com>
1298
1299 * ld-mmix/bpo-9.d: Update.
1300 * ld-mmix/bpo-10.d: Update.
1301 * ld-mmix/bpo-11.d: Update.
1302 * ld-mmix/sec-7m.d: Update.
1303
2d376810
L
13042012-05-31 H.J. Lu <hongjiu.lu@intel.com>
1305
1306 * ld-ifunc/ifunc-13a-x86-64.s: Add missing "foo" after ".global".
1307 * ld-ifunc/ifunc-15-x86-64.s: Likewise.
1308
ea52a088
NC
13092012-05-30 Nick Clifton <nickc@redhat.com>
1310
1311 * ld-tic6x/shlib-1b.rd: Revert previous delta.
1312 * ld-tic6x/shlib-1rb.rd: Likewise.
1313 * ld-tic6x/shlib-1.rd: Likewise.
1314 * ld-tic6x/shlib-1r.rd: Likewise.
1315 * ld-tic6x/shlib-app-1b.rd: Likewise.
1316 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1317 * ld-tic6x/shlib-app-1.rd: Likewise.
1318 * ld-tic6x/shlib-app-1r.rd: Likewise.
1319 * ld-tic6x/shlib-noindex.rd: Likewise.
1320 * ld-tic6x/static-app-1b.rd: Likewise.
1321 * ld-tic6x/static-app-1rb.rd: Likewise.
1322 * ld-tic6x/static-app-1.rd: Likewise.
1323 * ld-tic6x/static-app-1r.rd: Likewise.
1324
d5531c88
NC
13252012-05-29 Nick Clifton <nickc@redhat.com>
1326
1327 * ld-tic6x/shlib-1b.rd: Update expected readelf output.
1328 * ld-tic6x/shlib-1rb.rd: Likewise.
1329 * ld-tic6x/shlib-1.rd: Likewise.
1330 * ld-tic6x/shlib-1r.rd: Likewise.
1331 * ld-tic6x/shlib-app-1b.rd: Likewise.
1332 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1333 * ld-tic6x/shlib-app-1.rd: Likewise.
1334 * ld-tic6x/shlib-app-1r.rd: Likewise.
1335 * ld-tic6x/shlib-noindex.rd: Likewise.
1336 * ld-tic6x/static-app-1b.rd: Likewise.
1337 * ld-tic6x/static-app-1rb.rd: Likewise.
1338 * ld-tic6x/static-app-1.rd: Likewise.
1339 * ld-tic6x/static-app-1r.rd: Likewise.
1340
7bfd842d
NC
13412012-05-28 Nick Clifton <nickc@redhat.com>
1342
1343 * ld-ifunc/ifunc-13a-i386.s: Fix use of .global directive.
1344 * ld-ifunc/ifunc-15a-i385.s: Likewise.
1345
e54e67a9
AM
13462012-05-28 Alan Modra <amodra@gmail.com>
1347
1348 PR ld/14170
1349 * ld-elf/pr14170a.s: Put foo, bar address in .data.
1350 * ld-elf/elf.exp: Don't run pr14170 test on hppa64-hpux. Ignore
1351 tic6x warnings.
1352
de687b11
L
13532012-05-27 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR ld/14170
1356 * ld-elf/elf.exp: Add a test for PR ld/14170.
1357
1358 * ld-elf/pr14170a.s: New file.
1359 * ld-elf/pr14170b.s: Likewise.
e54e67a9 1360 * ld-elf/pr14170c.s: Likewise.
de687b11 1361
f05eb3b7
AM
13622012-05-26 Alan Modra <amodra@gmail.com>
1363
1364 * ld-srec/srec.exp: Remove powerpc64 flag setting.
1365
5d196efc
L
13662012-05-22 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 * ld-elf/eh1.d: Don't skip x86_64-*-linux-gnux32.
1369 * ld-elf/eh2.d: Likewise.
1370 * ld-elf/eh3.d: Likewise.
1371 * ld-elf/eh4.d: Likewise.
1372
0adaa71e
L
13732012-05-22 H.J. Lu <hongjiu.lu@intel.com>
1374
1375 * ld-x86-64/ilp32-11.s Add ".space 0x1000" before func.
1376 (func): Make it global and hidden.
1377 * ld-x86-64/ilp32-11.d: Updated.
1378
ec44c212
RM
13792012-05-22 Roland McGrath <mcgrathr@google.com>
1380
dfc8a1a2
RM
1381 * ld-elf/eh4.d: Revert last change.
1382 Loosen CFI-matching regexps so they match x86_64-*-nacl* variant too.
1383
ec44c212
RM
1384 * ld-x86-64/pr12570a.d (name): Distinguish it from pr12570b.d case.
1385 Loosen CFI-matching regexp so it matches x86_64-*-nacl* variant too.
1386 * ld-x86-64/pr12570b.d: Likewise.
1387 * ld-x86-64/x86-64.exp: Revert last change.
1388
45bb49c5
L
13892012-05-22 H.J. Lu <hongjiu.lu@intel.com>
1390
1391 * ld-elf/eh4.d: Skip x86_64-*-nacl*.
1392
1393 * ld-x86-64/x86-64.exp: Xfail pr12570a for x86_64-*-nacl*.
1394
e4de50d4
L
13952012-05-22 H.J. Lu <hongjiu.lu@intel.com>
1396
1397 PR ld/13909
1398 * ld-i386/i386.exp: Revert the last change.
1399 * ld-x86-64/x86-64.exp: Likewise.
1400
1401 * ld-i386/dummy.s: Removed.
1402 * ld-i386/pr13909.d: Likewise.
1403 * ld-x86-64/pr13909.d: Likewise.
1404
5d4f7eb2
L
14052012-05-22 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 PR ld/13909
1408 * ld-i386/i386.exp: Run pr13909.
1409 * ld-x86-64/x86-64.exp: Likewise.
1410
1411 * ld-i386/dummy.s: New file.
1412 * ld-i386/pr13909.d: Likewise.
1413 * ld-x86-64/pr13909.d: Likewise.
1414
14152012-05-22 H.J. Lu <hongjiu.lu@intel.com>
2fe0fd06
L
1416
1417 PR ld/14105
1418 * ld-elf/eh4.d: Add PLT eh_frame.
1419
1420 * ld-i386/i386.exp: Run pr12570a and pr12570b.
1421 * ld-x86-64/x86-64.exp: Likewise.
1422
1423 * ld-i386/pr12570a.d: New file.
1424 * ld-i386/pr12570a.s: Likewise.
1425 * ld-i386/pr12570b.s: Likewise.
1426 * ld-i386/pr12570b.s: Likewise.
1427 * ld-x86-64/pr12570a.d: Likewise.
1428 * ld-x86-64/pr12570a.s: Likewise.
1429 * ld-x86-64/pr12570b.d: Likewise.
1430 * ld-x86-64/pr12570b.s: Likewise.
1431
f06b801f
AM
14322012-05-19 Alan Modra <amodra@gmail.com>
1433
1434 * ld-elf/elf.exp (note-3.so): xfail tic6x due to non-pic warnings.
1435
94caa966
AM
14362012-05-19 Alan Modra <amodra@gmail.com>
1437
1438 * ld-powerpc/vle.ld: New.
1439 * ld-powerpc/powerpc.exp (vle reloc tests): Link using vle.ld.
1440
220cf809
L
14412012-05-18 H.J. Lu <hongjiu.lu@intel.com>
1442
1443 * ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes.
1444 * ld-i386/tlsdesc.rd: Likewise.
1445 * ld-i386/tlsgdesc-nacl.rd: Likewise.
1446 * ld-i386/tlsgdesc.rd: Likewise.
1447 * ld-i386/tlsnopic-nacl.rd: Likewise.
1448 * ld-i386/tlsnopic.rd: Likewise.
1449 * ld-i386/tlspic-nacl.rd: Likewise.
1450 * ld-i386/tlspic.rd: Likewise.
1451 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1452 * ld-x86-64/tlsdesc.rd: Likewise.
1453 * ld-x86-64/tlsgdesc-nacl.rd: Likewise.
1454 * ld-x86-64/tlsgdesc.rd: Likewise.
1455 * ld-x86-64/tlspic-nacl.rd: Likewise.
1456 * ld-x86-64/tlspic.rd: Likewise.
1457
9ff2f2af
AM
14582012-05-18 Alan Modra <amodra@gmail.com>
1459
1460 * ld-tic6x/mvk-reloc-local-r.d: Adjust for signed addend.
1461 * ld-tic6x/unwind-6.d: Typo fix.
1462
397b19d7
AM
14632012-05-18 Alan Modra <amodra@gmail.com>
1464
1465 * ld-elf/init-mixed.c: Include config.h first.
1466
046e56f7
L
14672012-05-17 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 * ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
1470 * ld-spu/pic.d: Likewise.
1471
134fa82e
HPN
14722012-05-17 Hans-Peter Nilsson <hp@axis.com>
1473
1474 * lib/ld-lib.exp (run_dump_test): For options "warning" and
1475 "error", append to earlier option values without adding a space.
1476
61ece53e
AM
14772012-05-17 Alan Modra <amodra@gmail.com>
1478
1479 * ld-m68k/tls-ld-1.d: Update.
1480
ab6dce23
AM
14812012-05-17 Alan Modra <amodra@gmail.com>
1482
1483 * ld-powerpc/tlsso.r: Update for dynamic sym changes.
1484 * ld-powerpc/tlsso32.d: Likewise.
1485 * ld-powerpc/tlsso32.r: Likewise.
1486 * ld-powerpc/tlstocso.r: Likewise.
1487
7537bd46
HPN
14882012-05-16 Meador Inge <meadori@codesourcery.com>
1489
1490 * ld-arm/gc-hidden-1.d: Fix disassembly pattern.
1491
6927f982
NC
14922012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
1493
1494 * ld-m68hc11/xgate-link.s: New.
1495 * ld-m68hc11/xgate-link.d: New.
1496 * ld-m68hc11/xgate-offset.s: New.
1497 * ld-m68hc11/xgate-offset.d: New.
1498 * ld-m68hc11/xgate1.s: New.
1499 * ld-m68hc11/xgate1.d: New.
1500 * ld-m68hc11/xgate2.s: New.
1501 * ld-m68hc11/m68hc11.exp: Updated.
1502 * ld-m68hc11/*.d: Brought in line with changed objdump output.
1503 * ld-gc/gc.exp: Update CFLAGS for m68hc11.
1504 * ld-plugin/plugin.exp: Likewise.
1505 * ld-srec/srec.exp: XFAIL for m68hc11 and m68hc12.
1506
f9569769
DM
15072012-05-14 David S. Miller <davem@davemloft.net>
1508
1509 * ld-sparc/tlssunbin32.rd: Update.
1510 * ld-sparc/tlssunbin64.rd: Likewise.
1511
b9c361e0
JL
15122012-05-14 James Lemke <jwlemke@codesourcery.com>
1513
1514 * ld-powerpc/powerpc.exp: Create ppceabitests.
1515 * ld-powerpc/vle-multiseg.s: New.
1516 * ld-powerpc/vle-multiseg-1.d: New.
1517 * ld-powerpc/vle-multiseg-1.ld: New.
1518 * ld-powerpc/vle-multiseg-2.d: New.
1519 * ld-powerpc/vle-multiseg-2.ld: New.
1520 * ld-powerpc/vle-multiseg-3.d: New.
1521 * ld-powerpc/vle-multiseg-3.ld: New.
1522 * ld-powerpc/vle-multiseg-4.d: New.
1523 * ld-powerpc/vle-multiseg-4.ld: New.
1524 * ld-powerpc/vle-multiseg-5.d: New.
1525 * ld-powerpc/vle-multiseg-5.ld: New.
1526 * ld-powerpc/vle-multiseg-6.d: New.
1527 * ld-powerpc/vle-multiseg-6.ld: New.
1528 * ld-powerpc/vle-multiseg-6a.s: New.
1529 * ld-powerpc/vle-multiseg-6b.s: New.
1530 * ld-powerpc/vle-multiseg-6c.s: New.
1531 * ld-powerpc/vle-multiseg-6d.s: New.
1532 * ld-powerpc/powerpc.exp: Run new tests.
1533
15342012-05-14 Catherine Moore <clm@codesourcery.com>
1535
1536 * ld-powerpc/apuinfo.rd: Update for VLE.
1537 * ld-powerpc/vle-reloc-1.d: New.
1538 * ld-powerpc/vle-reloc-1.s: New.
1539 * ld-powerpc/vle-reloc-2.d: New.
1540 * ld-powerpc/vle-reloc-2.s: New.
1541 * ld-powerpc/vle-reloc-3.d: New.
1542 * ld-powerpc/vle-reloc-3.s: New.
1543 * ld-powerpc/vle-reloc-def-1.s: New.
1544 * ld-powerpc/vle-reloc-def-2.s: New.
1545 * ld-powerpc/vle-reloc-def-3.s: New.
1546
02277eae
RS
15472012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
1548
1549 * ld-mips-elf/mips-elf.exp (mips16_call_global_test): Use the
1550 no-shared-1.ld linker script.
1551 * ld-mips-elf/mips16-call-global-1.s: Add alignment directive.
1552 * ld-mips-elf/mips16-call-global-2.s: Likewise.
1553 * ld-mips-elf/mips16-call-global-3.s: Likewise.
1554 * ld-mips-elf/mips16-call-global.d: Use 50000 as the base address.
1555
ae357fb6
RS
15562012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
1557
1558 * ld-mips-elf/attr-gnu-4-00.d: Remove assembler options and emulator
1559 linker option.
1560 * ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d,
1561 ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-04.d,
1562 ld-mips-elf/attr-gnu-4-05.d, ld-mips-elf/attr-gnu-4-10.d,
1563 ld-mips-elf/attr-gnu-4-11.d, ld-mips-elf/attr-gnu-4-12.d,
1564 ld-mips-elf/attr-gnu-4-13.d, ld-mips-elf/attr-gnu-4-14.d,
1565 ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-20.d,
1566 ld-mips-elf/attr-gnu-4-21.d, ld-mips-elf/attr-gnu-4-22.d,
1567 ld-mips-elf/attr-gnu-4-23.d, ld-mips-elf/attr-gnu-4-24.d,
1568 ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-30.d,
1569 ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d,
1570 ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-34.d,
1571 ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-40.d,
1572 ld-mips-elf/attr-gnu-4-41.d, ld-mips-elf/attr-gnu-4-42.d,
1573 ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d,
1574 ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-51.d: Likewise.
1575
41ec656e
RS
15762012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
1577
1578 * ld-mips-elf/eh-frame1.ld (.gcc_compiled_long32): Add KEEP.
1579 * ld-mips-elf/eh-frame3.d: Move definition of foo to the link line
1580 and change to a 32-bit value. Expect CIEs to be marged.
1581 * ld-mips-elf/eh-frame4.d: Move definition of foo to the link line.
1582
9920b1ee
L
15832012-05-12 H.J. Lu <hongjiu.lu@intel.com>
1584
1585 * ld-alpha/tlspic.rd: Updated.
1586 * ld-powerpc/tlsso.r: Likewise.
1587 * ld-powerpc/tlsso32.r: Likewise.
1588 * ld-powerpc/vxworks1-lib.rd: Likewise.
1589 * ld-s390/tlspic.rd: Likewise.
1590 * ld-s390/tlspic_64.rd: Likewise.
1591 * ld-sh/shared-1.d: Likewise.
1592 * ld-sh/tlspic-2.d: Likewise.
1593 * ld-sparc/tlssunnopic32.rd: Likewise.
1594 * ld-sparc/tlssunnopic64.rd: Likewise.
1595 * ld-sparc/tlssunpic32.rd: Likewise.
1596 * ld-sparc/tlssunpic64.rd: Likewise.
1597
7dbe414f
L
15982012-05-11 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 * ld-cris/hiddef1.d: Updated.
1601 * ld-cris/libdso-2.d: Likewise.
1602 * ld-cris/tls-js1.d: Likewise.
1603 * ld-cris/tls-local-63.d: Likewise.
1604 * ld-cris/tls-local-64.d: Likewise.
1605
e04d7088
L
16062012-05-11 H.J. Lu <hongjiu.lu@intel.com>
1607
1608 PR binutils/14088
1609 * ld-ia64/tlspic.rd: Updated.
1610 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1611 * ld-x86-64/tlsdesc.rd: Likewise.
1612 * ld-x86-64/tlspic-nacl.rd: Likewise.
1613 * ld-x86-64/tlspic.rd: Likewise.
1614
6f2c9068
L
16152012-05-10 H.J. Lu <hongjiu.lu@intel.com>
1616
1617 * ld-x86-64/ilp32-11.d: Updated.
1618
1da80baa
L
16192012-05-10 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 * ld-x86-64/pr13082-1a.d: Check RELACOUNT.
1622 * ld-x86-64/pr13082-1b.d: Likewise.
1623
8cf0d2dd
L
16242012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1625
1626 * ld-x86-64/ilp32-11.d: New file.
1627 * ld-x86-64/ilp32-11.s: Likewise.
1628
1629 * ld-x86-64/x86-64.exp: Run ilp32-11.
1630
18269b09
L
16312012-05-05 H.J. Lu <hongjiu.lu@intel.com>
1632
1633 PR ld/14052
1634 * ld-elf/pr14052.d: New file.
1635 * ld-elf/pr14052.t: Likewise.
1636
62ab84ec
AM
16372012-05-05 Alan Modra <amodra@gmail.com>
1638
1639 PR ld/14052
1640 PR ld/13621
1641 * ld-elf/warn2.d: Revert 2012-02-13 change.
1642 * ld-elf/zerosize1.d, ld-elf/zerosize1.s: Delete.
1643
3c995545
L
16442012-05-04 H.J. Lu <hongjiu.lu@intel.com>
1645
1646 * ld-elf/eh1.d: Skip x86_64-*-linux-gnux32.
1647 * ld-elf/eh2.d: Likewise.
1648 * ld-elf/eh3.d: Likewise.
1649 * ld-elf/eh4.d: Likewise.
1650
1651 * ld-elfvsb/elfvsb.exp: Xfail x86_64-*-linux-gnux32.
1652 * ld-shared/shared.exp: Likewise.
1653
1654 * ld-ifunc/ifunc-3a-x86.d: Support x86_64-*-linux-gnux32.
1655
838a716d
RM
16562012-04-24 Roland McGrath <mcgrathr@google.com>
1657
1658 * ld-x86-64/plt-nacl.pd: Fix expected nop padding.
1659 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
1660
4646d23b
HPN
16612012-04-24 Hans-Peter Nilsson <hp@axis.com>
1662
1663 PR ld/13990
1664 * ld-arm/arm-elf.exp: Run gc-hidden-1.
1665 * ld-arm/gc-hidden-1.d: New test-file.
1666 * ld-arm/gcdfn.s, ld-arm/hideall.ld, ld-arm/hidfn.s,
1667 ld-arm/main.s: New files.
1668
aab322db
AS
16692012-04-23 Andreas Schwab <schwab@linux-m68k.org>
1670
1671 * ld-pie/pie.exp: Remove extra braces.
1672
aed64b35
L
16732012-04-13 H.J. Lu <hongjiu.lu@intel.com>
1674
1675 PR ld/13947
1676 * ld-x86-64/x86-64.exp: Run pr13947.
1677 * ld-x86-64/pr13947.d: New file.
1678 * ld-x86-64/pr13947.s: Likewise.
1679
f0fcbe51
RM
16802012-04-13 Roland McGrath <mcgrathr@google.com>
1681
1682 * ld-arm/arm-elf.exp (armelftests_common): Move cases using
1683 mixed-lib.so to ...
1684 (armelftests_nonacl): ... here.
1685
b38cadfb
NC
16862012-04-12 Roland McGrath <mcgrathr@google.com>
1687
1688 * ld-arm/arm-elf.exp (armelftests): Split out into ...
1689 (armelftests_common, armelftests_nonacl): ... these two.
1690 (armeabitests): Split out into ...
1691 (armeabitests_common, armeabitests_nonacl): ... these two.
1692 Omit _nonacl sets for arm*-*-nacl* targets.
1693
1694 * ld-arm/farcall-mix.d: Don't match exact addresses, only symbolic ones.
1695 * ld-arm/farcall-mix2.d: Likewise.
1696 * ld-arm/farcall-group.d: Likewise.
1697
1698 * ld-arm/tls-gdesc-got.d: Match variant file formats too.
1699 Accept some variation in exact addresses.
1700
1701 * ld-arm/thumb2-b-interwork.d: Match variant file formats too.
1702 Fix regexps not to care about exact addresses where not relevant.
1703
1704 * ld-arm/thumb2-bl-undefweak.d: Match any hex strings, not any
1705 strings of particular exact lengths.
1706 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
1707
1708 * ld-arm/arm-app.r: Match variant file formats too.
1709 * ld-arm/arm-app-abs32.r: Likewise.
1710 * ld-arm/arm-lib.d: Likewise.
1711 * ld-arm/arm-lib.r: Likewise.
1712 * ld-arm/arm-static-app.r: Likewise.
1713 * ld-arm/armv4-bx.d: Likewise.
1714 * ld-arm/data-only-map.d: Likewise.
1715 * ld-arm/group-relocs.d: Likewise.
1716 * ld-arm/jump19.d: Likewise.
1717 * ld-arm/reloc-boundaries.d: Likewise.
1718 * ld-arm/thumb1-bl.d: Likewise.
1719 * ld-arm/thumb2-bl.d: Likewise.
1720 * ld-arm/tls-app.d: Likewise.
1721 * ld-arm/tls-app.r: Likewise.
1722 * ld-arm/tls-gdierelax.d: Likewise.
1723 * ld-arm/tls-gdierelax2.d: Likewise.
1724 * ld-arm/tls-gdlerelax.d: Likewise.
1725 * ld-arm/tls-lib.d: Likewise.
1726 * ld-arm/tls-lib.r: Likewise.
1727 * ld-arm/tls-mixed.r: Likewise.
1728 * ld-arm/vfp11-fix-none.d: Likewise.
1729 * ld-arm/vfp11-fix-scalar.d: Likewise.
1730 * ld-arm/vfp11-fix-vector.d: Likewise.
1731 * ld-arm/arm-static-app.d: Likewise.
1732 Fix regexps not to care about exact number of leading spaces.
1733 * ld-arm/arm-app-abs32.d: Likewise.
1734 * ld-arm/fix-arm1176-off.d: Likewise.
1735 * ld-arm/fix-arm1176-on.d: Likewise.
1736
1737 * ld-arm/arm-elf.exp: Treat nacl targets like eabi targets.
1738
7cf492ee
RM
17392012-04-09 Roland McGrath <mcgrathr@google.com>
1740
1741 * ld-elf/eh1.d: Add explicit --64 to as options, and explicit
1742 -melf_x86_64 and -Ttext to ld options, so we don't assume every
1743 x86_64-*-* target uses --64 (vs --x32) by default or has the
1744 same address space layout.
1745 * ld-elf/eh2.d: Likewise.
1746 * ld-elf/eh3.d: Likewise.
1747 * ld-elf/eh4.d: Likewise.
1748 * ld-elf/elf.exp: For target *-*-nacl*, use options_regsub(ld) to
1749 map -melf_x86_64 to -melf_x86_64_nacl.
1750
be16f589
DM
17512012-04-07 David S. Miller <davem@davemloft.net>
1752
1753 * ld-sparc/tlssunbin32.rd: Fix regexp.
1754 * ld-sparc/tlssunbin64.rd: Likewise.
1755
5a68afcf
RM
17562012-04-03 Roland McGrath <mcgrathr@google.com>
1757
1758 * ld-x86-64/ilp32-4-nacl.d: New file.
1759 * ld-x86-64/x86-64.exp: Run it.
1760
1761 * ld-discard/discard.exp: Accept nacl targets too.
1762 * ld-elf/binutils.exp: Likewise.
1763 * ld-elf/comm-data.exp: Likewise.
1764 * ld-elf/elf.exp: Likewise.
1765 * ld-elf/tls_common.exp: Likewise.
1766 * ld-elfvers/vers.exp: Likewise.
1767 * ld-elfvsb/elfvsb.exp: Likewise.
1768 * ld-elfweak/elfweak.exp: Likewise.
1769 * ld-gc/gc.exp: Likewise.
1770 * ld-ifunc/binutils.exp: Likewise.
1771 * ld-ifunc/ifunc.exp: Likewise.
1772 * ld-linkonce/linkonce.exp:Likewise.
1773 * ld-pie/pie.exp: Likewise.
1774 * ld-shared/shared.exp: Likewise.
1775 * ld-undefined/weak-undef.exp: Likewise.
1776 * ld-unique/unique.exp: Likewise.
1777 * ld-x86-64/dwarfreloc.exp: Likewise.
1778 * ld-x86-64/line.exp: Likewise.
1779
1780 * lib/ld-lib.exp (slurp_options): Support global array
1781 options_regsub to apply substitutions to the contents
1782 of options lines read from the file.
1783 * ld-i386/emit-relocs.d: Renamed to ...
1784 * ld-i386/emit-relocs.rd: ... this.
1785 * ld-i386/i386.exp: Accept nacl targets too.
1786 For them, use options_regsub to replace elf_i386 with
1787 elf_i386_nacl in run_dump_test cases; apply the same
1788 substitution in $i386tests; replace foo.rd expectations
1789 files with foo-nacl.rd in $i386tests.
1790 (i386tests): Change emit-relocs.d to emit-relocs.rd here.
1791 * ld-i386/emit-relocs-nacl.rd: New file.
1792 * ld-i386/plt-nacl.pd: New file.
1793 * ld-i386/plt-pic-nacl.pd: New file.
1794 * ld-i386/tlsbin-nacl.rd: New file.
1795 * ld-i386/tlsbindesc-nacl.rd: New file.
1796 * ld-i386/tlsdesc-nacl.rd: New file.
1797 * ld-i386/tlsgdesc-nacl.rd: New file.
1798 * ld-i386/tlsnopic-nacl.rd: New file.
1799 * ld-i386/tlspic-nacl.rd: New file.
1800 * ld-x86-64/x86-64.exp: Accept nacl targets too.
1801 For them, use options_regsub to replace elf_x86_64 with
1802 elf_x86_64_nacl in run_dump_test cases; apply the same
1803 substitution in $x86_64tests; replace foo.rd expectations
1804 files with foo-nacl.rd in $x86_64tests.
1805 Add explicit -melf_x86_64 to ld options in tests that need it,
1806 in case the default emulation is x32 (as it is for x86_64-nacl).
1807 * ld/testsuite/ld-x86-64/plt-nacl.pd: New file.
1808 * ld/testsuite/ld-x86-64/split-by-file-nacl.rd: New file.
1809 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: New file.
1810 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: New file.
1811 * ld/testsuite/ld-x86-64/tlsdesc-nacl.pd: New file.
1812 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: New file.
1813 * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: New file.
1814 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: New file.
1815
1816 * ld-i386/hidden2.d: Loosen regexps to match any file format variant,
1817 and not to depend on exact addresses, displacements, etc. where
1818 they are irrelevant.
1819 * ld-i386/pcrel16.d: Likewise.
1820 * ld-i386/pcrel16abs.d: Likewise.
1821 * ld-i386/pr12718.d: Likewise.
1822 * ld-i386/pr12921.d: Likewise.
1823 * ld-i386/reloc.d: Likewise.
1824 * ld-i386/tlsbin.dd: Likewise.
1825 * ld-i386/tlsbin.sd: Likewise.
1826 * ld-i386/tlsbin.td: Likewise.
1827 * ld-i386/tlsbindesc.dd: Likewise.
1828 * ld-i386/tlsbindesc.sd: Likewise.
1829 * ld-i386/tlsbindesc.td: Likewise.
1830 * ld-i386/tlsdesc.dd: Likewise.
1831 * ld-i386/tlsdesc.sd: Likewise.
1832 * ld-i386/tlsdesc.td: Likewise.
1833 * ld-i386/tlsg.sd: Likewise.
1834 * ld-i386/tlsgdesc.dd: Likewise.
1835 * ld-i386/tlsindntpoff.dd: Likewise.
1836 * ld-i386/tlsnopic.dd: Likewise.
1837 * ld-i386/tlsnopic.sd: Likewise.
1838 * ld-i386/tlspic.dd: Likewise.
1839 * ld-i386/tlspic.sd: Likewise.
1840 * ld-i386/tlspic.td: Likewise.
1841 * ld-i386/tlspie2.d: Likewise.
1842 * ld-x86-64/hidden2.d: Likewise.
1843 * ld-x86-64/pcrel16.d: Likewise.
1844 * ld-x86-64/pr12718.d: Likewise.
1845 * ld-x86-64/pr12921.d: Likewise.
1846 * ld-x86-64/protected3.d: Likewise.
1847 * ld-x86-64/tlsbin.dd: Likewise.
1848 * ld-x86-64/tlsbin.sd: Likewise.
1849 * ld-x86-64/tlsbin.td: Likewise.
1850 * ld-x86-64/tlsbindesc.dd: Likewise.
1851 * ld-x86-64/tlsbindesc.sd: Likewise.
1852 * ld-x86-64/tlsbindesc.td: Likewise.
1853 * ld-x86-64/tlsdesc.dd: Likewise.
1854 * ld-x86-64/tlsdesc.sd: Likewise.
1855 * ld-x86-64/tlsdesc.td: Likewise.
1856 * ld-x86-64/tlsg.sd: Likewise.
1857 * ld-x86-64/tlsgd5.dd: Likewise.
1858 * ld-x86-64/tlsgd6.dd: Likewise.
1859 * ld-x86-64/tlsgdesc.dd: Likewise.
1860 * ld-x86-64/tlspic.dd: Likewise.
1861 * ld-x86-64/tlspic.sd: Likewise.
1862 * ld-x86-64/tlspic.td: Likewise.
1863
1864 * ld-x86-64/ilp32-8.d: Match any file format variant.
1865 Use a -Ttext and adjust expected results, to handle variant layouts.
1866 * ld-x86-64/ilp32-9.d: Likewise.
1867
1868 * ld-i386/alloc.t: Remove superfluous OUTPUT_FORMAT statement.
1869 * ld-i386/pr12627.t: Likewise.
1870
1871 * ld-x86-64/abs-l1om.d: Add target: constraint.
1872 * ld-x86-64/protected2-l1om.d: Likewise.
1873 * ld-x86-64/protected3-l1om.d: Likewise.
1874 * ld-x86-64/ilp32-4.d: Likewise.
1875
1876 * ld-x86-64/plt.s: New file.
1877 * ld-x86-64/pltlib.s: New file.
1878 * ld-x86-64/plt.pd: New file.
1879 * ld-x86-64/x86-64.exp (x86_64tests): Add them.
1880
1881 * ld-i386/plt.s: New file.
1882 * ld-i386/pltlib.s: New file.
1883 * ld-i386/plt.pd: New file.
1884 * ld-i386/plt-pic.s: New file.
1885 * ld-i386/plt-pic.pd: New file.
1886 * ld-i386/i386.exp (i386tests): Add them.
1887
b514e6a5
AM
18882012-03-25 Alan Modra <amodra@gmail.com>
1889
1890 * ld-powerpc/vxworks-relax.rd: Remove check on reloc section
1891 file offset and reloc symbol indices.
1892
a1fe2c2f
HPN
18932012-03-21 Hans-Peter Nilsson <hp@axis.com>
1894
1895 PR ld/13813
1896 * ld-mips-elf/comm-data.exp (mips_comm_data_test): For N32 and N64
1897 tests, also specify assembler option -march=mips3.
1898
bdb892b9
L
18992012-03-20 H.J. Lu <hongjiu.lu@intel.com>
1900
1901 PR ld/13880
1902 * ld-i386/i386.exp: Run protected4 and protected5.
1903 * ld-x86-64/x86-64.exp: Likewise.
1904
1905 * ld-i386/protected4.d: New.
1906 * ld-i386/protected4.s: Likewise.
1907 * ld-i386/protected5.d: Likewise.
1908 * ld-i386/protected5.s: Likewise.
1909 * ld-x86-64/protected4.d: Likewise.
1910 * ld-x86-64/protected4.s: Likewise.
1911 * ld-x86-64/protected5.d: Likewise.
1912 * ld-x86-64/protected5.s: Likewise.
1913
95b25ccd
AS
19142012-03-19 Andreas Schwab <schwab@linux-m68k.org>
1915
1916 * ld-m68k/m68k.exp ("TLS indirect symbol use"): Pass
1917 --copy-dt-needed-entries.
1918
69239280
MGD
19192012-03-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1920
1921 * ld-arm/arm-elf.exp: Add new testcases.
1922 * ld-arm/attr-merge-2.attr: Update ouput.
1923 * ld-arm/attr-merge-2a.s: Remove Tag_DIV_use test.
1924 * ld-arm/attr-merge-2b.s: Likewise.
1925 * ld-arm/attr-merge-3.attr: Updated expected output.
1926 * ld-arm/attr-merge-4.attr: Likewise.
1927 * ld-arm/attr-merge-5.attr: Likewise.
1928 * ld-arm/attr-merge-6.attr: Likewise.
1929 * ld-arm/attr-merge-7.attr: Likewise.
1930 * ld-arm/attr-merge-arch-1.attr: Likewise.
1931 * ld-arm/attr-merge-arch-2.attr: Likewise.
1932 * ld-arm/attr-merge-unknown-2.d: Likewise.
1933 * ld-arm/attr-merge-unknown-2r.d: Likewise.
1934 * ld-arm/attr-merge-unknown-3.d: Likewise.
1935 * ld-arm/attr-merge-vfp-1.d: Likewise.
1936 * ld-arm/attr-merge-vfp-1r.d: Likewise.
1937 * ld-arm/attr-merge-vfp-2.d: Likewise.
1938 * ld-arm/attr-merge-vfp-2r.d: Likewise.
1939 * ld-arm/attr-merge-vfp-3.d: Likewise.
1940 * ld-arm/attr-merge-vfp-3r.d: Likewise.
1941 * ld-arm/attr-merge-vfp-4.d: Likewise.
1942 * ld-arm/attr-merge-vfp-4r.d: Likewise.
1943 * ld-arm/attr-merge-vfp-5.d: Likewise.
1944 * ld-arm/attr-merge-vfp-5r.d: Likewise.
1945 * ld-arm/attr-merge-vfp-6.d: Likewise.
1946 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1947 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
1948 * ld-arm/attr-merge-wchar-00.d: Likewise.
1949 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
1950 * ld-arm/attr-merge-wchar-02.d: Likewise.
1951 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
1952 * ld-arm/attr-merge-wchar-04.d: Likewise.
1953 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
1954 * ld-arm/attr-merge-wchar-20.d: Likewise.
1955 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
1956 * ld-arm/attr-merge-wchar-22.d: Likewise.
1957 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
1958 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
1959 * ld-arm/attr-merge-wchar-40.d: Likewise.
1960 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
1961 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
1962 * ld-arm/attr-merge-wchar-44.d: Likewise.
1963 * ld-arm/attr-merge.attr: Likewise.
1964 * ld-arm/attr-merge-div-0.s: New testcase.
1965 * ld-arm/attr-merge-div-00.d: Likewise.
1966 * ld-arm/attr-merge-div-01-m3.d: Likewise.
1967 * ld-arm/attr-merge-div-01.d: Likewise.
1968 * ld-arm/attr-merge-div-02.d: Likewise.
1969 * ld-arm/attr-merge-div-1.s: Likewise.
1970 * ld-arm/attr-merge-div-10-m3.d: Likewise.
1971 * ld-arm/attr-merge-div-10.d: Likewise.
1972 * ld-arm/attr-merge-div-11.d: Likewise.
1973 * ld-arm/attr-merge-div-12.d: Likewise.
1974 * ld-arm/attr-merge-div-120.d: Likewise.
1975 * ld-arm/attr-merge-div-2.s: Likewise.
1976 * ld-arm/attr-merge-div-20.d: Likewise.
1977 * ld-arm/attr-merge-div-21.d: Likewise.
1978 * ld-arm/attr-merge-div-22.d: Likewise.
1979
58af5af4
AM
19802012-03-16 Alan Modra <amodra@gmail.com>
1981
1982 * ld-gc/pr13683.d: Accept powerpc64 function descriptor syms.
1983
5cb49709
AM
19842012-03-15 Alan Modra <amodra@gmail.com>
1985
1986 * config/default.exp: Update copyright date.
1987 * ld-elf/shared.exp: Pass --no-as-needed to various tests linking
1988 shared libs.
1989 * ld-elfvers/vers.exp: Likewise.
1990
3d3e6bc3
L
19912012-03-14 H.J. Lu <hongjiu.lu@intel.com>
1992
1993 PR ld/13839
1994 * ld-elf/pr13839.d: New.
1995 * ld-elf/pr13839.s: Likewise.
1996 * ld-elf/pr13839.t: Likewise.
1997
56b8aada
L
19982012-03-09 H.J. Lu <hongjiu.lu@intel.com>
1999
2000 PR ld/13817
2001 * ld-i386/pr13302.d: Updated.
2002 * ld-x86-64/pr13082-5b.d: Likewise.
2003 * ld-x86-64/pr13082-6a.d: Likewise.
2004 * ld-x86-64/pr13082-6b.d: Likewise.
2005
7a9bac93
AM
20062012-03-06 Alan Modra <amodra@gmail.com>
2007
2008 PR ld/13683
2009 * ld-gc/pr13683.d: Allow non-zero top address digit.
2010
aa443d3b
HPN
20112012-03-05 Hans-Peter Nilsson <hp@axis.com>
2012
2013 PR ld/13803
2014 * ld-arm/fix-arm1176-off.d, ld-arm/fix-arm1176-on.d: Regexpify
2015 address of func_to_branch_to.
2016
1fc75697
HPN
20172012-03-01 Hans-Peter Nilsson <hp@axis.com>
2018
2019 PR ld/13789
2020 * ld-elf/zerosize1.d: Allow xyzzy to be either OBJECT or NOTYPE.
2021
fb6cedde
WL
20222012-02-25 Walter Lee <walt@tilera.com>
2023
2024 * ld-tilegx/reloc-be.d: New.
2025 * ld-tilegx/reloc-le.d: New.
2026 * ld-tilegx/reloc.d: Delete.
2027 * ld-tilegx/tilegx.exp: Test big and little endian.
2028
2aa9aad9
NC
20292012-02-22 Nick Clifton <nickc@redhat.com>
2030
2031 PR ld/13683
2032 * ld-gc/pr13683.c: New test source file.
2033 * ld-gc/pr13683.d: New test control and output file.
2034 * ld-gc/gc.exp: Run the pr13683 test.
2035
2036 * ld-cris/tls-gc-68: Update expected symbol table dump.
2037 * ld-cris/tls-gc-69: Likewise.
2038 * ld-cris/tls-gc-70: Likewise.
2039 * ld-cris/tls-gc-71: Likewise.
2040 * ld-cris/tls-gc-75: Likewise.
2041 * ld-cris/tls-gc-76.d: Likewise.
2042 * ld-cris/tls-gc-79.d: Likewise.
2043
fbe2ec18
AM
20442012-02-20 Thomas Schwinge <thomas@schwinge.name>
2045
2046 * ld-elf/comm-data.exp: Run for *-*-gnu*.
2047
32d79e68
AM
20482012-02-14 Alan Modra <amodra@gmail.com>
2049
2050 * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux.
2051 * ld-elf/pr11304a.s: Always have whitespace before directives.
2052 * ld-elf/pr11304b.s: Likewise.
2053 * ld-selective/selective.exp: Test m68hc1* variant of m6811, m6812.
2054 * lib/ld-lib.exp: Likewise, and vice versa.
2055
e1741a1e
RH
20562012-02-13 Richard Henderson <rth@redhat.com>
2057
2058 PR ld/13621
2059 * ld-elf/warn2.d: Expect ABS section for Foo.
3035ca03 2060 * ld-elf/zerosize1.d, ld-elf/zerosize1.s: New test.
e1741a1e 2061
fae5f26d
AM
20622012-02-13 Alan Modra <amodra@gmail.com>
2063
2064 * ld-m68hc11/m68hc11.exp: Run for m68hc11-*-* and m68hc12-*-*.
2065 * ld-m68hc11/adj-brset.d: Remove redundant #target line. Add
2066 -m m68hc11elf to ld invocation.
2067 * ld-m68hc11/adj-jump.d: Likewise.
2068 * ld-m68hc11/bug-1403.d: Likewise.
2069 * ld-m68hc11/bug-1417.d: Likewise.
2070 * ld-m68hc11/bug-3331.d: Likewise.
2071 * ld-m68hc11/relax-direct.d: Likewise.
2072 * ld-m68hc11/relax-group.d: Likewise.
2073 * ld-m68hc11/far-hc11.d: Remove redundant #target line. Adjust for
2074 changed addresses.
2075 * ld-m68hc11/far-hc12.d: Remove redundant #target line.
2076 * ld-m68hc11/link-hcs12.d: Likewise, and adjust for header changes.
2077
923f257f
L
20782012-02-09 H.J. Lu <hongjiu.lu@intel.com>
2079
2080 PR ld/13675
2081 * ld-i386/tlsnopic.dd: Update no-op padding.
fae5f26d 2082 * ld-i386/tlspic.dd: Likewise.
923f257f 2083
b7761f11
L
20842012-01-31 H.J. Lu <hongjiu.lu@intel.com>
2085
2086 PR ld/13616
2087 * ld-i386/tlsbindesc.dd: Update no-op padding.
fae5f26d
AM
2088 * ld-i386/tlsnopic.dd: Likewise.
2089 * ld-i386/tlspic.dd: Likewise.
2090 * ld-x86-64/tlsbin.dd: Likewise.
2091 * ld-x86-64/tlsbindesc.dd: Likewise.
2092 * ld-x86-64/tlspic.dd: Likewise.
b7761f11 2093
3499cebd
AM
20942012-01-17 Alan Modra <amodra@gmail.com>
2095
2096 * config/default.exp: Provide tmpdir/ld/collect-ld.
2097
df4f9443
L
20982012-01-10 H.J. Lu <hongjiu.lu@intel.com>
2099
2100 PR ld/13581
2101 * ld-x86-64/ilp32-4.s: New.
2102 * ld-x86-64/ilp32-10.d: Likewise.
2103 * ld-x86-64/ilp32-10.s: Likewise.
2104
2105 * ld-x86-64/ilp32-4.d: Adjusted.
2106 * ld-x86-64/ilp32-5.d: Likewise.
2107 * ld-x86-64/ilp32-5.s: Likewise.
2108
2109 * ld-x86-64/x86-64.exp: Run ilp32-10.
2110
d7309e48
NC
21112012-01-05 Nick Clifton <nickc@redhat.com>
2112
2113 * ld-x86-64/x86-64.exp: Add test of linking mixed 32-bit and
2114 64-bit objects when the 32-bit object (loaded first) contains 32+
2115 local symbols, all referenced by relocs and the 64-bit object
2116 contains a reloc that uses a symbol in the 32-bit object.
2117 * 32bit.s: New source file.
2118 * 64bit.s: New source file.
2119 * incompatible.l: New expected linker output file.
fb35d3d8 2120
23e1d329 2121For older changes see ChangeLog-2011
c9e214e5 2122\f
752937aa
NC
2123Copyright (C) 2012 Free Software Foundation, Inc.
2124
2125Copying and distribution of this file, with or without modification,
2126are permitted in any medium without royalty provided the copyright
2127notice and this notice are preserved.
2128
c9e214e5
AM
2129Local Variables:
2130mode: change-log
2131left-margin: 8
2132fill-column: 74
2133version-control: never
2134End:
This page took 0.594253 seconds and 4 git commands to generate.