• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
2
3	* ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
4	* ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
5	* ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
6	* ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
7	* ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
8	* ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
9	* ld-mips-elf/tlsdyn-o32-1.d: Likewise.
10	* ld-mips-elf/tlsdyn-o32-1.got: Likewise.
11	* ld-mips-elf/tlsdyn-o32-2.d: Likewise.
12	* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
13	* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
14	* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
15	* ld-mips-elf/tlsdyn-o32.d: Likewise.
16	* ld-mips-elf/tlsdyn-o32.got: Likewise.
17	* ld-mips-elf/pie-n32.d: New file.
18	* ld-mips-elf/pie-n64.d: Likewise.
19	* ld-mips-elf/pie-o32.d: Likewise.
20	* ld-mips-elf/pie.s: Likewise.
21	* ld-mips-elf/mips-elf.exp: Add new tests.
22
232014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
24
25	* ld-arm/attr-merge-2a.s: Add Tag_ABI_VFP_args.
26	* ld-arm/attr-merge-2b.s: Likewise.
27	* ld-arm/attr-merge-2.attr: Likewise.
28	* ld-arm/attr-merge-4a.s: Add Tag_ABI_FP_number_model and
29	Tag_ABI_VFP_args.
30	* ld-arm/attr-merge-4b.s: Likewise.
31	* ld-arm/attr-merge-4.attr: Likewise.
32	* ld-arm/attr-merge-6a.s: Likewise.
33	* ld-arm/attr-merge-6b.s: Likewise.
34	* ld-arm/attr-merge-6.attr: Add Tag_ABI_FP_number_model.
35
362015-04-01  Tejas Belagod  <tejas.belagod@arm.com>
37
38	* ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
39	* ld-aarch64/erratum843419.d: New.
40	* ld-aarch64/erratum843419.s: New.
41
422015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
43
44	* ld-aarch64/erratum835769.d: Adjust for initial branch over stub
45	section.
46	* ld-aarch64/farcall-b.d: Likewise.
47	* ld-aarch64/farcall-bl.d: Likewise.
48	* ld-aarch64/farcall-back.d: Likewise.
49
502015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
51
52	* ld-aarch64/erratum835769.d: Adjust for removal of padding before
53	835769 workaround stubs.
54
552014-11-13  H.J. Lu  <hongjiu.lu@intel.com>
56
57	PR gas/17598
58	* ld-x86-64/x86-64.exp: Run gotplt1.
59
60	* ld-x86-64/gotplt1.d: New file.
61	* ld-x86-64/gotplt1.s: Likewise.
62
632014-11-11  Jiong Wang <jiong.wang@arm.com>
64
65	* lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
66	driver used as link tool.
67	(run_cc_link_exec_tests): Likewise.
68
692014-11-07  H.J. Lu  <hongjiu.lu@intel.com>
70
71	PR ld/17482
72	* ld-x86-64/tlsie4.dd: Updated.
73
742014-11-05  Matthew Fortune  <matthew.fortune@imgtec.com>
75
76	* ld-mips-elf/abiflags-strip10-ph.d: New file.
77	* ld-mips-elf/mips-eld.exp: Run the new test.
78
792014-10-30  Will Newton  <will.newton@linaro.org>
80
81	* ld-unique/unique.exp: Use a wider glob for matching ARM
82	targets.
83	* ld-unique/unique.s: Use % instead of @ in .type directive.
84	* ld-unique/unique_shared.s: Likewise.
85
862014-10-24  Tejas Belagod  <tejas.belagod@arm.com>
87
88	* ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
89	835769 tests.
90	* ld-aarch64/erratum835769.d: New.
91	* ld-aarch64/erratum835769.s: New.
92
932014-10-17  Hans-Peter Nilsson  <hp@axis.com>
94
95	* ld-scripts/sysroot-prefix.exp: Log $ld_sysroot.  Handle sysroot
96	== "/" as a separate sysroot-configuration with separable
97	test-types.
98	(sysroot_prefix_tests): Include all existing sysroot tests in
99	sysroot == "/" tests except exclude those where a --sysroot option
100	is not specified.
101	* lib/ld-lib.exp (check_sysroot_available): Rewrite to use
102	--print-sysroot instead of relying on error code from using
103	--sysroot=...  Also, set $ld_sysroot.
104
1052014-10-15  Hans-Peter Nilsson  <hp@axis.com>
106
107	* ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
108	ld-scripts/sysroot-prefix-y.s: New files.
109	* lib/ld-lib.exp (check_sysroot_available): New proc.
110
1112014-10-04  Alan Modra  <amodra@gmail.com>
112
113	* ld-elf/eh1.s: Don't create FDEs with zero address ranges.
114	* ld-elf/eh3.s: Likewise.
115	* ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
116	* ld-mips-elf/eh-frame1-n32.d: Warning match update.
117	* ld-mips-elf/eh-frame1-n64.d: Likewise.
118	* ld-mips-elf/eh-frame2-n32.d: Likewise.
119	* ld-mips-elf/eh-frame2-n64.d: Likewise.
120
1212014-09-22  Alan Modra  <amodra@gmail.com>
122
123	* ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
124	when looking for lto plugin.
125
1262014-09-16  Terry Guo  <terry.guo@arm.com>
127
128	* ld-arm/attr-merge-arch-2.d: New test case.
129	* ld-arm/attr-merge-arch-2a.s: New test case source file.
130	* ld-arm/attr-merge-arch-2b.s: Likewise.
131	* ld-arm/arm-elf.exp: Run new test case.
132
1332014-09-12  Andrew Bennett  <andrew.bennett@imgtec.com>
134
135	* ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
136	triple.
137
1382014-09-10  Alan Modra  <amodra@gmail.com>
139
140	* ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
141	section header placement.
142	* ld-aarch64/local-addend-r.d: Likewise.
143	* ld-mmix/bspec1.d: Likewise.
144	* ld-mmix/bspec2.d: Likewise.
145	* ld-mmix/local1.d: Likewise.
146	* ld-mmix/local3.d: Likewise.
147	* ld-mmix/local5.d: Likewise.
148	* ld-mmix/local7.d: Likewise.
149	* ld-mmix/undef-3.d: Likewise.
150	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
151	* ld-sh/sh64/crange3-media.rd: Likewise.
152	* ld-sh/sh64/crangerel1.rd: Likewise.
153	* ld-sh/sh64/crangerel2.rd: Likewise.
154	* ld-tic6x/common.d: Likewise.
155	* ld-tic6x/shlib-1.rd: Likewise.
156	* ld-tic6x/shlib-1b.rd: Likewise.
157	* ld-tic6x/shlib-1r.rd: Likewise.
158	* ld-tic6x/shlib-1rb.rd: Likewise.
159	* ld-tic6x/shlib-app-1.rd: Likewise.
160	* ld-tic6x/shlib-app-1b.rd: Likewise.
161	* ld-tic6x/shlib-app-1r.rd: Likewise.
162	* ld-tic6x/shlib-app-1rb.rd: Likewise.
163	* ld-tic6x/shlib-noindex.rd: Likewise.
164	* ld-tic6x/static-app-1.rd: Likewise.
165	* ld-tic6x/static-app-1b.rd: Likewise.
166	* ld-tic6x/static-app-1r.rd: Likewise.
167	* ld-tic6x/static-app-1rb.rd: Likewise.
168	* ld-x86-64/ilp32-4.d: Likewise.
169	* ld-x86-64/split-by-file-nacl.rd: Likewise.
170	* ld-x86-64/split-by-file.rd: Likewise.
171
1722014-09-06  Matthew Fortune  <matthew.fortune@imgtec.com>
173
174	* ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
175	differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
176	Do not force -32, -EB and ld emulation but instead rely on the
177	test driver to build for some form of O32.
178	* ld-mips-elf/abiflags-strip2-ph.d: Likewise.
179	* ld-mips-elf/abiflags-strip3-ph.d: Likewise.
180	* ld-mips-elf/abiflags-strip4-ph.d: Likewise.
181	* ld-mips-elf/abiflags-strip5-ph.d: Likewise.
182	* ld-mips-elf/abiflags-strip6-ph.d: Likewise.
183	* ld-mips-elf/abiflags-strip7-ph.d: Likewise.
184	* ld-mips-elf/abiflags-strip8-ph.d: Likewise.
185	* ld-mips-elf/abiflags-strip9-ph.d: Likewise.
186	* ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
187	* ld-mips-elf/attr-gnu-4-05.d: Likewise.
188	* ld-mips-elf/attr-gnu-4-06.d: Likewise.
189	* ld-mips-elf/attr-gnu-4-07.d: Likewise.
190	* ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
191	* ld-mips-elf/attr-gnu-4-10.d: Likewise.
192	* ld-mips-elf/attr-gnu-4-15.d: Likewise.
193	* ld-mips-elf/attr-gnu-4-16.d: Likewise.
194	* ld-mips-elf/attr-gnu-4-17.d: Likewise.
195	* ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
196	* ld-mips-elf/attr-gnu-4-25.d: Likewise.
197	* ld-mips-elf/attr-gnu-4-26.d: Likewise.
198	* ld-mips-elf/attr-gnu-4-27.d: Likewise.
199	* ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
200	* ld-mips-elf/attr-gnu-4-35.d: Likewise.
201	* ld-mips-elf/attr-gnu-4-36.d: Likewise.
202	* ld-mips-elf/attr-gnu-4-37.d: Likewise.
203	* ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
204	* ld-mips-elf/attr-gnu-4-45.d: Likewise.
205	* ld-mips-elf/attr-gnu-4-46.d: Likewise.
206	* ld-mips-elf/attr-gnu-4-47.d: Likewise.
207	* ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
208	* ld-mips-elf/attr-gnu-4-50.d: Likewise.
209	* ld-mips-elf/attr-gnu-4-51.d: Likewise.
210	* ld-mips-elf/attr-gnu-4-52.d: Likewise.
211	* ld-mips-elf/attr-gnu-4-53.d: Likewise.
212	* ld-mips-elf/attr-gnu-4-54.d: Likewise.
213	* ld-mips-elf/attr-gnu-4-55.d: Likewise.
214	* ld-mips-elf/attr-gnu-4-56.d: Likewise.
215	* ld-mips-elf/attr-gnu-4-57.d: Likewise.
216	* ld-mips-elf/attr-gnu-4-58.d: Likewise.
217	* ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
218	* ld-mips-elf/attr-gnu-4-60.d: Likewise.
219	* ld-mips-elf/attr-gnu-4-61.d: Likewise.
220	* ld-mips-elf/attr-gnu-4-62.d: Likewise.
221	* ld-mips-elf/attr-gnu-4-63.d: Likewise.
222	* ld-mips-elf/attr-gnu-4-64.d: Likewise.
223	* ld-mips-elf/attr-gnu-4-65.d: Likewise.
224	* ld-mips-elf/attr-gnu-4-66.d: Likewise.
225	* ld-mips-elf/attr-gnu-4-67.d: Likewise.
226	* ld-mips-elf/attr-gnu-4-68.d: Likewise.
227	* ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
228	* ld-mips-elf/attr-gnu-4-70.d: Likewise.
229	* ld-mips-elf/attr-gnu-4-71.d: Likewise.
230	* ld-mips-elf/attr-gnu-4-72.d: Likewise.
231	* ld-mips-elf/attr-gnu-4-73.d: Likewise.
232	* ld-mips-elf/attr-gnu-4-74.d: Likewise.
233	* ld-mips-elf/attr-gnu-4-75.d: Likewise.
234	* ld-mips-elf/attr-gnu-4-76.d: Likewise.
235	* ld-mips-elf/attr-gnu-4-77.d: Likewise.
236	* ld-mips-elf/attr-gnu-4-78.d: Likewise.
237	* ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
238	pass -32 for the 'no abi' configurations.  Modify the way attr-gnu* tests
239	are run to use O32 flags appropriate for the current target.
240
2412014-08-29  Alan Modra  <amodra@gmail.com>
242
243	* lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
244	and ___main for windows targets.
245
2462014-08-27  H.J. Lu  <hongjiu.lu@intel.com>
247
248	PR ld/17306
249	* ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
250	* ld-x86-64/x86-64.exp (x86_64tests): Likewise.
251
252	* ld-i386/pr17306a.s: New file.
253	* ld-i386/pr17306b.s: Likewise.
254	* ld-x86-64/pr17306a.s: Likewise.
255	* ld-x86-64/pr17306b.s: Likewise.
256
2572014-08-27  H.J. Lu  <hongjiu.lu@intel.com>
258
259	PR ld/17313
260	* ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
261	* ld-x86-64/x86-64.exp (x86_64tests): Likewise.
262
2632014-08-26  Jiong Wang  <jiong.wang@arm.com>
264
265	* ld-aarch64/copy-relocs-so.s: New test file.
266	* ld-aarch64/copy-relocs-exe.s: Likewise.
267	* ld-aarch64/copy-relocs.d: New expectation file.
268	* ld-aarch64/emit-relocs-264-bad.d: New test file.
269	* ld-aarch64/emit-relocs-266-bad.d: Likewise.
270	* ld-aarch64/emit-relocs-268-bad.d: Likewise.
271	* ld-aarch64/emit-relocs-269-bad.d: Likewise.
272	* ld-aarch64/aarch64-elf.exp: Run new added test.
273
2742014-08-26  Nick Clifton  <nickc@redhat.com>
275
276	* ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
277	* ld-aarch64/eh-frame-bar.s: Likewise.
278	* ld-aarch64/eh-frame.d: Updated to match current readelf output.
279	* ld-elf/eh5.d: Allow any register names.
280
2812014-08-22  Maciej W. Rozycki  <macro@codesourcery.com>
282
283	* ld-powerpc/apuinfo-vle.rd: New test.
284	* ld-powerpc/apuinfo-vle.s: New test source.
285	* ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
286	handling change.
287	* ld-powerpc/powerpc.exp: Run the new test.
288
2892014-08-21  Tony Wang  <tony.wang@arm.com>
290
291	* ld-arm/jump-reloc-veneers-cond.s: New test.
292	* ld-arm/farcall-cond-thumb-arm.s: Ditto.
293	* ld-arm/jump-reloc-veneers-cond-short.d: Expected output
294	for target without a veneer generation.
295	* ld-arm/jump-reloc-veneers-cond-long.d: Expected output
296	for target with a veneer generation.
297	* ld-arm/farcall-cond-thumb-arm.d: Expected output for
298	inter working veneer generation.
299	* ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
300
3012014-08-20  Roland McGrath  <mcgrathr@google.com>
302
303	PR ld/17277
304	* ld-arm/pcrel-shared.s: New file.
305	* ld-arm/pcrel-shared.rd: New file.
306	* ld-arm/arm-elf.exp (armelftests_common): Add it.
307
3082014-08-18  Alan Modra  <amodra@gmail.com>
309
310	* ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
311
3122014-08-18  Alan Modra  <amodra@gmail.com>
313
314	* ld-plugin/needed3.c: New file.
315	* ld-elf/shared.exp: Add needed3 test.
316
3172014-08-12  Alan Modra  <amodra@gmail.com>
318
319	* lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
320
3212014-08-07  H.J. Lu  <hongjiu.lu@intel.com>
322
323	PR ld/16746
324	* ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
325	* ld-plugin/pr16746a.c: New file.
326	* ld-plugin/pr16746b.c: Likewise.
327	* ld-plugin/pr16746c.c: Likewise.
328	* ld-plugin/pr16746d.c: Likewise.
329
3302014-08-06  Alan Modra  <amodra@gmail.com>
331
332	* lib/ld-lib.exp (check_lto_fat_available): New.
333	(check_lto_available): Remove -ffat-lto-objects test.
334	* ld-plugin/lto.exp: Use [list ] rather than { } to set up list
335	variables, allowing substition of vars.  Set lto_fat and plug_opt
336	and add to various tests.
337
3382014-08-01  Takashi Yoshii  <yoshii.takashi@renesas.com>
339
340	PR 10373
341	* ld-sh/sh1.s: Add jmp relaxing test.
342	* ld-sh/sh.exp: Likewise.
343
3442014-08-01  Takashi Yoshii  <yoshii.takashi@renesas.com>
345
346	PR 10378
347	* ld-sh/adjsw8.s: New.
348	* ld-sh/sh.exp: Add switch8 adjustment test.
349
3502014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
351
352	* ld-mips-elf/abiflags-strip1-ph.d: New.
353	* ld-mips-elf/abiflags-strip2-ph.d: Likewise.
354	* ld-mips-elf/abiflags-strip3-ph.d: Likewise.
355	* ld-mips-elf/abiflags-strip4-ph.d: Likewise.
356	* ld-mips-elf/abiflags-strip5-ph.d: Likewise.
357	* ld-mips-elf/abiflags-strip6-ph.d: Likewise.
358	* ld-mips-elf/abiflags-strip7-ph.d: Likewise.
359	* ld-mips-elf/abiflags-strip8-ph.d: Likewise.
360	* ld-mips-elf/abiflags-strip9-ph.d: Likewise.
361	* ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
362	* ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
363	* ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
364	* ld-mips-elf/attr-gnu-4-06.d: Likewise.
365	* ld-mips-elf/attr-gnu-4-07.d: Likewise.
366	* ld-mips-elf/attr-gnu-4-08.d: Likewise.
367	* ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
368	* ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
369	* ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
370	* ld-mips-elf/attr-gnu-4-16.d: Likewise.
371	* ld-mips-elf/attr-gnu-4-17.d: Likewise.
372	* ld-mips-elf/attr-gnu-4-18.d: Likewise.
373	* ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
374	* ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
375	* ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
376	* ld-mips-elf/attr-gnu-4-26.d: Likewise.
377	* ld-mips-elf/attr-gnu-4-27.d: Likewise.
378	* ld-mips-elf/attr-gnu-4-28.d: Likewise.
379	* ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
380	* ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
381	* ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
382	* ld-mips-elf/attr-gnu-4-36.d: Likewise.
383	* ld-mips-elf/attr-gnu-4-37.d: Likewise.
384	* ld-mips-elf/attr-gnu-4-38.d: Likewise.
385	* ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
386	* ld-mips-elf/attr-gnu-4-46.d: Likewise.
387	* ld-mips-elf/attr-gnu-4-47.d: Likewise.
388	* ld-mips-elf/attr-gnu-4-48.d: Likewise.
389	* ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
390	* ld-mips-elf/attr-gnu-4-50.d: Likewise.
391	* ld-mips-elf/attr-gnu-4-52.d: Likewise.
392	* ld-mips-elf/attr-gnu-4-53.d: Likewise.
393	* ld-mips-elf/attr-gnu-4-54.d: Likewise.
394	* ld-mips-elf/attr-gnu-4-55.d: Likewise.
395	* ld-mips-elf/attr-gnu-4-56.d: Likewise.
396	* ld-mips-elf/attr-gnu-4-57.d: Likewise.
397	* ld-mips-elf/attr-gnu-4-58.d: Likewise.
398	* ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
399	* ld-mips-elf/attr-gnu-4-6.s: Likewise.
400	* ld-mips-elf/attr-gnu-4-60.d: Likewise.
401	* ld-mips-elf/attr-gnu-4-61.d: Likewise.
402	* ld-mips-elf/attr-gnu-4-62.d: Likewise.
403	* ld-mips-elf/attr-gnu-4-63.d: Likewise.
404	* ld-mips-elf/attr-gnu-4-64.d: Likewise.
405	* ld-mips-elf/attr-gnu-4-65.d: Likewise.
406	* ld-mips-elf/attr-gnu-4-66.d: Likewise.
407	* ld-mips-elf/attr-gnu-4-67.d: Likewise.
408	* ld-mips-elf/attr-gnu-4-68.d: Likewise.
409	* ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
410	* ld-mips-elf/attr-gnu-4-7.s: Likewise.
411	* ld-mips-elf/attr-gnu-4-70.d: Likewise.
412	* ld-mips-elf/attr-gnu-4-71.d: Likewise.
413	* ld-mips-elf/attr-gnu-4-72.d: Likewise.
414	* ld-mips-elf/attr-gnu-4-73.d: Likewise.
415	* ld-mips-elf/attr-gnu-4-74.d: Likewise.
416	* ld-mips-elf/attr-gnu-4-75.d: Likewise.
417	* ld-mips-elf/attr-gnu-4-76.d: Likewise.
418	* ld-mips-elf/attr-gnu-4-77.d: Likewise.
419	* ld-mips-elf/attr-gnu-4-78.d: Likewise.
420	* ld-mips-elf/attr-gnu-4-8.s: Likewise.
421	* ld-mips-elf/attr-gnu-4-81.d: Likewise.
422	* ld-mips-elf/empty.s: Likewise.
423	* ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
424	* ld-mips-elf/attr-gnu-4-01.d: Likewise.
425	* ld-mips-elf/attr-gnu-4-02.d: Likewise.
426	* ld-mips-elf/attr-gnu-4-03.d: Likewise.
427	* ld-mips-elf/attr-gnu-4-04.d: Likewise.
428	* ld-mips-elf/attr-gnu-4-05.d: Likewise.
429	* ld-mips-elf/attr-gnu-4-10.d: Likewise.
430	* ld-mips-elf/attr-gnu-4-11.d: Likewise.
431	* ld-mips-elf/attr-gnu-4-14.d: Likewise.
432	* ld-mips-elf/attr-gnu-4-15.d: Likewise.
433	* ld-mips-elf/attr-gnu-4-2.s: Likewise.
434	* ld-mips-elf/attr-gnu-4-20.d: Likewise.
435	* ld-mips-elf/attr-gnu-4-22.d: Likewise.
436	* ld-mips-elf/attr-gnu-4-24.d: Likewise.
437	* ld-mips-elf/attr-gnu-4-25.d: Likewise.
438	* ld-mips-elf/attr-gnu-4-3.s: Likewise.
439	* ld-mips-elf/attr-gnu-4-30.d: Likewise.
440	* ld-mips-elf/attr-gnu-4-33.d: Likewise.
441	* ld-mips-elf/attr-gnu-4-34.d: Likewise.
442	* ld-mips-elf/attr-gnu-4-35.d: Likewise.
443	* ld-mips-elf/attr-gnu-4-40.d: Likewise.
444	* ld-mips-elf/attr-gnu-4-41.d: Likewise.
445	* ld-mips-elf/attr-gnu-4-42.d: Likewise.
446	* ld-mips-elf/attr-gnu-4-43.d: Likewise.
447	* ld-mips-elf/attr-gnu-4-44.d: Likewise.
448	* ld-mips-elf/attr-gnu-4-45.d: Likewise.
449	* ld-mips-elf/attr-gnu-4-5.s: Likewise.
450	* ld-mips-elf/attr-gnu-4-51.d: Likewise.
451	* ld-mips-elf/attr-gnu-8-00.d: Likewise.
452	* ld-mips-elf/attr-gnu-8-01.d: Likewise.
453	* ld-mips-elf/attr-gnu-8-02.d: Likewise.
454	* ld-mips-elf/attr-gnu-8-10.d: Likewise.
455	* ld-mips-elf/attr-gnu-8-11.d: Likewise.
456	* ld-mips-elf/attr-gnu-8-20.d: Likewise.
457	* ld-mips-elf/attr-gnu-8-22.d: Likewise.
458	* ld-mips-elf/jalx-2.dd: Likewise.
459	* ld-mips-elf/mips16-pic-1.gd: Likewise.
460	* ld-mips-elf/mips16-pic-2.gd: Likewise.
461	* ld-mips-elf/mips16-pic-3.gd: Likewise.
462	* ld-mips-elf/mips16-pic-4a.gd: Likewise.
463	* ld-mips-elf/multi-got-no-shared.d: Likewise.
464	* ld-mips-elf/nan-2008.d: Likewise.
465	* ld-mips-elf/nan-legacy.d: Rework test.
466	* ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
467	* ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
468	* ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
469	* ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
470	* ld-mips-elf/rel32-n32.d: Likewise.
471	* ld-mips-elf/rel32-o32.d: Likewise.
472	* ld-mips-elf/rel64.d: Likewise.
473	* ld-mips-elf/tls-multi-got-1.r: Likewise.
474	* ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
475	* ld-elf/orphan-region.ld: Likewise.
476	* ld-elf/orphan.ld: Likewise.
477	* ld-mips-elf/compressed-plt-1.ld: Likewise.
478	* ld-mips-elf/dyn-sec64.ld: Likewise.
479	* ld-mips-elf/got-dump-1.ld: Likewise.
480	* ld-mips-elf/got-dump-2.ld: Likewise.
481	* ld-mips-elf/got-page-1.ld: Likewise.
482	* ld-mips-elf/mips-dyn.ld: Likewise.
483	* ld-mips-elf/mips-lib.ld: Likewise.
484	* ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
485	* ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
486	* ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
487	* ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
488	* ld-mips-elf/region1.t: Likewise.
489	* ld-mips-elf/stub-dynsym-1.ld: Likewise.
490	* ld-mips-elf/tls-hidden3.ld: Likewise.
491	* ld-mips-elf/vxworks1.ld: Likewise.
492	* ld-scripts/overlay-size.t: Likewise.
493	* ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
494	objects.
495	* ld-mips-elf/elf-rel-got-n32.d: Likewise.
496	* ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
497	* ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
498	* ld-mips-elf/elf-rel-got-n64.d: Likewise.
499	* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
500	* ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
501	* ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
502	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
503	* ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
504	* ld-mips-elf/mips-elf.exp: Add new tests.
505
5062014-07-16  H.J. Lu  <hongjiu.lu@intel.com>
507
508	PR binutils/17154
509	* ld-ifunc/pr17154-i386.d: New file.
510	* ld-ifunc/pr17154-x86-64.d: Likewise.
511	* ld-ifunc/pr17154-x86.s: Likewise.
512	* ld-x86-64/bnd-ifunc-2.d: Likewise.
513	* ld-x86-64/bnd-ifunc-2.s: Likewise.
514	* ld-x86-64/mpx.exp: Run bnd-ifunc-2.
515	* ld-x86-64/tlsdesc-nacl.pd: Updated.
516	* ld-x86-64/tlsdesc.pd: Likewise.
517
5182014-07-15  H.J. Lu  <hongjiu.lu@intel.com>
519
520	PR ld/17057
521	* ld-i386/i386.exp: Run pr17057.
522	* ld-i386/pr17057.d: New file.
523	* ld-i386/pr17057.s: Likewise.
524
5252014-07-15  Jiong Wang  <jiong.wang@arm.com>
526
527	* ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
528
5292014-07-10  Will Newton  <will.newton@linaro.org>
530
531	* ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
532	tests, IFUNC tests and other EABI requiring tests to...
533	(armeabitests_nonacl): ...here.
534	* ld-arm/arm-app-abs32.d: Loosen regex for architecture type
535	to allow test to pass on configurations without an attributes
536	section.
537	* ld-arm/arm-app.d: Likewise.
538	* ld-arm/arm-lib-plt32.d: Likewise.
539	* ld-arm/arm-lib.d: Likewise.
540	* ld-arm/arm-static-app.d: Likewise.
541	* ld-arm/armthumb-lib.d: Likewise.
542	* ld-arm/cortex-a8-far.d: Likewise.
543	* ld-arm/farcall-mixed-app.d: Likewise.
544	* ld-arm/farcall-mixed-lib-v4t.d: Likewise.
545	* ld-arm/farcall-mixed-lib.d: Likewise.
546	* ld-arm/mixed-app-v5.d: Likewise.
547	* ld-arm/mixed-app.d: Likewise.
548	* ld-arm/mixed-lib.d: Likewise.
549	* ld-arm/tls-app.d: Likewise.
550	* ld-arm/tls-descrelax-be32.d: Likewise.
551	* ld-arm/tls-descrelax.d: Likewise.
552	* ld-arm/tls-descseq.d: Likewise.
553	* ld-arm/tls-gdesc-got.d: Likewise.
554	* ld-arm/tls-gdesc.d: Likewise.
555	* ld-arm/tls-gdierelax.d: Likewise.
556	* ld-arm/tls-gdierelax2.d: Likewise.
557	* ld-arm/tls-gdlerelax.d: Likewise.
558	* ld-arm/tls-lib-loc.d: Likewise.
559	* ld-arm/tls-lib.d: Likewise.
560	* ld-arm/tls-thumb1.d: Likewise.
561
562	* ld-elfvers/vers.exp: Set pic to yes for ARM targets.
563
5642014-07-08  Will Newton  <will.newton@linaro.org>
565
566	* ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
567	match bfd.
568	* ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
569	take into account increased segment alignment.
570	* ld-arm/ifunc-gdesc.r: Likewise.
571	* ld-arm/tls-lib.d: Likewise.
572
5732014-07-08  Jiong Wang  <jiong.wang@arm.com>
574
575	* ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
576	* ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
577	* ld-aarch64/emit-relocs-local-addend.d: New testcase.
578	* ld-aarch64/local-addend-r.d: Likewise.
579
5802014-07-08  Alan Modra  <amodra@gmail.com>
581
582	* ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
583	* ld-powerpc/powerpc.exp: Run it.
584
5852014-07-08  Alan Modra  <amodra@gmail.com>
586
587	PR 17112
588	* ld-plugin/lto.exp: When building liblti-11.a, pass
589	--plugin path_to_gcc/liblto_plugin.so to ar.
590
5912014-07-07  Alan Modra  <amodra@gmail.com>
592
593	* lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
594	check here too.
595
5962014-07-07  Nick Clifton  <nickc@redhat.com>
597
598	* lib/ld-lib.exp (check_lto_available): Check that a compiler is
599	available before testing for LTO support.
600
6012014-07-07  Alan Modra  <amodra@gmail.com>
602
603	* config/default.exp: Don't make tmpdir/gas.  Put as symlink into
604	tmpdir/ld.
605	(gcc_gas_flag, gcc_ld_flag): Delete.
606	(gcc_B_opt, ld_L_opt): New globals.
607	ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
608	ld-plugin/lto.exp: Likewise.
609	lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
610	(ld_simple_link): Remove -B handling now that this is done in
611	run_host_cmd.  Simplify.
612	(default_ld_compile): Simplify.
613	(check_lto_available): Use run_host_cmd_yesno.
614	(check_lto_shared_available): Likewise.
615
6162014-07-05  Alan Modra  <amodra@gmail.com>
617
618	* lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
619	if binfile is empty.
620	(run_ld_link_exec_tests, run_cc_link_tests): Likewise.  Tidy
621	status checks.
622	* ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
623	Instead use an empty output file.
624
6252014-07-03  Alan Modra  <amodra@gmail.com>
626
627	* ld-elf/pr17068.s: New.
628	* ld-elf/pr17068a.s: New.
629	* ld-elf/pr17068b.s: New.
630	* ld-elf/pr17068c.s: New.
631	* ld-elf/pr17068d.s: New.
632	* ld-elf/pr17068e.s: New.
633	* ld-elf/pr17068ez.s: New.
634	* ld-elf/elf.exp: Run new test.
635
6362014-07-02  Alan Modra  <amodra@gmail.com>
637
638	* ld-powerpc/ambiguousv1.d: Match symbol table too.
639	* ld-powerpc/ambiguousv2.d: Likewise.
640	* ld-powerpc/ambiguousv1b.d: New.
641	* ld-powerpc/ambiguousv2b.d: New.
642	* ld-powerpc/powerpc.exp: Run new tests.
643
6442014-06-25  Kyle McMartin  <kyle@redhat.com>
645
646	* ld-arm/tls-gdierelax2.d: Fix expected offsets.
647
6482014-06-16  Will Newton  <will.newton@linaro.org>
649
650	* ld-arm/arm-elf.exp: Add ifunc-gdesc test.
651	* ld-arm/ifunc-gdesc.r: New file.
652	* ld-arm/ifunc-gdesc.s: Likewise.
653	* ld-arm/ifunc-gdesc.ver: Likewise.
654
6552014-06-09  Ryan Mansfield  <rmansfield@qnx.com>
656
657	* config/default.exp (GASP): Remove.
658
6592014-06-03  Alan Modra  <amodra@gmail.com>
660
661	* ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
662
6632014-05-28  Matthew Fortune  <matthew.fortune@imgtec.com>
664
665	* lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
666	This allows each input object to be optionally run through
667	objcopy before linking.
668
6692014-05-20  Will Newton  <will.newton@linaro.org>
670
671	* ld-shared/shared.exp: Mark non-PIC shared object tests
672	as xfail on aarch64.
673
6742014-05-19  Andreas Tobler  <andreast@fgznet.ch>
675
676	* ld-elf/shared.exp: Introduce the extralibs variable to control
677	the libraries to be linked. Don't link -ldl on *-*-freebsd*.
678
679	* ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
680	*-*-freebsd*.
681
6822014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
683
684	* ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
685	ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
686	ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
687	tests.
688
6892014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
690
691	* ld-x86-64/tlsbin.dd: Replace data32 with data16.
692	* ld-x86-64/tlsdesc-nacl.pd: Likewise.
693	* ld-x86-64/tlsgdesc.dd: Likewise.
694	* ld-x86-64/tlsld1.dd: Likewise.
695	* ld-x86-64/tlsld3.dd: Likewise.
696	* ld-x86-64/tlspic.dd: Likewise.
697
6982014-05-02  Max Filippov  <jcmvbkbc@gmail.com>
699
700	* ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
701	* ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
702	signedness and overflow checking.
703
7042014-05-01  Hans-Peter Nilsson  <hp@bitrange.com>
705
706	* ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
707	ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
708	tests.
709	* ld-mmix/b-offloc.s: Correct address in comment.
710
7112014-04-23  Will Newton  <will.newton@linaro.org>
712
713	* ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
714	SEARCH_DIR commands.
715	* ld-arm/arm-rel32.d: Update regexps to allow test to
716	pass on armeb-linux-eabi configuration.
717	* ld-arm/data-only-map.d: Likewise.
718	* ld-arm/fix-arm1176-off.d: Likewise.
719	* ld-arm/fix-arm1176-on.d: Likewise.
720	* ld-arm/ifunc-1.gd: Likewise.
721	* ld-arm/ifunc-10.gd: Likewise.
722	* ld-arm/ifunc-11.gd: Likewise.
723	* ld-arm/ifunc-12.gd: Likewise.
724	* ld-arm/ifunc-13.gd: Likewise.
725	* ld-arm/ifunc-14.gd: Likewise.
726	* ld-arm/ifunc-15.gd: Likewise.
727	* ld-arm/ifunc-16.gd: Likewise.
728	* ld-arm/ifunc-17.gd: Likewise.
729	* ld-arm/ifunc-2.gd: Likewise.
730	* ld-arm/ifunc-3.gd: Likewise.
731	* ld-arm/ifunc-4.gd: Likewise.
732	* ld-arm/ifunc-5.gd: Likewise.
733	* ld-arm/ifunc-6.gd: Likewise.
734	* ld-arm/ifunc-7.gd: Likewise.
735	* ld-arm/ifunc-8.gd: Likewise.
736	* ld-arm/ifunc-9.gd: Likewise.
737	* ld-arm/jump-reloc-veneers-long.d: Likewise.
738	* ld-arm/reloc-boundaries.d: Likewise.
739
7402014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
741
742	PR ld/16846
743	* ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
744	* ld-plugin/pr16846a.c: New file.
745	* ld-plugin/pr16846b.c: Likewise.
746	* ld-plugin/pr16846c.c: Likewise.
747
7482014-04-22  Christian Svensson  <blue@cmd.nu>
749
750	* ld-discard/extern.d: Remove openrisc and or32 support.  Add
751	support for or1k.
752	* ld-discard/start.d: Likewise.
753	* ld-discard/static.d: Likewise.
754	* ld-elf/group1.d: Likewise.
755	* ld-elf/group3b.d: Likewise.
756	* ld-elf/group8a.d: Likewise.
757	* ld-elf/group8b.d: Likewise.
758	* ld-elf/group9a.d: Likewise.
759	* ld-elf/group9b.d: Likewise.
760	* ld-elf/linkonce2.d: Likewise.
761	* ld-elf/merge.d: Likewise.
762	* ld-elf/merge2.d: Likewise.
763	* ld-elf/orphan-region.d: Likewise.
764	* ld-elf/orphan.d: Likewise.
765	* ld-elf/orphan3.d: Likewise.
766	* ld-elf/pr12851.d: Likewise.
767	* ld-elf/pr12975.d: Likewise.
768	* ld-elf/pr13177.d: Likewise.
769	* ld-elf/pr13195.d: Likewise.
770	* ld-elf/pr349.d: Likewise.
771	* ld-elf/sec64k.exp: Likewise.
772	* ld-elf/warn1.d: Likewise.
773	* ld-elf/warn2.d: Likewise.
774	* ld-elf/warn3.d: Likewise.
775	* ld-scripts/weak.exp: Likewise.
776	* lib/ld-lib.exp: Likewise.
777
7782014-04-17  Kwok Cheung Yeung  <kcy@codesourcery.com>
779
780	* ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
781	* ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
782	* ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
783	* ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
784	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
785
7862014-04-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>
787
788	* ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
789	to include all 5 bits of LDR destination register.
790
7912014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
792
793	* ld-avr/norelax_diff.d: New testcase.
794	* ld-avr/relax_diff.d: Likewise.
795	* ld-avr/relax.s: Likewise.
796
7972014-04-05  Andreas Schwab  <schwab@linux-m68k.org>
798
799	* ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
800	out _FORTIFY_SOURCE.
801	("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
802
8032014-04-04  Alan Modra  <amodra@gmail.com>
804
805	* ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
806	* ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
807	* ld-scripts/data.exp: Run it.
808
8092014-03-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
810
811	* ld-aarch64/eh-frame.d: Adjust FDE pc address.
812
8132014-03-27  H.J. Lu  <hongjiu.lu@intel.com>
814
815	PR ld/16756
816	* ld-plugin/lto.exp: Expect filename and line number for PR
817	ld/12760 test.
818
8192014-03-27  Yury Gribov  <y.gribov@samsung.com>
820	    Pavel Fedin  <p.fedin@samsung.com>
821
822	* ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
823	account the pretty printing of PLT entries.
824	* ld-arm/arm-app.d: Likewise.
825	* ld-arm/arm-lib-plt32.d: Likewise.
826	* ld-arm/arm-lib.d: Likewise.
827	* ld-arm/armthumb-lib.d: Likewise.
828	* ld-arm/cortex-a8-fix-b-plt.d: Likewise.
829	* ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
830	* ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
831	* ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
832	* ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
833	* ld-arm/farcall-mixed-app-v5.d: Likewise.
834	* ld-arm/farcall-mixed-app.d: Likewise.
835	* ld-arm/farcall-mixed-lib-v4t.d: Likewise.
836	* ld-arm/farcall-mixed-lib.d: Likewise.
837	* ld-arm/ifunc-10.dd: Likewise.
838	* ld-arm/ifunc-14.dd: Likewise.
839	* ld-arm/ifunc-15.dd: Likewise.
840	* ld-arm/ifunc-3.dd: Likewise.
841	* ld-arm/ifunc-4.dd: Likewise.
842	* ld-arm/ifunc-7.dd: Likewise.
843	* ld-arm/ifunc-8.dd: Likewise.
844	* ld-arm/ifunc-9.dd: Likewise.
845	* ld-arm/long-plt-format.d: Likewise.
846	* ld-arm/mixed-app-v5.d: Likewise.
847	* ld-arm/mixed-app.d: Likewise.
848	* ld-arm/mixed-lib.d: Likewise.
849	* ld-arm/thumb2-bl-undefweak.d: Likewise.
850	* ld-arm/thumb2-bl-undefweak1.d: Likewise.
851
8522014-03-26  Alan Modra  <amodra@gmail.com>
853
854	* ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
855	* ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
856	* ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
857	* ld-powerpc/powerpc.exp: Run new tests.
858
8592014-03-25  Will Newton  <will.newton@linaro.org>
860
861	 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
862	 * ld-aarch64/relasz.d: New file.
863	 * ld-aarch64/relasz.s: Likewise.
864
8652014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
866
867	* ld-elf/merge.d: Remove MIPS XFAIL.
868
8692014-03-20  Will Newton  <will.newton@linaro.org>
870
871	* ld-arm/ifunc-14.rd: Update symbol values.
872
8732014-03-19  Nick Clifton  <nickc@redhat.com>
874
875	* config/default.exp (ASFLAGS): For the RX target add:
876	-muse-conventional-section-names.
877
8782014-03-15  Alan Modra  <amodra@gmail.com>
879
880	* ld-powerpc/vle-reloc-3.d: Remove addresses.
881
8822014-03-14  Alan Modra  <amodra@gmail.com>
883
884	* ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
885	* ld-powerpc/vle-reloc-3.d: Update.
886
8872014-03-06  Roland McGrath  <mcgrathr@google.com>
888
889	* ld-arm/gc-hidden-1.d: Remove target, add not-target to match
890	other ELF-only tests in this directory.  Loosen regexps so they
891	don't care what the exact addresses are.
892
8932014-03-06  Roland McGrath  <mcgrathr@google.com>
894
895	* ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
896	(armelftests_nonacl): ... here.
897
8982014-03-05  Alan Modra  <amodra@gmail.com>
899
900	Update copyright years.
901
9022014-03-05  Alan Modra  <amodra@gmail.com>
903
904	* ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
905	* ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
906	* ld-powerpc/powerpc.exp: Run new test.
907
9082014-03-03  Alan Modra  <amodra@gmail.com>
909
910	* ld-scripts/phdrs2.exp: Correct copyright punctuation.
911	* ld-v850/v850.exp: Correct copyright typo.
912
9132014-03-01  Yuri Gribov  <y.gribov@samsung.com>
914
915	* ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
916
9172014-02-27  Yuri Gribov  <y.gribov@samsung.com>
918
919	* ld-arm/long-plt-format.s: New test case.
920	* ld-arm/long-plt-format.d: Expected disassembly.
921	* ld-arm/arm-elf.exp: Run the new test.
922
9232014-02-27  Nick Clifton  <nickc@redhat.com>
924
925	* ld-pe/longsecn-1.d: Allow for extra sections.
926	* ld-pe/longsecn-2.d: Likewise.
927	* ld-pe/longsecn.d: Likewise.
928	* ld-pe/secrel.d: Likewise.
929
9302014-02-21  Alan Modra  <amodra@gmail.com>
931
932	* ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
933	* ld-bootstrap/ppc476.t: New file.
934
9352014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
936	    H.J. Lu  <hongjiu.lu@intel.com>
937
938	* ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
939	* ld-x86-64/bnd-ifunc-1.d: New file.
940	* ld-x86-64/bnd-ifunc-1.s: Likewise.
941	* ld-x86-64/bnd-plt-1.d: Likewise.
942
9432014-02-18  Jack Carter  <jack.carter@imgtec.com>
944
945	* ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
946
9472014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
948
949	* ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
950	and all usage of it.
951
9522014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
953
954	PR gold/16530
955	* ld-elf/dynamic-1.c: New file.
956	* ld-elf/dynamic-1.rd: Likewise.
957	* ld-elf/dynamic-1.syms: Likewise.
958
959	* ld-elf/shared.exp (build_tests): Add dynamic-1.
960
9612014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
962
963	* ld-scripts/rgn-at9.d: New file.
964	* ld-scripts/rgn-at9.t: Likewise.
965	* ld-scripts/rgn-at10.d: Likewise.
966	* ld-scripts/rgn-at10.s: Likewise.
967	* ld-scripts/rgn-at10.t: Likewise.
968	* ld-scripts/rgn-at11.d: Likewise.
969	* ld-scripts/rgn-at11.t: Likewise.
970
9712014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
972
973	* ld-nios2/relax_call26.s: New.
974	* ld-nios2/relax_call26_boundary.ld: New.
975	* ld-nios2/relax_call26_boundary.s: New.
976	* ld-nios2/relax_call26_boundary_c8.d: New.
977	* ld-nios2/relax_call26_boundary_cc.d: New.
978	* ld-nios2/relax_call26_boundary_d0.d: New.
979	* ld-nios2/relax_call26_boundary_d4.d: New.
980	* ld-nios2/relax_call26_boundary_d8.d: New.
981	* ld-nios2/relax_call26_boundary_dc.d: New.
982	* ld-nios2/relax_call26_boundary_f0.d: New.
983	* ld-nios2/relax_call26_boundary_f4.d: New.
984	* ld-nios2/relax_call26_boundary_f8.d: New.
985	* ld-nios2/relax_call26_boundary_fc.d: New.
986	* ld-nios2/relax_call26_cache.d: New.
987	* ld-nios2/relax_call26_cache.ld: New.
988	* ld-nios2/relax_call26_cache.s: New.
989	* ld-nios2/relax_call26_multi.d: New.
990	* ld-nios2/relax_call26_multi.ld: New.
991	* ld-nios2/relax_call26_norelax.d: New.
992	* ld-nios2/relax_call26_shared.d: New.
993	* ld-nios2/relax_call26_shared.ld: New.
994
9952014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
996
997	* ld-elf/rdynamic-1.c: New file.
998	* ld-elf/rdynamic-1.rd: Likewise.
999
1000	* ld-elf/shared.exp (build_tests): Add rdynamic-1.
1001
10022014-01-28  Nick Clifton  <nickc@redhat.com>
1003
1004	PR binutils/16317
1005	* ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
1006	* ld-tic6x/shlib-1b.rd: Likewise.
1007	* ld-tic6x/shlib-1r.rd: Likewise.
1008	* ld-tic6x/shlib-1rb.rd: Likewise.
1009	* ld-tic6x/shlib-app-1rd: Likewise.
1010	* ld-tic6x/shlib-app-1b.rd: Likewise.
1011	* ld-tic6x/shlib-app-1r.rd: Likewise.
1012	* ld-tic6x/shlib-app-1rb.rd: Likewise.
1013	* ld-tic6x/shlib-noindex.rd: Likewise.
1014	* ld-tic6x/static-app-1.rd: Likewise.
1015	* ld-tic6x/static-app-1b.rd: Likewise.
1016	* ld-tic6x/static-app-1r.rd: Likewise.
1017	* ld-tic6x/static-app-1rb.rd: Likewise.
1018	PR binutils/16318
1019	* ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
1020	objects.
1021
10222014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1023
1024	* ld-elf/pr16498a.s: Replace .align with .p2align.
1025
10262014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1027
1028	PR ld/16498
1029	* ld-elf/pr16498b.d: New file.
1030	* ld-elf/pr16498b.t: Likewise.
1031
10322014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034	PR ld/16498
1035	* ld-elf/pr16498a.d: New file.
1036	* ld-elf/pr16498a.s: Likewise.
1037	* ld-elf/pr16498a.t: Likewise.
1038
10392014-01-22  Alan Modra  <amodra@gmail.com>
1040
1041	* ld-scripts/pr14962-2.d: Correct target triple.
1042
10432014-01-22  Alan Modra  <amodra@gmail.com>
1044
1045	* ld-shared/elf-offset.ld: Align end of .bss with canonical form
1046	of ALIGN that allows an empty .bss to be removed.
1047	* ld-arm/arm-dyn.ld: Likewise.
1048	* ld-arm/arm-lib.ld: Likewise.
1049	* ld-elfvsb/elf-offset.ld: Likewise.
1050	* ld-mips-elf/mips-dyn.ld: Likewise.
1051	* ld-mips-elf/mips-lib.ld: Likewise.
1052	* ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
1053	* ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
1054	ALIGN address of section instead.
1055	* ld-powerpc/vle-multiseg-2.ld: Likewise.
1056	* ld-powerpc/vle-multiseg-3.ld: Likewise.
1057	* ld-powerpc/vle-multiseg-4.ld: Likewise.
1058	* ld-powerpc/vle-multiseg-6.ld: Likewise.
1059	* ld-scripts/empty-aligned.d: Check section headers not program
1060	headers.  Remove xfail and notarget.
1061	* ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
1062
10632014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
1064
1065	PR ld/16467
1066	* ld-ifunc/dummy.c: New file.
1067	* ld-ifunc/pr16467.out: Likewise.
1068	* ld-ifunc/pr16467a.c: Likewise.
1069	* ld-ifunc/pr16467a.map: Likewise.
1070	* ld-ifunc/pr16467b.c: Likewise.
1071	* ld-ifunc/pr16467b.map: Likewise.
1072	* ld-ifunc/pr16467c.c: Likewise.
1073
1074	* ld-ifunc/ifunc.exp (run_cc_link_tests): New.
1075	(run_ld_link_exec_tests): Run pr16467.
1076
10772014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
1078
1079	PR ld/2404
1080	* ld-elf/shared.exp: Add a PIE test for PR ld/2404.
1081
10822014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1083
1084	PR ld/2404
1085	* ld-elf/pr2404.out: New file.
1086	* ld-elf/pr2404a.c: Likewise.
1087	* ld-elf/pr2404b.c: Likewise.
1088
1089	* ld-elf/shared.exp (build_tests): Build libpr2404a.so and
1090	libpr2404b.a.
1091	(run_tests): Run pr2404.
1092
10932014-01-20  Alan Modra  <amodra@gmail.com>
1094
1095	* ld-scripts/pr14962-2.d,
1096	* ld-scripts/pr14962-2.t: New test.
1097	* ld-scripts/expr.exp: Run it.
1098
10992014-01-15  Alan Modra  <amodra@gmail.com>
1100
1101	* ld-elf/ehdr_start-shared.d: New.
1102	* ld-elf/ehdr_start-userdef.d: xfail frv.
1103	* ld-elf/ehdr_start-weak.d: Likewise.
1104	* ld-elf/ehdr_start.d: Likewise.
1105
11062014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
1107
1108	* lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
1109	(default_ld_simple_link): Likewise.
1110
11112014-01-10  Alan Modra  <amodra@gmail.com>
1112
1113	* ld-x86-64/pr14207.d: Adjust.
1114
11152014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
1116
1117	* ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
1118	is generated.
1119
11202014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
1121
1122	* lib/ld-lib.exp (check_lto_shared_available): New check.
1123	* ld-plugin/lto.exp: Use check_lto_shared_available.
1124
11252014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127	PR ld/14207
1128	PR ld/16322
1129	PR binutils/16323
1130	* ld-elf/pr16322.d: New file.
1131	* ld-elf/pr16322.s: Likewise.
1132
1133	* ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
1134
1135For older changes see ChangeLog-2013
1136
1137Copyright (C) 2014 Free Software Foundation, Inc.
1138
1139Copying and distribution of this file, with or without modification,
1140are permitted in any medium without royalty provided the copyright
1141notice and this notice are preserved.
1142
1143Local Variables:
1144mode: change-log
1145left-margin: 8
1146fill-column: 74
1147version-control: never
1148End:
1149