12011-12-15  David Daney  <david.daney@cavium.com>
2	    Nick Clifton <nickc@redhat.com>
3
4	* ld-elfvers/vers.exp (picflag): Set to -fpic for mips*-*-* when
5	using GCC-4.3 or later.
6	(pic): Set to "yes" for mips*-*-linux*.
7	* ld-elfvsb/elfvsb.exp: Don't test non-PIC shared libraried on
8	mips*-*-linux*.
9	(picflag): Set to -fpic for mips*-*-* when using GCC-4.3 or later.
10	* ld-elfweak/elfweak.exp (picflag): Set to -fpic for mips*-*-*
11	when using GCC-4.3 or later.
12	* ld-shared/shared.exp (picflag): Same.
13	* lib/ld-lib.exp (at_least_gcc_version): New proc.
14
152011-12-10 David Daney <david.daney@cavium.com>
16
17	* ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
18	64-bit MOVE instruction.
19
202011-12-09 David Daney <david.daney@cavium.com>
21
22	* ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for
23	MIPS_BASE_ADDRESS.
24	* ld-mips-elf/textrel-1.d: Same.
25	* ld-mips-elf/multi-got-1.d: Same.
26
272011-12-05  Nick Clifton  <nickc@redhat.com>
28
29	* ld-cris/weakref4.d: Updated pattern match for the message from
30	readelf stating that there are no decoded unwind sections.
31	* tls-js1.d: Likewise.
32	* tls-local-63.d: Likewise.
33	* tls-local-64.d: Likewise.
34	* tls-und-38.d: Likewise.
35	* tls-und-42.d: Likewise.
36	* tls-und-46.d: Likewise.
37	* tls-und-50.d: Likewise.
38	* weakref3.d: Likewise.
39	* weakref4.d: Likewise.
40
412011-12-03 David Daney <david.daney@cavium.com>
42
43	* ld-bootstrap/bootstrap.exp: Use consistent flags for final link
44	in ia64 and mips cases.
45
462011-11-29  Maciej W. Rozycki  <macro@codesourcery.com>
47
48	PR ld/10144
49	* lib/ld-lib.exp (run_ld_link_tests): Handle sources from other
50	directories.
51	(run_ld_link_exec_tests): Likewise.
52	(run_cc_link_tests): Likewise.
53	* ld-elf/comm-data1.sd: New test.
54	* ld-elf/comm-data1.s: Source for the new test.
55	* ld-elf/comm-data2.sd: New test.
56	* ld-elf/comm-data2.rd: Likewise.
57	* ld-elf/comm-data2.xd: Likewise.
58	* ld-elf/comm-data2.s: Source for the new tests.
59	* ld-elf/comm-data.exp: New file.
60	* ld-mips-elf/comm-data.exp: Likewise.
61
622011-11-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
63
64	* ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
65
662011-11-08  Alan Modra  <amodra@gmail.com>
67
68	* ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
69	* ld-powerpc/tocopt.out: New file.
70
712011-10-25  Joern Rennecke  <joern.rennecke@embecosm.com>
72
73	* ld-srec/srec.exp: xfail epiphany.
74	* lib/ld-lib.exp (check_shared_lib_support): Add Epiphany to list
75	of targets not supporting shared libraries.
76
772011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
78
79	PR ld/13302
80	* ld-i386/i386.exp: Run pr13302.
81
82	* ld-i386/pr13302.d: New.
83	* ld-i386/pr13302.s: Likewise.
84
85	* ld-x86-64/pr13082-5b.d: Updated.
86	* ld-x86-64/pr13082-6a.d: Likewise.
87	* ld-x86-64/pr13082-6b.d: Likewise.
88
892011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
90
91	PR ld/13302
92	* ld-ifunc/ifunc-16-i386.d: New.
93	* ld-ifunc/ifunc-16-x86-64.d: Likewise.
94	* ld-ifunc/ifunc-16-x86.s: Likewise.
95
962011-10-20  Alan Modra  <amodra@gmail.com>
97
98	* ld-selective/selective.exp: Use check_gc_sections_available.
99	Remove redundant xfails.
100	* ld-selective/sel-dump.exp: Likewise.
101
1022011-10-19  Alan Modra  <amodra@gmail.com>
103
104	* ld-elf/elf.exp: Move test for shared lib support..
105	* lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*,
106	and s/ms1/mt/.
107	(check_gc_sections_available): Match hppa*64 not hppa64.  Comment.
108	* ld-gc/libpersonality.s: New.
109	* ld-gc/personality.s, * ld-gc/personality.d: New.
110	* ld-gc/gc.exp: Run personality test.
111
1122011-10-18  David S. Miller  <davem@davemloft.net>
113
114	* ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix
115	for PR 13301.
116	* ld-sparc/tlssunbin64.dd: Likewise.
117	* ld-sparc/tlssunpic32.dd: Likewise.
118	* ld-sparc/tlssunpic64.dd: Likewise.
119
1202011-10-18  Jie Zhang  <jie@codesourcery.com>
121	    Julian Brown  <julian@codesourcery.com>
122
123	* ld-arm/cortex-a8-fix-b-plt.d: Adjust.
124	* ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
125	* ld-arm/cortex-a8-fix-bl-plt.d: Adjust.
126	* ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust.
127	* ld-arm/cortex-a8-fix-blx-plt.d: Adjust.
128	* ld-arm/ifunc-1.dd: Adjust.
129	* ld-arm/ifunc-2.dd: Adjust.
130	* ld-arm/ifunc-3.dd: Adjust.
131	* ld-arm/ifunc-4.dd: Adjust.
132	* ld-arm/ifunc-5.dd: Adjust.
133	* ld-arm/ifunc-6.dd: Adjust.
134	* ld-arm/ifunc-7.dd: Adjust.
135	* ld-arm/ifunc-8.dd: Adjust.
136	* ld-arm/ifunc-9.dd: Adjust.
137	* ld-arm/ifunc-10.dd: Adjust.
138	* ld-arm/ifunc-14.dd: Adjust.
139	* ld-arm/ifunc-15.dd: Adjust.
140	* ld-arm/ifunc-16.dd: Adjust.
141
1422011-10-14  Hans-Peter Nilsson  <hp@axis.com>
143
144	* ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
145	dynamic symbol "dsofn".
146
1472011-10-10  Alan Modra  <amodra@gmail.com>
148
149	* ld-powerpc/relbrlt.d: Update for stub alignment change.
150	* ld-powerpc/tlsexe.g: Likewise.
151	* ld-powerpc/tlsexe.r: Likewise.
152	* ld-powerpc/tlsexetoc.g: Likewise.
153	* ld-powerpc/tlsexetoc.r: Likewise.
154	* ld-powerpc/tlsso.g: Likewise.
155	* ld-powerpc/tlsso.r: Likewise.
156
1572011-10-08  H.J. Lu  <hongjiu.lu@intel.com>
158
159	PR ld/13250
160	* ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
161	(run_tests): Likewise.
162
163	* ld-elf/pr13250-1.c: New.
164	* ld-elf/pr13250-2.c: Likewise.
165	* ld-elf/pr13250-3.c: Likewise.
166
1672011-10-07  H.J. Lu  <hongjiu.lu@intel.com>
168
169	* ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
170	is available.
171
1722011-10-06  Alan Modra  <amodra@gmail.com>
173
174	* ld-plugin/plugin-1.d, * ld-plugin/plugin-2.d, * ld-plugin/plugin-3.d,
175	* ld-plugin/plugin-4.d, * ld-plugin/plugin-5.d, * ld-plugin/plugin-6.d,
176	* ld-plugin/plugin-7.d, * ld-plugin/plugin-8.d, * ld-plugin/plugin-9.d,
177	* ld-plugin/plugin-10.d, * ld-plugin/plugin-11.d: Update.
178
1792011-10-05  Nick Clifton  <nickc@redhat.com>
180
181	* ld-scripts/phdrs.exp: Expect to fail for the RX.
182
1832011-09-30  Alan Modra  <amodra@gmail.com>
184
185	* ld-powerpc/tocopt.d: Update.
186	* ld-powerpc/tocopt5.d, * ld-powerpc/tocopt5.s: New test.
187	* ld-powerpc/powerpc.exp: Run new test.
188
1892011-09-29  H.J. Lu  <hongjiu.lu@intel.com>
190
191	PR ld/13195
192	* ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
193
194	* ld-elf/pr13195.c: New.
195	* ld-elf/pr13195.d: Likewise.
196	* ld-elf/pr13195.s: Likewise.
197	* ld-elf/pr13195.t: Likewise.
198
1992011-09-16  H.J. Lu  <hongjiu.lu@intel.com>
200
201	* ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
202	targets.
203	* ld-elf/pr13177.d: Likewise.
204
205	* ld-elf/pr13177.s: Avoid relocations in text sections.
206
2072011-09-15  H.J. Lu  <hongjiu.lu@intel.com>
208
209	PR ld/13177
210	* ld-elf/pr13177.d: New.
211	* ld-elf/pr13177.s: Likewise.
212
2132011-09-15  H.J. Lu  <hongjiu.lu@intel.com>
214
215	PR ld/12975
216	* ld-elf/pr12975.d: New.
217	* ld-elf/pr12975.s: Likewise.
218	* ld-elf/pr12975.t: Likewise.
219
2202011-09-12  H.J. Lu  <hongjiu.lu@intel.com>
221
222	PR ld/13178
223	* ld-ifunc/ifunc-13-i386.d: Updated.
224	* ld-ifunc/ifunc-13-x86-64.d: Likewise.
225	* ld-ifunc/ifunc-3a-x86.d: Likewise.
226	* ld-x86-64/pr13082-5a.d: Likewise.
227
228	* ld-ifunc/ifunc-15-i386.d: New.
229	* ld-ifunc/ifunc-15-i386.s: Likewise.
230	* ld-ifunc/ifunc-15-x86-64.d: Likewise.
231	* ld-ifunc/ifunc-15-x86-64.s: Likewise.
232
2332011-09-01  Christophe Lyon  <christophe.lyon@st.com>
234
235	* ld-arm/arm-elf.exp: Add new rodata-merge-map test.
236	* ld-arm/rodata-merge-map.ld: New file.
237	* ld-arm/rodata-merge-map.sym: Likewise.
238	* ld-arm/rodata-merge-map1.s Likewise.
239	* ld-arm/rodata-merge-map2.s: Likewise.
240	* ld-arm/rodata-merge-map3.s: Likewise.
241
2422011-08-22  Alan Modra  <amodra@gmail.com>
243
244	* ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
245	* ld-powerpc/tocopt4.d: New test.
246	* ld-powerpc/powerpc.exp: Run it.
247
2482011-08-12  H.J. Lu  <hongjiu.lu@intel.com>
249
250	PR ld/13082
251	* ld-x86-64/pr13082-1.s: New.
252	* ld-x86-64/pr13082-1a.d: Likewise.
253	* ld-x86-64/pr13082-1b.d: Likewise.
254	* ld-x86-64/pr13082-2.s: Likewise.
255	* ld-x86-64/pr13082-2a.d: Likewise.
256	* ld-x86-64/pr13082-2b.d: Likewise.
257	* ld-x86-64/pr13082-3.s: Likewise.
258	* ld-x86-64/pr13082-3a.d: Likewise.
259	* ld-x86-64/pr13082-3b.d: Likewise.
260	* ld-x86-64/pr13082-4.s: Likewise.
261	* ld-x86-64/pr13082-4a.d: Likewise.
262	* ld-x86-64/pr13082-4b.d: Likewise.
263	* ld-x86-64/pr13082-5.s: Likewise.
264	* ld-x86-64/pr13082-5a.d: Likewise.
265	* ld-x86-64/pr13082-5b.d: Likewise.
266	* ld-x86-64/pr13082-6.s: Likewise.
267	* ld-x86-64/pr13082-6a.d: Likewise.
268	* ld-x86-64/pr13082-6b.d: Likewise.
269
270	* ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
271
2722011-08-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
273
274	* ld-arm/arm-elf.exp (armelftests): Update for new command-line
275	options.
276	(armeabitests): Update for new command-line options, and add
277	new test cases.
278	* ld-arm/fix-arm1176.s: Add test case.
279	* ld-arm/fix-arm1176-off.d: Likewise.
280	* ld-arm/fix-arm1176-on.d: Likewise.
281
2822011-08-05  Alan Modra  <amodra@gmail.com>
283
284	* ld-powerpc/tlsexe.r: Update for stripped .branch_lt.
285	* ld-powerpc/tlsexetoc.r: Likewise.
286	* ld-powerpc/tlsso.r: Likewise.
287	* ld-powerpc/tlstocso.r: Likewise.
288
2892011-08-01  H.J. Lu  <hongjiu.lu@intel.com>
290
291	PR ld/13048
292	* ld-x86-64/ilp32-6.d: New.
293	* ld-x86-64/ilp32-6.s: Likewise.
294	* ld-x86-64/ilp32-7.d: Likewise.
295	* ld-x86-64/ilp32-7.s: Likewise.
296	* ld-x86-64/ilp32-8.d: Likewise.
297	* ld-x86-64/ilp32-8.s: Likewise.
298	* ld-x86-64/ilp32-9.d: Likewise.
299	* ld-x86-64/ilp32-9.s: Likewise.
300
301	* ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
302
3032011-07-27  Roland McGrath  <mcgrathr@google.com>
304
305	* ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
306
3072011-07-26  Alan Modra  <amodra@gmail.com>
308
309	* ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
310	with some tests.
311	* ld-powerpc/relbrlt.d: Likewise.
312
3132011-07-25  Hans-Peter Nilsson  <hp@bitrange.com>
314
315	PR ld/12815
316	* ld-mmix/pr12815-1.d, ld-mmix/pr12815-1.s, ld-mmix/pr12815-1.ld,
317	ld-mmix/pr12815-2.d, ld-mmix/pr12815-2.s: New tests.
318
3192011-07-24  Catherine Moore  <clm@codesourcery.com>
320	    Chao-ying Fu  <fu@mips.com>
321	    Maciej W. Rozycki  <macro@codesourcery.com>
322
323	* lib/ld-lib.exp (run_dump_test): Support distinct assembler
324	flags for the same source named multiple times.
325	* ld-mips-elf/jalx-1.s: New test source.
326	* ld-mips-elf/jalx-1.d: New test output.
327	* ld-mips-elf/jalx-1.ld: New test linker script.
328	* ld-mips-elf/jalx-2-main.s: New test source.
329	* ld-mips-elf/jalx-2-ex.s: Likewise.
330	* ld-mips-elf/jalx-2-printf.s: Likewise.
331	* ld-mips-elf/jalx-2.dd: New test output.
332	* ld-mips-elf/jalx-2.ld: New test linker script.
333	* ld-mips-elf/mips16-and-micromips.d: New test.
334	* ld-mips-elf/mips-elf.exp: Run the new tests
335
3362011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
337
338	* ld-x86-64/abs-k1om.d: New.
339	* ld-x86-64/protected2-k1om.d: Likewise.
340	* ld-x86-64/protected3-k1om.d: Likewise.
341
342	* ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and
343	protected3-k1om.
344
3452011-07-14  H.J. Lu  <hongjiu.lu@intel.com>
346
347	* ld-elf/binutils.exp (binutils_test): Also check ignored
348	"-z relro".
349
3502011-07-14  Alan Modra  <amodra@gmail.com>
351
352	* ld-scripts/section-flags.exp: Pass --local-store 0:0 for
353	spu.  Rewrite using foreach.
354
3552011-07-14  Alan Modra  <amodra@gmail.com>
356
357	* ld-powerpc/tlsexe.d, * ld-powerpc/tlsexe.g. *ld-powerpc/tlsexe.r,
358	* ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
359	* ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.d,
360	* ld-powerpc/tlstocso.d: Update for plt stub change.
361
3622011-07-11 Catherine Moore  <clm@cm00re.com>
363
364	* ld-scripts/section-flags-1.s: New.
365	* ld-scripts/section-flags-1.t: New.
366	* ld-scripts/section-flags-2.s: New.
367	* ld-scripts/section-flags-2.t: New.
368	* ld-scripts/section-flags.exp: New.
369
3702011-07-11  Alan Modra  <amodra@gmail.com>
371
372	* ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out,
373	* ld-powerpc/tocopt2.d: New test.
374	* ld-powerpc/tocopt3.s, * ld-powerpc/tocopt3.d: New test.
375	* ld-powerpc/powerpc.exp (ppc64elftests) Run them.
376
3772011-07-03  Samuel Thibault  <samuel.thibault@gnu.org>
378	    Thomas Schwinge  <thomas@schwinge.name>
379
380	PR binutils/12913
381	* ld-ifunc/ifunc.exp: Update for changed output.
382	* ld-unique/unique.exp: Likewise.
383
3842011-06-27  Nick Clifton  <nickc@redhat.com>
385
386	* ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
387
3882011-06-27  Alan Modra  <amodra@gmail.com>
389
390	* ld-elf/elf.exp: Exclude more targets from note-3 test.
391
3922011-06-24  H.J. Lu  <hongjiu.lu@intel.com>
393
394	PR ld/12921
395	* ld-i386/i386.exp: Run pr12921.
396	* ld-x86-64/x86-64.exp: Likewise.
397
398	* ld-i386/pr12921.d: New.
399	* ld-i386/pr12921.s: Likewise.
400	* ld-x86-64/pr12921.d: Likewise.
401	* ld-x86-64/pr12921.s: Likewise.
402
4032011-06-22  Thomas Schwinge  <thomas@schwinge.name>
404
405	* ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
406
4072011-06-20  H.J. Lu  <hongjiu.lu@intel.com>
408
409	* ld-ifunc/ifunc-1-local-x86.d: Adjusted.
410	* ld-ifunc/ifunc-1-x86.d: Likewise.
411	* ld-ifunc/ifunc-3a-x86.d: Likewise.
412
4132011-06-20  H.J. Lu  <hongjiu.lu@intel.com>
414
415	* ld-elf/eh1.d: Revert x32 change.
416	* ld-elf/eh2.d: Likewise.
417	* ld-elf/eh3.d: Likewise.
418	* ld-elf/eh4.d: Likewise.
419
4202011-06-20  Jakub Jelinek  <jakub@redhat.com>
421
422	PR ld/12570
423	* ld-x86-64/x86-64.exp: Link some testcases with
424	--no-ld-generated-unwind-info.
425	* ld-x86-64/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
426	comment.
427	* ld-x86-64/tlsdesc.dd: Likewise.
428	* ld-x86-64/tlspic.dd: Likewise.
429	* ld-x86-64/tlsdesc.sd: Likewise.
430	* ld-x86-64/tlspic.rd: Likewise.
431	* ld-x86-64/tlsbindesc.rd: Likewise.
432	* ld-x86-64/tlsbindesc.sd: Likewise.
433	* ld-x86-64/tlsbin.td: Likewise.
434	* ld-x86-64/tlsdesc.pd: Likewise.
435	* ld-x86-64/tlsdesc.td: Likewise.
436	* ld-x86-64/tlsbindesc.dd: Likewise.
437	* ld-x86-64/tlsbin.dd: Likewise.
438	* ld-x86-64/tlsgdesc.rd: Likewise.
439	* ld-x86-64/tlspic.sd: Likewise.
440	* ld-x86-64/tlsbindesc.td: Likewise.
441	* ld-x86-64/tlspic.td: Likewise.
442	* ld-x86-64/tlsbin.sd: Likewise.
443	* ld-x86-64/ilp32-4.d: Likewise.
444	* ld-x86-64/tlsgdesc.dd: Add --no-ld-generated-unwind-info to ld
445	comment.  Adjust.
446	* ld-x86-64/tlsdesc.rd: Likewise.
447	* ld-x86-64/tlsgd6.dd: Adjust.
448	* ld-x86-64/tlsgd5.dd: Likewise.
449	* ld-i386/i386.exp: Link some testcases with
450	--no-ld-generated-unwind-info.
451	* ld-i386/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
452	comment..
453	* ld-i386/tlsdesc.dd: Likewise.
454	* ld-i386/tlspic.dd: Likewise.
455	* ld-i386/tlsdesc.sd: Likewise.
456	* ld-i386/tlsgdesc.dd: Likewise.
457	* ld-i386/tlsnopic.sd: Likewise.
458	* ld-i386/tlspic.rd: Likewise.
459	* ld-i386/tlsdesc.rd: Likewise.
460	* ld-i386/tlsbindesc.rd: Likewise.
461	* ld-i386/tlsbindesc.sd: Likewise.
462	* ld-i386/tlsbin.td: Likewise.
463	* ld-i386/tlsdesc.td: Likewise.
464	* ld-i386/tlsnopic.dd: Likewise.
465	* ld-i386/tlsbindesc.dd: Likewise.
466	* ld-i386/tlsbin.dd: Likewise.
467	* ld-i386/tlsgdesc.rd: Likewise.
468	* ld-i386/tlspic.sd: Likewise.
469	* ld-i386/tlsnopic.rd: Likewise.
470	* ld-i386/tlsbindesc.td: Likewise.
471	* ld-i386/tlspic.td: Likewise.
472	* ld-i386/tlsbin.sd: Likewise.
473
4742011-06-19  H.J. Lu  <hongjiu.lu@intel.com>
475
476	* ld-elf/eh1.d: Skip x32.
477	* ld-elf/eh2.d: Likewise.
478	* ld-elf/eh3.d: Likewise.
479	* ld-elf/eh4.d: Likewise.
480
481	* ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
482	* ld-shared/shared.exp: Likewise.
483
484	* ld-ifunc/ifunc-1-local-x86.d: Support x32.
485	* ld-ifunc/ifunc-1-x86.d: Likewise.
486	* ld-ifunc/ifunc-3a-x86.d: Likewise.
487	* ld-x86-64/pcrel16.d: Likewise.
488
489	* ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
490
4912011-06-16  Alan Modra  <amodra@gmail.com>
492
493	* ld-elfvers/vers2.ver: Don't assume any particular index for
494	version reference.
495	* ld-elfvers/vers3.ver: Likewise.
496	* ld-elfvers/vers19.ver: Likewise.
497	* ld-elfvers/vers22.ver: Likewise.
498	* ld-elfvers/vers27d4.ver: Likewise.
499	* ld-elfvers/vers28c.ver: Likewise.
500
5012011-06-14  Alan Modra  <amodra@gmail.com>
502
503	* ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux.
504	* ld-elf/warn3.d: Correct target selection and comment.
505
506	* ld-elf/pr12851.d: Correct target selection and comment.
507
5082011-06-13  Walter Lee  <walt@tilera.com>
509
510	* ld-elf/eh5.d: Don't run on tile*.
511	* ld-srec/srec.exp: xfail on tile*.
512	* ld-tilegx/external.s: New file.
513	* ld-tilegx/reloc.d: New file.
514	* ld-tilegx/reloc.s: New file.
515	* ld-tilegx/tilegx.exp: New file.
516	* ld-tilepro/external.s: New file.
517	* ld-tilepro/reloc.d: New file.
518	* ld-tilepro/reloc.s: New file.
519	* ld-tilepro/tilepro.exp: New file.
520
5212011-06-10  Nick Clifton  <nickc@redhat.com>
522
523	* ld-elf/elf.exp: Add test for linking a shared library with a
524	broken linker script that marks dynamic sections as being notes.
525	* ld-elf/note-3.s: New test source file.
526	* ld-elf/note-3.t: New test linker script.
527	* ld-elf/note-3.l: Expected output from the linker.
528	* lib/ld-lib.exp (run_ld_link_tests): Improve description.
529
5302011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
531
532	* ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
533	only for native.
534
5352011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
536
537	* ld-x86-64/simple.c: New.
538	* ld-x86-64/x86-64-x32.rd: Likewise.
539
540	* ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
541	object file.
542
5432011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
544
545	PR ld/12851
546	* ld-elf/pr12851.d: New.
547	* ld-elf/pr12851.s: Likewise.
548
5492011-06-07  H.J. Lu  <hongjiu.lu@intel.com>
550
551	* ld-elf/elf.exp: Build symbol3.a and symbol3w.a.
552
553	* ld-elf/symbol3.s: New.
554	* ld-elf/symbol3w.s: Likewise.
555	* ld-elf/warn3.d: Likewise.
556
5572011-06-02  Nathan Sidwell  <nathan@codesourcery.com>
558
559	Adjust tests for zero offset formatting.
560	* ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
561	* ld-arm/farcall-arm-arm-pic-veneer.d: Adjust.
562	* ld-arm/farcall-arm-thumb.d: Adjust.
563	* ld-arm/farcall-group-size2.d: Adjust.
564	* ld-arm/farcall-group.d: Adjust.
565	* ld-arm/farcall-mix.d: Adjust.
566	* ld-arm/farcall-mix2.d: Adjust.
567	* ld-arm/farcall-mixed-lib-v4t.d: Adjust.
568	* ld-arm/farcall-mixed-lib.d: Adjust.
569	* ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust.
570	* ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust.
571	* ld-arm/farcall-thumb-thumb.d: Adjust.
572	* ld-arm/ifunc-10.dd: Adjust.
573	* ld-arm/ifunc-3.dd: Adjust.
574	* ld-arm/ifunc-4.dd: Adjust.
575	* ld-arm/ifunc-5.dd: Adjust.
576	* ld-arm/ifunc-6.dd: Adjust.
577	* ld-arm/ifunc-7.dd: Adjust.
578	* ld-arm/ifunc-8.dd: Adjust.
579	* ld-arm/jump-reloc-veneers-long.d: Adjust.
580	* ld-arm/tls-longplt-lib.d: Adjust.
581	* ld-arm/tls-thumb1.d: Adjust.
582
5832011-05-31  Paul Brook  <paul@codesourcery.com>
584
585	* ld-arm/cortex-a8-far.d: Adjust expected output.
586	* ld-arm/arm-call1.s: Give function symbol correct type.
587	* ld-arm/arm-call2.s: Ditto.
588	* ld-arm/farcall-group4.s: Ditto.
589	* ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct
590	type via assembly file.
591	* ld-arm/cortex-a8-far-3.s: New file.
592	* ld-arm/abs-call-1.s: Add Thumb tests
593
5942011-05-31  Paul Brook  <paul@codesourcery.com>
595	Nathan Sidwell  <nathan@codesourcery.com>
596
597	* ld-arm/abs-call-1.d: New.
598	* ld-arm/abs-call-1.s: New.
599	* ld-arm/arm-elf.exp: Add it.
600
6012011-05-31  Paul Brook  <paul@codesourcery.com>
602
603	* ld-arm/tls-longplt.d: Update expected output.
604	* ld-arm/tls-thumb1.d: Ditto.
605
6062011-05-26  H.J. Lu  <hongjiu.lu@intel.com>
607
608	PR ld/12809
609	* ld-x86-64/tlsbin.s: Add a test for LE with large model.
610
611	* ld-x86-64/tlsbin.dd: Updated.
612	* ld-x86-64/tlsbin.rd: Likewise.
613	* ld-x86-64/tlsbin.sd: Likewise.
614	* ld-x86-64/tlsbin.td: Likewise.
615	* ld-x86-64/tlsbindesc.dd: Likewise.
616	* ld-x86-64/tlsbindesc.rd: Likewise.
617	* ld-x86-64/tlsbindesc.sd: Likewise.
618	* ld-x86-64/tlsbindesc.td: Likewise.
619
6202011-05-24  Hans-Peter Nilsson  <hp@axis.com>
621
622	* ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
623	setting TLS file offset.
624
6252011-05-23  Nick Clifton  <nickc@redhat.com>
626
627	* ld-elf/shared.exp: Revert previous delta.  Do not build
628	libraries in a non-native environment.
629
6302011-05-23  Alan Modra  <amodra@gmail.com>
631
632	PR 12763
633	* ld-elf/binutils.exp: Don't run tdata3 for hppa64.
634
6352011-05-21  Hans-Peter Nilsson  <hp@axis.com>
636
637	* ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
638	empty program header.
639
6402011-05-21  Alan Modra  <amodra@gmail.com>
641
642	PR 12763
643	* ld-elf/tdata3.s: New test.
644	* ld-elf/tbss3.s: New test.
645	* ld-elf/binutils.exp: Consolidate tbss and tdata tests.
646
6472011-05-20  Bernd Schmidt  <bernds@codesourcery.com>
648
649	* ld-tic6x/pcr-reloc.d: New test.
650	* ld-tic6x/pcr-reloc.s: New test.
651
6522011-05-18  Nick Clifton  <nickc@redhat.com>
653
654	PR ld/12761
655	* lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th
656	parameter - an expected warning message from the linker.
657	* ld-elf/shared.exp (build_tests): Expect a warning message when
658	building the libbarw.so library.
659
660	* ld-elf/shared.exp: Run library building tests even when not
661	building a native toolchain.
662
6632011-05-16  H.J. Lu  <hongjiu.lu@intel.com>
664
665	* ld-scripts/phdrs.exp: Replace --private with
666	--private-headers for objdump.
667	* ld-scripts/phdrs2.exp: Likewise.
668
6692011-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
670
671	* lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic.
672	Fail if the link command fails and if no test rules are defined.
673	* ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests.
674	* ld-mips-elf/mips-elf.exp: Run them.
675
6762011-05-13  Bernd Schmidt  <bernds@codesourcery.com>
677
678	* ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
679	* ld-tic6x/tic6x.exp: Add OSABI tests.
680
6812011-05-13  Alan Modra  <amodra@gmail.com>
682
683	* ld-elf/flags1.d: Don't xfail tic6x.
684	* ld-scripts/weak.exp: Correct comments.  Don't xfail sh-pe.  Remove
685	redundant xfail.
686	* ld-selective/sel-dump.exp: Don't xfail alpha.
687	* ld-selective/selective.exp: Run for alpha.
688	* ld-undefined/weak-undef.exp: Don't xfail hppa64.
689
6902011-05-12  Bernd Schmidt  <bernds@codesourcery.com>
691
692	* config/default.exp (ld_assemble): Pass flags parameter to
693	default_ld_assemble.
694	(ld_assemble_flags): New function.
695	* ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
696	tic6x.
697	* ld-elf/exclude.exp: Likewise.
698	* lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags
699	and pass it to the assembler.
700
7012011-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
702
703	* ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
704
7052011-05-09  H.J. Lu  <hongjiu.lu@intel.com>
706
707	* ld-elf/elf.exp (array_tests): Remove "pr12730".
708	(array_tests_pie): Remove "PIE pr12730".
709	(array_tests_static): Remove "static pr12730".
710
711	* ld-elf/pr12730.cc: Removed.
712	* ld-elf/pr12730.out: Likewise.
713
7142011-05-09  Paul Brook  <paul@codesourcery.com>
715
716	* ld-tic6x/discard-unwind.ld: New.
717	* ld-tic6x/unwind.ld: New.
718	* ld-tic6x/unwind-1.d: New test.
719	* ld-tic6x/unwind-1.s: New test.
720	* ld-tic6x/unwind-2.d: New test.
721	* ld-tic6x/unwind-2.s: New test.
722	* ld-tic6x/unwind-3.d: New test.
723	* ld-tic6x/unwind-3.s: New test.
724	* ld-tic6x/unwind-4.d: New test.
725	* ld-tic6x/unwind-4.s: New test.
726	* ld-tic6x/unwind-5.d: New test.
727	* ld-tic6x/unwind-5.s: New test.
728	* ld-tic6x/unwind-6.d: New test.
729
7302011-05-07  Dave Korn  <dave.korn.cygwin@gmail.com>
731
732	PR ld/12365
733	* ld-plugin/plugin-7.d: Allow underscore in error message.
734	* ld-plugin/plugin-8.d: Likewise.
735
7362011-05-07  H.J. Lu  <hongjiu.lu@intel.com>
737
738	PR ld/12730
739	* ld-elf/elf.exp (array_tests): Add "pr12730".
740	(array_tests_pie): New.
741	(array_tests_static): Add -static for "static init array mixed".
742	Add "static pr12730".  Run array_tests_pie for Linux.
743
744	* ld-elf/init-mixed.c (ctor1007): Renamed to ...
745	(ctor1007a): This.
746	(ctor1007b): New.
747	(ctors1007): Remove ctor1007.  Add ctor1007b and ctor1007a.
748	(dtor1007): Renamed to ...
749	(dtor1007a): This.
750	(dtor1007b): New.
751	(dtors1007): Remove dtor1007.  Add dtor1007b and dtor1007a.
752	(ctor65535): Renamed to ...
753	(ctor65535a): This.
754	(ctor65535b): New.
755	(ctors65535): Remove ctor65535.  Add ctor65535b and ctor65535a.
756	(dtor65535): Renamed to ...
757	(dtor65535a): This.
758	(dtor65535b): New.
759	(dtors65535): Remove dtor65535.  Add dtor65535b and dtor65535a.
760
761	* ld-elf/pr12730.cc: New.
762	* ld-elf/pr12730.out: Likewise.
763
7642011-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
765
766	* ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d,
767	ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d,
768	ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d,
769	ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d,
770	ld-arm/cortex-a8-fix-plt.ld: New tests.
771	* ld-arm/arm-elf.exp: Run them.
772
7732011-05-05  Bernd Schmidt  <bernds@codesourcery.com>
774
775	* ld-tic6x/shared-nopic.d: New test.
776	* ld-tic6x/shared-nopid.d: New test.
777	* ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf
778	output instead.
779	* ld-tic6x/attr-pid-12.d: Likewise.
780	* ld-tic6x/attr-pic-01.d: Likewise.
781	* ld-tic6x/attr-pic-10.d: Likewise.
782	* ld-tic6x/attr-pid-01.d: Likewise.
783	* ld-tic6x/attr-pid-10.d: Likewise.
784	* ld-tic6x/attr-pid-02.d: Likewise.
785	* ld-tic6x/attr-pid-20.d: Likewise.
786	* ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas.
787
7882011-05-03  Paul Brook  <paul@codesourcery.com>
789
790	* ld-tic6x/ehtype-reloc-1-rel.d: New test.
791	* ld-tic6x/ehtype-reloc-1.d: New test.
792	* ld-tic6x/ehtype-reloc-1.s: New test.
793
7942011-05-01  H.J. Lu  <hongjiu.lu@intel.com>
795
796	PR ld/12718
797	* ld-i386/i386.exp: Run pr12718.
798	* ld-x86-64/x86-64.exp: Likewise.
799
800	* ld-i386/pr12718.d: New.
801	* ld-i386/pr12718.s: Likewise.
802	* ld-x86-64/pr12718.d: Likewise.
803	* ld-x86-64/pr12718.s: Likewise.
804
8052011-04-26  Kai Tietz  <ktietz@redhat.com>
806
807	* ld-pe/pe.exp: Add cfi/cfi32 tests.
808	* ld-pe/cfi.d: New.
809	* ld-pe/cfi32.d: New.
810	* ld-pe/cfia.s: New.
811	* ld-pe/cfib.s: New.
812
8132011-04-21  H.J. Lu  <hongjiu.lu@intel.com>
814
815	PR ld/12694
816	* ld-ifunc/ifunc-14-i386.d: New.
817	* ld-ifunc/ifunc-14-x86-64.d: Likewise.
818	* ld-ifunc/ifunc-14a.s: Likewise.
819	* ld-ifunc/ifunc-14b.s: Likewise.
820
8212011-04-19  H.J. Lu  <hongjiu.lu@intel.com>
822
823	* ld-plugin/plugin-ignore.d: Removed.
824
8252011-04-18  H.J. Lu  <hongjiu.lu@intel.com>
826
827	* ld-plugin/plugin-7.d: Update expected LTO linker errors for
828	GCC 4.6.
829	* ld-plugin/plugin-8.d: Likewise.
830
8312011-04-18  Alan Modra  <amodra@gmail.com>
832
833	* ld-plugin/plugin-7.d: Adjust for plugin changes.
834	* ld-plugin/plugin-8.d: Likewise.
835	* ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and
836	compare ld output to..
837	* ld-plugin/plugin-12.d: New.
838
8392011-04-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
840
841	* ld-m68k/tls-gd-ie-1.d: Stabilize test.
842	* ld-m68k/tls-gd-3.[sd]: New test.
843
8442011-04-12  Richard Henderson  <rth@redhat.com>
845
846	* ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
847	* ld-alpha/alpha.exp: Run it.
848
8492011-04-11  Mark Wielaard  <mjw@redhat.com>
850
851	PR 10549
852	* ld-unique: New directory.
853	* ld-unique/unique.exp: New file: Run the UNIQUE tests.
854	* ld-unique/unique.s: New test file.
855	* ld-unique/unique_empty.s: Likewise.
856	* ld-unique/unique_shared.s: Likewise.
857
8582011-04-11  Alan Modra  <amodra@gmail.com>
859
860	* ld-elf/eh-frame-hdr.d: xfail avr.
861
8622011-04-08  H.J. Lu  <hongjiu.lu@intel.com>
863
864	PR ld/12654
865	* ld-i386/i386.exp: Run tlspie2.
866
867	* ld-i386/tlspie2.d: New.
868	* ld-i386/tlspie2.s: Likewise.
869
8702011-04-06  Joseph Myers  <joseph@codesourcery.com>
871
872	* ld-selective/selective.exp (xscale-*-*): Don't handle.
873	* ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
874	handle.
875	(*arm*-*-*): Change to arm*-*-*.
876	(strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
877	thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
878	* ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
879	commented-out xfails.
880	(thumb-elf): Remove reference in comment.
881	* lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
882	handle.
883
8842011-04-04  H.J. Lu  <hongjiu.lu@intel.com>
885
886	PR ld/12627
887	* ld-i386/i386.exp: Run pr12627.
888
889	* ld-i386/pr12627.d: New.
890	* ld-i386/pr12627.s: Likewise.
891	* ld-i386/pr12627.t: Likewise.
892
8932011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
894
895	* ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
896	* ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
897	pagesize to 1.
898	* ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
899	linking tests.
900	* ld-tic6x/dsbt.ld: New linker script.
901	* ld-tic6x/dsbt-be.ld: New linker script.
902	* ld-tic6x/dsbt-overflow.ld: New linker script.
903	* ld-tic6x/dsbt-inrange.ld: New linker script.
904	* ld-tic6x/shlib-1.s: New test.
905	* ld-tic6x/shlib-2.s: New test.
906	* ld-tic6x/shlib-app-1r.s: New test.
907	* ld-tic6x/shlib-app-1.s: New test.
908	* ld-tic6x/shlib-1.sd: New test.
909	* ld-tic6x/shlib-1.dd: New test.
910	* ld-tic6x/shlib-app-1.rd: New test.
911	* ld-tic6x/shlib-app-1rb.rd: New test.
912	* ld-tic6x/shlib-app-1.sd: New test.
913	* ld-tic6x/static-app-1rb.od: New test.
914	* ld-tic6x/shlib-app-1.dd: New test.
915	* ld-tic6x/shlib-app-1rb.sd: New test.
916	* ld-tic6x/static-app-1b.od: New test.
917	* ld-tic6x/static-app-1r.od: New test.
918	* ld-tic6x/shlib-1rb.rd: New test.
919	* ld-tic6x/shlib-app-1rb.dd: New test.
920	* ld-tic6x/shlib-1rb.sd: New test.
921	* ld-tic6x/shlib-1rb.dd: New test.
922	* ld-tic6x/shlib-app-1b.od: New test.
923	* ld-tic6x/tic6x.exp: New test.
924	* ld-tic6x/static-app-1rb.rd: New test.
925	* ld-tic6x/shlib-app-1r.od: New test.
926	* ld-tic6x/static-app-1.od: New test.
927	* ld-tic6x/static-app-1b.rd: New test.
928	* ld-tic6x/static-app-1r.rd: New test.
929	* ld-tic6x/static-app-1rb.sd: New test.
930	* ld-tic6x/static-app-1b.sd: New test.
931	* ld-tic6x/static-app-1rb.dd: New test.
932	* ld-tic6x/static-app-1r.sd: New test.
933	* ld-tic6x/static-app-1b.dd: New test.
934	* ld-tic6x/shlib-1b.rd: New test.
935	* ld-tic6x/static-app-1r.dd: New test.
936	* ld-tic6x/shlib-app-1b.rd: New test.
937	* ld-tic6x/shlib-1r.rd: New test.
938	* ld-tic6x/shlib-app-1r.rd: New test.
939	* ld-tic6x/shlib-1b.sd: New test.
940	* ld-tic6x/static-app-1.rd: New test.
941	* ld-tic6x/shlib-app-1b.sd: New test.
942	* ld-tic6x/shlib-1r.sd: New test.
943	* ld-tic6x/shlib-1b.dd: New test.
944	* ld-tic6x/shlib-app-1r.sd: New test.
945	* ld-tic6x/shlib-app-1b.dd: New test.
946	* ld-tic6x/shlib-1r.dd: New test.
947	* ld-tic6x/static-app-1.sd: New test.
948	* ld-tic6x/shlib-app-1r.dd: New test.
949	* ld-tic6x/static-app-1.dd: New test.
950	* ld-tic6x/shlib-noindex.rd: New test.
951	* ld-tic6x/shlib-noindex.dd: New test.
952	* ld-tic6x/shlib-noindex.sd: New test.
953	* ld-tic6x/got-reloc-local-1.s: New test.
954	* ld-tic6x/got-reloc-local-2.s: New test.
955	* ld-tic6x/got-reloc-local-r.d: New test.
956	* ld-tic6x/got-reloc-global.s: New test.
957	* ld-tic6x/got-reloc-global-addend-1.d: New test.
958	* ld-tic6x/got-reloc-global-addend-1.s: New test.
959	* ld-tic6x/got-reloc-global-addend-2.d: New test.
960	* ld-tic6x/got-reloc-inrange.d: New test.
961	* ld-tic6x/got-reloc-overflow.d: New test.
962	* ld-tic6x/got-reloc-global-addend-2.s: New test.
963	* ld-tic6x/dsbt-index-error.d: New test.
964	* ld-tic6x/dsbt-index.d: New test.
965	* ld-tic6x/dsbt-index.s: New test.
966	* ld-tic6x/shlib-app-1.od: New test.
967	* ld-tic6x/shlib-app-1rb.od: New test.
968	* ld-tic6x/shlib-1.rd: New test.
969	* ld-tic6x/weak.d: New test.
970	* ld-tic6x/weak-be.d: New test.
971	* ld-tic6x/weak.s: New test.
972	* ld-tic6x/weak-data.d: New test.
973	* ld-tic6x/common.d: New test.
974	* ld-tic6x/common.ld: New test.
975	* ld-tic6x/common.s: New test.
976
9772011-03-30  Richard Henderson  <rth@redhat.com>
978
979	* ld-elf/elf.exp: Force 32-bit start address for alpha.
980	* ld-elf/group8a.d: Don't disable for alpha.
981	* ld-elf/group8b.d: Likewise.
982	* ld-gc/start.s: Use .dc.a instead of .long.
983
9842011-03-24  Alan Modra  <amodra@gmail.com>
985
986	* ld-powerpc/tlsmark.s: Delete non-optimizable section.
987	* ld-powerpc/tlsmark32.s: Likewise.
988	* ld-powerpc/tlsmark.d: Adjust to suit.
989	* ld-powerpc/tlsmark32.d: Likewise.
990	* ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New.
991	* ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New.
992	* ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New.
993	* ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New.
994	* ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New.
995	* ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New.
996	* ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New.
997	* ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New.
998	* ld-powerpc/powerpc.exp: Run new tests.
999
10002011-03-15  Mike Frysinger  <vapier@gentoo.org>
1001
1002	* ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
1003
10042011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1005
1006	* ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
1007	ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd,
1008	ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s,
1009	ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd,
1010	ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd,
1011	ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd,
1012	ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s,
1013	ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd,
1014	ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd,
1015	ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd,
1016	ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s,
1017	ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd,
1018	ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd,
1019	ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd,
1020	ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s,
1021	ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd,
1022	ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd,
1023	ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd,
1024	ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s,
1025	ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd,
1026	ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd,
1027	ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld,
1028	ld-arm/ifunc-static.ld: New tests.
1029	* ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d,
1030	ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update
1031	for new stub hashes.
1032	* ld-arm/arm-elf.exp: Run them.
1033
10342011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1035
1036	* ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s,
1037	ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests.
1038	* ld-arm/arm-elf.exp: Run them.
1039
10402011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1041
1042	* ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
1043	ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
1044	ld-arm/unresolved-1-dyn.d: New tests.
1045	* ld-arm/arm-elf.exp: Run them.
1046
10472011-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1048
1049	* ld-x86-64/tlsgd4.dd: New.
1050	* ld-x86-64/tlsgd4.s: Likewise.
1051	* ld-x86-64/tlsgd5.dd: Likewise.
1052	* ld-x86-64/tlsgd5a.s: Likewise.
1053	* ld-x86-64/tlsgd5b.s: Likewise.
1054	* ld-x86-64/tlsgd6.dd: Likewise.
1055	* ld-x86-64/tlsgd6a.s: Likewise.
1056	* ld-x86-64/tlsgd6b.s: Likewise.
1057	* ld-x86-64/tlsld2.dd: Likewise.
1058	* ld-x86-64/tlsld2.s: Likewise.
1059
1060	* ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
1061	tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
1062
10632011-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1064
1065	* ld-x86-64/tlsie4.dd: New.
1066	* ld-x86-64/tlsie4.s: Likewise.
1067
1068	* ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
1069
10702011-02-25  H.J. Lu  <hongjiu.lu@intel.com>
1071
1072	PR ld/12516
1073	* ld-elf/dynamic1.d: New.
1074	* ld-elf/dynamic1.ld: Likewise.
1075	* ld-elf/dynamic1.s: Likewise.
1076
10772011-02-25  Alan Modra  <amodra@gmail.com>
1078
1079	* ld-mn10300/i135409-3.s: Correct .size label reference.
1080	* ld-sh/sh64/stolib.s: Likewise.
1081
10822011-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1083
1084	* ld-elf/new.cc: Don't include <exception_defines.h>.
1085
10862011-02-10  Alan Modra  <amodra@gmail.com>
1087
1088	* ld-scripts/defined.exp: Don't run defined5 for AOUT.
1089	* ld-scripts/defined5.s: Use .text for "defined" section.
1090	* ld-scripts/defined5.t: Adjust.
1091
1092	* ld-gc/start.d: Exclude frv-*-linux*.
1093	* ld-misc/defsym1.d: Likewise.
1094
10952011-02-09  Alan Modra  <amodra@gmail.com>
1096
1097	* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
1098	* ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
1099	* ld-srec/srec.exp: Don't edit toc on powerpc64.
1100
11012011-01-23  Alan Modra  <amodra@gmail.com>
1102
1103	* ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
1104	* ld-scripts/expr.exp: Run it.
1105
11062011-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1107
1108	* ld-x86-64/ilp32-4.d: Updated.
1109
11102011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
1111
1112	* ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
1113	* ld-arm/arm-elf.exp: Run it.
1114
11152011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
1116
1117	* ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s,
1118	ld-arm/gc-thumb.d: New test.
1119	* ld-arm/arm-elf.exp: Run it.
1120
11212011-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1122
1123	* ld-x86-64/ia32-2.d: Replace --n32 with --x32.
1124	* ld-x86-64/ilp32-1.d: Likewise.
1125	* ld-x86-64/ilp32-2.d: Likewise.
1126	* ld-x86-64/ilp32-3.d: Likewise.
1127	* ld-x86-64/ilp32-4.d: Likewise.
1128	* ld-x86-64/ilp32-5.d: Likewise.
1129	* ld-x86-64/lp64-3.d: Likewise.
1130	* ld-x86-64/x86-64.exp: Likewise.
1131
11322011-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1133
1134	* ld-x86-64/ilp32-5.d: New.
1135	* ld-x86-64/ilp32-5.s: Likewise.
1136
1137	* ld-x86-64/x86-64.exp: Run ilp32-5.
1138
11392011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1140
1141	* ld-x86-64/ilp32-4.d: New.
1142
1143	* ld-x86-64/x86-64.exp: Run ilp32-4.
1144
11452011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1146
1147	PR ld/12356
1148	* ld-scripts/defined.exp: Run defined5.
1149
1150	* ld-scripts/defined5.d: New.
1151	* ld-scripts/defined5.s: Likewise.
1152	* ld-scripts/defined5.t: Likewise.
1153
11542011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1155
1156	* ld-scripts/defined4.d: Xfail rs6000-*-aix*.  Skip mips*-*-*
1157	and mmix-*-*.
1158
1159	* ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
1160
11612011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1162
1163	* ld-scripts/assert.exp: Run assert2.
1164
1165	* ld-scripts/assert2.d: New.
1166	* ld-scripts/assert2.t: Likewise.
1167
11682011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1169	    Glauber de Oliveira Costa  <glommer@gmail.com>
1170
1171	* ld-arm/arm-elf.exp: Added tests for new TLS handling
1172	relocations.
1173	* ld-arm/tls-descrelax-be32.d: New.
1174	* ld-arm/tls-descrelax-be32.s: New.
1175	* ld-arm/tls-descrelax-be8.d: New.
1176	* ld-arm/tls-descrelax-be8.s: New.
1177	* ld-arm/tls-descrelax-v7.d: New.
1178	* ld-arm/tls-descrelax-v7.s: New.
1179	* ld-arm/tls-descrelax.d: New.
1180	* ld-arm/tls-descrelax.s: New.
1181	* ld-arm/tls-descseq.d: New.
1182	* ld-arm/tls-descseq.r: New.
1183	* ld-arm/tls-descseq.s: New.
1184	* ld-arm/tls-gdesc-got.d: New.
1185	* ld-arm/tls-gdesc-got.s: New.
1186	* ld-arm/tls-gdesc-nlazy.g: New.
1187	* ld-arm/tls-gdesc-nlazy.s: New.
1188	* ld-arm/tls-gdesc.d: New.
1189	* ld-arm/tls-gdesc.r: New.
1190	* ld-arm/tls-gdesc.s: New.
1191	* ld-arm/tls-gdierelax.d: New.
1192	* ld-arm/tls-gdierelax.s: New.
1193	* ld-arm/tls-gdierelax2.d: New.
1194	* ld-arm/tls-gdierelax2.s: New.
1195	* ld-arm/tls-gdlerelax.d: New.
1196	* ld-arm/tls-gdlerelax.s: New.
1197	* ld-arm/tls-lib-loc.d: New.
1198	* ld-arm/tls-lib-loc.r: New.
1199	* ld-arm/tls-lib-loc.s: New.
1200	* ld-arm/tls-longplt-lib.d: New.
1201	* ld-arm/tls-longplt-lib.s: New.
1202	* ld-arm/tls-longplt.d: New.
1203	* ld-arm/tls-longplt.s: New.
1204	* ld-arm/tls-mixed.r: New.
1205	* ld-arm/tls-mixed.s: New.
1206	* ld-arm/tls-thumb1.d: New.
1207	* ld-arm/tls-thumb1.s: New.
1208	* ld-arm/arm-elf.exp: New.
1209
12102011-01-08  Nick Clifton  <nickc@redhat.com>
1211
1212	* ld-misc/defsym1.d: Add a -e linker command line option.
1213	* ld-misc/dummy.s: Remove text.
1214
12152011-01-08  Nick Clifton  <nickc@redhat.com>
1216
1217	PR ld/12358
1218	PR ld/12359
1219	* ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
1220	* ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
1221
12222011-01-06  H.J. Lu  <hongjiu.lu@intel.com>
1223
1224	PR ld/12366
1225	PR ld/12371
1226	* ld-ifunc/ifunc-10-i386.s: Add more tests.
1227	* ld-ifunc/ifunc-10-x86-64.s: Likewise.
1228	* ld-ifunc/ifunc-11-i386.s: Likewise.
1229	* ld-ifunc/ifunc-11-x86-64.s: Likewise.
1230
1231	* ld-ifunc/ifunc-12-i386.d: New.
1232	* ld-ifunc/ifunc-12-i386.s: Likewise.
1233	* ld-ifunc/ifunc-12-x86-64.d: Likewise.
1234	* ld-ifunc/ifunc-12-x86-64.s: Likewise.
1235	* ld-ifunc/ifunc-13-i386.d: Likewise.
1236	* ld-ifunc/ifunc-13-x86-64.d: Likewise.
1237	* ld-ifunc/ifunc-13a-i386.s: Likewise.
1238	* ld-ifunc/ifunc-13a-x86-64.s: Likewise.
1239	* ld-ifunc/ifunc-13b-i386.s: Likewise.
1240	* ld-ifunc/ifunc-13b-x86-64.s: Likewise.
1241
12422011-01-03  H.J. Lu  <hongjiu.lu@intel.com>
1243
1244	* ld-x86-64/dummy.s: New.
1245	* ld-x86-64/foo.s: Likewise.
1246	* ld-x86-64/ia32-1.d: Likewise.
1247	* ld-x86-64/ia32-2.d: Likewise.
1248	* ld-x86-64/ia32-3.d: Likewise.
1249	* ld-x86-64/ilp32-1.d: Likewise.
1250	* ld-x86-64/ilp32-2.d: Likewise.
1251	* ld-x86-64/ilp32-3.d: Likewise.
1252	* ld-x86-64/lp64-1.d: Likewise.
1253	* ld-x86-64/lp64-2.d: Likewise.
1254	* ld-x86-64/lp64-3.d: Likewise.
1255	* ld-x86-64/start.s: Likewise.
1256
1257	* ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
1258	ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.
1259
12602011-01-02  H.J. Lu  <hongjiu.lu@intel.com>
1261
1262	PR ld/12001
1263	* ld-misc/defsym.exp: New.
1264	* ld-misc/defsym1.d: Likewise.
1265	* ld-misc/dummy.s: Likewise.
1266	* ld-misc/foo.s: Likewise.
1267	* ld-misc/start.s: Likewise.
1268
1269For older changes see ChangeLog-2010
1270
1271Copyright (C) 2011 Free Software Foundation, Inc.
1272
1273Copying and distribution of this file, with or without modification,
1274are permitted in any medium without royalty provided the copyright
1275notice and this notice are preserved.
1276
1277Local Variables:
1278mode: change-log
1279left-margin: 8
1280fill-column: 74
1281version-control: never
1282End:
1283