[MIPS] Implement O32 FPXX, FP64 and FP64A ABI extensions
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
2
3 * ld-mips-elf/abiflags-strip1-ph.d: New.
4 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
5 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
6 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
7 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
8 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
9 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
10 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
11 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
12 * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
13 * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
14 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
15 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
16 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
17 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
18 * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
19 * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
20 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
21 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
22 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
23 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
24 * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
25 * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
26 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
27 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
28 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
29 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
30 * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
31 * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
32 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
33 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
34 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
35 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
36 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
37 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
38 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
39 * ld-mips-elf/attr-gnu-4-48.d: Likewise.
40 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
41 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
42 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
43 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
44 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
45 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
46 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
47 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
48 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
49 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
50 * ld-mips-elf/attr-gnu-4-6.s: Likewise.
51 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
52 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
53 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
54 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
55 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
56 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
57 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
58 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
59 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
60 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
61 * ld-mips-elf/attr-gnu-4-7.s: Likewise.
62 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
63 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
64 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
65 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
66 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
67 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
68 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
69 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
70 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
71 * ld-mips-elf/attr-gnu-4-8.s: Likewise.
72 * ld-mips-elf/attr-gnu-4-81.d: Likewise.
73 * ld-mips-elf/empty.s: Likewise.
74 * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
75 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
76 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
77 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
78 * ld-mips-elf/attr-gnu-4-04.d: Likewise.
79 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
80 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
81 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
82 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
83 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
84 * ld-mips-elf/attr-gnu-4-2.s: Likewise.
85 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
86 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
87 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
88 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
89 * ld-mips-elf/attr-gnu-4-3.s: Likewise.
90 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
91 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
92 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
93 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
94 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
95 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
96 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
97 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
98 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
99 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
100 * ld-mips-elf/attr-gnu-4-5.s: Likewise.
101 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
102 * ld-mips-elf/attr-gnu-8-00.d: Likewise.
103 * ld-mips-elf/attr-gnu-8-01.d: Likewise.
104 * ld-mips-elf/attr-gnu-8-02.d: Likewise.
105 * ld-mips-elf/attr-gnu-8-10.d: Likewise.
106 * ld-mips-elf/attr-gnu-8-11.d: Likewise.
107 * ld-mips-elf/attr-gnu-8-20.d: Likewise.
108 * ld-mips-elf/attr-gnu-8-22.d: Likewise.
109 * ld-mips-elf/jalx-2.dd: Likewise.
110 * ld-mips-elf/mips16-pic-1.gd: Likewise.
111 * ld-mips-elf/mips16-pic-2.gd: Likewise.
112 * ld-mips-elf/mips16-pic-3.gd: Likewise.
113 * ld-mips-elf/mips16-pic-4a.gd: Likewise.
114 * ld-mips-elf/multi-got-no-shared.d: Likewise.
115 * ld-mips-elf/nan-2008.d: Likewise.
116 * ld-mips-elf/nan-legacy.d: Rework test.
117 * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
118 * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
119 * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
120 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
121 * ld-mips-elf/rel32-n32.d: Likewise.
122 * ld-mips-elf/rel32-o32.d: Likewise.
123 * ld-mips-elf/rel64.d: Likewise.
124 * ld-mips-elf/tls-multi-got-1.r: Likewise.
125 * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
126 * ld-elf/orphan-region.ld: Likewise.
127 * ld-elf/orphan.ld: Likewise.
128 * ld-mips-elf/compressed-plt-1.ld: Likewise.
129 * ld-mips-elf/dyn-sec64.ld: Likewise.
130 * ld-mips-elf/got-dump-1.ld: Likewise.
131 * ld-mips-elf/got-dump-2.ld: Likewise.
132 * ld-mips-elf/got-page-1.ld: Likewise.
133 * ld-mips-elf/mips-dyn.ld: Likewise.
134 * ld-mips-elf/mips-lib.ld: Likewise.
135 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
136 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
137 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
138 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
139 * ld-mips-elf/region1.t: Likewise.
140 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
141 * ld-mips-elf/tls-hidden3.ld: Likewise.
142 * ld-mips-elf/vxworks1.ld: Likewise.
143 * ld-scripts/overlay-size.t: Likewise.
144 * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
145 objects.
146 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
147 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
148 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
149 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
150 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
151 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
152 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
153 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
154 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
155 * ld-mips-elf/mips-elf.exp: Add new tests.
156
157 2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR binutils/17154
160 * ld-ifunc/pr17154-i386.d: New file.
161 * ld-ifunc/pr17154-x86-64.d: Likewise.
162 * ld-ifunc/pr17154-x86.s: Likewise.
163 * ld-x86-64/bnd-ifunc-2.d: Likewise.
164 * ld-x86-64/bnd-ifunc-2.s: Likewise.
165 * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
166 * ld-x86-64/tlsdesc-nacl.pd: Updated.
167 * ld-x86-64/tlsdesc.pd: Likewise.
168
169 2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR ld/17057
172 * ld-i386/i386.exp: Run pr17057.
173 * ld-i386/pr17057.d: New file.
174 * ld-i386/pr17057.s: Likewise.
175
176 2014-07-15 Jiong Wang <jiong.wang@arm.com>
177
178 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
179
180 2014-07-10 Will Newton <will.newton@linaro.org>
181
182 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
183 tests, IFUNC tests and other EABI requiring tests to...
184 (armeabitests_nonacl): ...here.
185 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
186 to allow test to pass on configurations without an attributes
187 section.
188 * ld-arm/arm-app.d: Likewise.
189 * ld-arm/arm-lib-plt32.d: Likewise.
190 * ld-arm/arm-lib.d: Likewise.
191 * ld-arm/arm-static-app.d: Likewise.
192 * ld-arm/armthumb-lib.d: Likewise.
193 * ld-arm/cortex-a8-far.d: Likewise.
194 * ld-arm/farcall-mixed-app.d: Likewise.
195 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
196 * ld-arm/farcall-mixed-lib.d: Likewise.
197 * ld-arm/mixed-app-v5.d: Likewise.
198 * ld-arm/mixed-app.d: Likewise.
199 * ld-arm/mixed-lib.d: Likewise.
200 * ld-arm/tls-app.d: Likewise.
201 * ld-arm/tls-descrelax-be32.d: Likewise.
202 * ld-arm/tls-descrelax.d: Likewise.
203 * ld-arm/tls-descseq.d: Likewise.
204 * ld-arm/tls-gdesc-got.d: Likewise.
205 * ld-arm/tls-gdesc.d: Likewise.
206 * ld-arm/tls-gdierelax.d: Likewise.
207 * ld-arm/tls-gdierelax2.d: Likewise.
208 * ld-arm/tls-gdlerelax.d: Likewise.
209 * ld-arm/tls-lib-loc.d: Likewise.
210 * ld-arm/tls-lib.d: Likewise.
211 * ld-arm/tls-thumb1.d: Likewise.
212
213 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
214
215 2014-07-08 Will Newton <will.newton@linaro.org>
216
217 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
218 match bfd.
219 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
220 take into account increased segment alignment.
221 * ld-arm/ifunc-gdesc.r: Likewise.
222 * ld-arm/tls-lib.d: Likewise.
223
224 2014-07-08 Jiong Wang <jiong.wang@arm.com>
225
226 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
227 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
228 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
229 * ld-aarch64/local-addend-r.d: Likewise.
230
231 2014-07-08 Alan Modra <amodra@gmail.com>
232
233 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
234 * ld-powerpc/powerpc.exp: Run it.
235
236 2014-07-08 Alan Modra <amodra@gmail.com>
237
238 PR 17112
239 * ld-plugin/lto.exp: When building liblti-11.a, pass
240 --plugin path_to_gcc/liblto_plugin.so to ar.
241
242 2014-07-07 Alan Modra <amodra@gmail.com>
243
244 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
245 check here too.
246
247 2014-07-07 Nick Clifton <nickc@redhat.com>
248
249 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
250 available before testing for LTO support.
251
252 2014-07-07 Alan Modra <amodra@gmail.com>
253
254 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
255 tmpdir/ld.
256 (gcc_gas_flag, gcc_ld_flag): Delete.
257 (gcc_B_opt, ld_L_opt): New globals.
258 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
259 ld-plugin/lto.exp: Likewise.
260 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
261 (ld_simple_link): Remove -B handling now that this is done in
262 run_host_cmd. Simplify.
263 (default_ld_compile): Simplify.
264 (check_lto_available): Use run_host_cmd_yesno.
265 (check_lto_shared_available): Likewise.
266
267 2014-07-05 Alan Modra <amodra@gmail.com>
268
269 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
270 if binfile is empty.
271 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
272 status checks.
273 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
274 Instead use an empty output file.
275
276 2014-07-03 Alan Modra <amodra@gmail.com>
277
278 * ld-elf/pr17068.s: New.
279 * ld-elf/pr17068a.s: New.
280 * ld-elf/pr17068b.s: New.
281 * ld-elf/pr17068c.s: New.
282 * ld-elf/pr17068d.s: New.
283 * ld-elf/pr17068e.s: New.
284 * ld-elf/pr17068ez.s: New.
285 * ld-elf/elf.exp: Run new test.
286
287 2014-07-02 Alan Modra <amodra@gmail.com>
288
289 * ld-powerpc/ambiguousv1.d: Match symbol table too.
290 * ld-powerpc/ambiguousv2.d: Likewise.
291 * ld-powerpc/ambiguousv1b.d: New.
292 * ld-powerpc/ambiguousv2b.d: New.
293 * ld-powerpc/powerpc.exp: Run new tests.
294
295 2014-06-25 Kyle McMartin <kyle@redhat.com>
296
297 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
298
299 2014-06-16 Will Newton <will.newton@linaro.org>
300
301 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
302 * ld-arm/ifunc-gdesc.r: New file.
303 * ld-arm/ifunc-gdesc.s: Likewise.
304 * ld-arm/ifunc-gdesc.ver: Likewise.
305
306 2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
307
308 * config/default.exp (GASP): Remove.
309
310 2014-06-03 Alan Modra <amodra@gmail.com>
311
312 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
313
314 2014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
315
316 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
317 This allows each input object to be optionally run through
318 objcopy before linking.
319
320 2014-05-20 Will Newton <will.newton@linaro.org>
321
322 * ld-shared/shared.exp: Mark non-PIC shared object tests
323 as xfail on aarch64.
324
325 2014-05-19 Andreas Tobler <andreast@fgznet.ch>
326
327 * ld-elf/shared.exp: Introduce the extralibs variable to control
328 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
329
330 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
331 *-*-freebsd*.
332
333 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
334
335 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
336 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
337 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
338 tests.
339
340 2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
341
342 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
343 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
344 * ld-x86-64/tlsgdesc.dd: Likewise.
345 * ld-x86-64/tlsld1.dd: Likewise.
346 * ld-x86-64/tlsld3.dd: Likewise.
347 * ld-x86-64/tlspic.dd: Likewise.
348
349 2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
350
351 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
352 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
353 signedness and overflow checking.
354
355 2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
356
357 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
358 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
359 tests.
360 * ld-mmix/b-offloc.s: Correct address in comment.
361
362 2014-04-23 Will Newton <will.newton@linaro.org>
363
364 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
365 SEARCH_DIR commands.
366 * ld-arm/arm-rel32.d: Update regexps to allow test to
367 pass on armeb-linux-eabi configuration.
368 * ld-arm/data-only-map.d: Likewise.
369 * ld-arm/fix-arm1176-off.d: Likewise.
370 * ld-arm/fix-arm1176-on.d: Likewise.
371 * ld-arm/ifunc-1.gd: Likewise.
372 * ld-arm/ifunc-10.gd: Likewise.
373 * ld-arm/ifunc-11.gd: Likewise.
374 * ld-arm/ifunc-12.gd: Likewise.
375 * ld-arm/ifunc-13.gd: Likewise.
376 * ld-arm/ifunc-14.gd: Likewise.
377 * ld-arm/ifunc-15.gd: Likewise.
378 * ld-arm/ifunc-16.gd: Likewise.
379 * ld-arm/ifunc-17.gd: Likewise.
380 * ld-arm/ifunc-2.gd: Likewise.
381 * ld-arm/ifunc-3.gd: Likewise.
382 * ld-arm/ifunc-4.gd: Likewise.
383 * ld-arm/ifunc-5.gd: Likewise.
384 * ld-arm/ifunc-6.gd: Likewise.
385 * ld-arm/ifunc-7.gd: Likewise.
386 * ld-arm/ifunc-8.gd: Likewise.
387 * ld-arm/ifunc-9.gd: Likewise.
388 * ld-arm/jump-reloc-veneers-long.d: Likewise.
389 * ld-arm/reloc-boundaries.d: Likewise.
390
391 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR ld/16846
394 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
395 * ld-plugin/pr16846a.c: New file.
396 * ld-plugin/pr16846b.c: Likewise.
397 * ld-plugin/pr16846c.c: Likewise.
398
399 2014-04-22 Christian Svensson <blue@cmd.nu>
400
401 * ld-discard/extern.d: Remove openrisc and or32 support. Add
402 support for or1k.
403 * ld-discard/start.d: Likewise.
404 * ld-discard/static.d: Likewise.
405 * ld-elf/group1.d: Likewise.
406 * ld-elf/group3b.d: Likewise.
407 * ld-elf/group8a.d: Likewise.
408 * ld-elf/group8b.d: Likewise.
409 * ld-elf/group9a.d: Likewise.
410 * ld-elf/group9b.d: Likewise.
411 * ld-elf/linkonce2.d: Likewise.
412 * ld-elf/merge.d: Likewise.
413 * ld-elf/merge2.d: Likewise.
414 * ld-elf/orphan-region.d: Likewise.
415 * ld-elf/orphan.d: Likewise.
416 * ld-elf/orphan3.d: Likewise.
417 * ld-elf/pr12851.d: Likewise.
418 * ld-elf/pr12975.d: Likewise.
419 * ld-elf/pr13177.d: Likewise.
420 * ld-elf/pr13195.d: Likewise.
421 * ld-elf/pr349.d: Likewise.
422 * ld-elf/sec64k.exp: Likewise.
423 * ld-elf/warn1.d: Likewise.
424 * ld-elf/warn2.d: Likewise.
425 * ld-elf/warn3.d: Likewise.
426 * ld-scripts/weak.exp: Likewise.
427 * lib/ld-lib.exp: Likewise.
428
429 2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
430
431 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
432 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
433 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
434 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
435 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
436
437 2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
438
439 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
440 to include all 5 bits of LDR destination register.
441
442 2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
443
444 * ld-avr/norelax_diff.d: New testcase.
445 * ld-avr/relax_diff.d: Likewise.
446 * ld-avr/relax.s: Likewise.
447
448 2014-04-05 Andreas Schwab <schwab@linux-m68k.org>
449
450 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
451 out _FORTIFY_SOURCE.
452 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
453
454 2014-04-04 Alan Modra <amodra@gmail.com>
455
456 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
457 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
458 * ld-scripts/data.exp: Run it.
459
460 2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
461
462 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
463
464 2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR ld/16756
467 * ld-plugin/lto.exp: Expect filename and line number for PR
468 ld/12760 test.
469
470 2014-03-27 Yury Gribov <y.gribov@samsung.com>
471 Pavel Fedin <p.fedin@samsung.com>
472
473 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
474 account the pretty printing of PLT entries.
475 * ld-arm/arm-app.d: Likewise.
476 * ld-arm/arm-lib-plt32.d: Likewise.
477 * ld-arm/arm-lib.d: Likewise.
478 * ld-arm/armthumb-lib.d: Likewise.
479 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
480 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
481 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
482 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
483 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
484 * ld-arm/farcall-mixed-app-v5.d: Likewise.
485 * ld-arm/farcall-mixed-app.d: Likewise.
486 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
487 * ld-arm/farcall-mixed-lib.d: Likewise.
488 * ld-arm/ifunc-10.dd: Likewise.
489 * ld-arm/ifunc-14.dd: Likewise.
490 * ld-arm/ifunc-15.dd: Likewise.
491 * ld-arm/ifunc-3.dd: Likewise.
492 * ld-arm/ifunc-4.dd: Likewise.
493 * ld-arm/ifunc-7.dd: Likewise.
494 * ld-arm/ifunc-8.dd: Likewise.
495 * ld-arm/ifunc-9.dd: Likewise.
496 * ld-arm/long-plt-format.d: Likewise.
497 * ld-arm/mixed-app-v5.d: Likewise.
498 * ld-arm/mixed-app.d: Likewise.
499 * ld-arm/mixed-lib.d: Likewise.
500 * ld-arm/thumb2-bl-undefweak.d: Likewise.
501 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
502
503 2014-03-26 Alan Modra <amodra@gmail.com>
504
505 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
506 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
507 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
508 * ld-powerpc/powerpc.exp: Run new tests.
509
510 2014-03-25 Will Newton <will.newton@linaro.org>
511
512 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
513 * ld-aarch64/relasz.d: New file.
514 * ld-aarch64/relasz.s: Likewise.
515
516 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
517
518 * ld-elf/merge.d: Remove MIPS XFAIL.
519
520 2014-03-20 Will Newton <will.newton@linaro.org>
521
522 * ld-arm/ifunc-14.rd: Update symbol values.
523
524 2014-03-19 Nick Clifton <nickc@redhat.com>
525
526 * config/default.exp (ASFLAGS): For the RX target add:
527 -muse-conventional-section-names.
528
529 2014-03-15 Alan Modra <amodra@gmail.com>
530
531 * ld-powerpc/vle-reloc-3.d: Remove addresses.
532
533 2014-03-14 Alan Modra <amodra@gmail.com>
534
535 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
536 * ld-powerpc/vle-reloc-3.d: Update.
537
538 2014-03-06 Roland McGrath <mcgrathr@google.com>
539
540 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
541 other ELF-only tests in this directory. Loosen regexps so they
542 don't care what the exact addresses are.
543
544 2014-03-06 Roland McGrath <mcgrathr@google.com>
545
546 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
547 (armelftests_nonacl): ... here.
548
549 2014-03-05 Alan Modra <amodra@gmail.com>
550
551 Update copyright years.
552
553 2014-03-05 Alan Modra <amodra@gmail.com>
554
555 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
556 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
557 * ld-powerpc/powerpc.exp: Run new test.
558
559 2014-03-03 Alan Modra <amodra@gmail.com>
560
561 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
562 * ld-v850/v850.exp: Correct copyright typo.
563
564 2014-03-01 Yuri Gribov <y.gribov@samsung.com>
565
566 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
567
568 2014-02-27 Yuri Gribov <y.gribov@samsung.com>
569
570 * ld-arm/long-plt-format.s: New test case.
571 * ld-arm/long-plt-format.d: Expected disassembly.
572 * ld-arm/arm-elf.exp: Run the new test.
573
574 2014-02-27 Nick Clifton <nickc@redhat.com>
575
576 * ld-pe/longsecn-1.d: Allow for extra sections.
577 * ld-pe/longsecn-2.d: Likewise.
578 * ld-pe/longsecn.d: Likewise.
579 * ld-pe/secrel.d: Likewise.
580
581 2014-02-21 Alan Modra <amodra@gmail.com>
582
583 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
584 * ld-bootstrap/ppc476.t: New file.
585
586 2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
587 H.J. Lu <hongjiu.lu@intel.com>
588
589 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
590 * ld-x86-64/bnd-ifunc-1.d: New file.
591 * ld-x86-64/bnd-ifunc-1.s: Likewise.
592 * ld-x86-64/bnd-plt-1.d: Likewise.
593
594 2014-02-18 Jack Carter <jack.carter@imgtec.com>
595
596 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
597
598 2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
599
600 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
601 and all usage of it.
602
603 2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
604
605 PR gold/16530
606 * ld-elf/dynamic-1.c: New file.
607 * ld-elf/dynamic-1.rd: Likewise.
608 * ld-elf/dynamic-1.syms: Likewise.
609
610 * ld-elf/shared.exp (build_tests): Add dynamic-1.
611
612 2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
613
614 * ld-scripts/rgn-at9.d: New file.
615 * ld-scripts/rgn-at9.t: Likewise.
616 * ld-scripts/rgn-at10.d: Likewise.
617 * ld-scripts/rgn-at10.s: Likewise.
618 * ld-scripts/rgn-at10.t: Likewise.
619 * ld-scripts/rgn-at11.d: Likewise.
620 * ld-scripts/rgn-at11.t: Likewise.
621
622 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
623
624 * ld-nios2/relax_call26.s: New.
625 * ld-nios2/relax_call26_boundary.ld: New.
626 * ld-nios2/relax_call26_boundary.s: New.
627 * ld-nios2/relax_call26_boundary_c8.d: New.
628 * ld-nios2/relax_call26_boundary_cc.d: New.
629 * ld-nios2/relax_call26_boundary_d0.d: New.
630 * ld-nios2/relax_call26_boundary_d4.d: New.
631 * ld-nios2/relax_call26_boundary_d8.d: New.
632 * ld-nios2/relax_call26_boundary_dc.d: New.
633 * ld-nios2/relax_call26_boundary_f0.d: New.
634 * ld-nios2/relax_call26_boundary_f4.d: New.
635 * ld-nios2/relax_call26_boundary_f8.d: New.
636 * ld-nios2/relax_call26_boundary_fc.d: New.
637 * ld-nios2/relax_call26_cache.d: New.
638 * ld-nios2/relax_call26_cache.ld: New.
639 * ld-nios2/relax_call26_cache.s: New.
640 * ld-nios2/relax_call26_multi.d: New.
641 * ld-nios2/relax_call26_multi.ld: New.
642 * ld-nios2/relax_call26_norelax.d: New.
643 * ld-nios2/relax_call26_shared.d: New.
644 * ld-nios2/relax_call26_shared.ld: New.
645
646 2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
647
648 * ld-elf/rdynamic-1.c: New file.
649 * ld-elf/rdynamic-1.rd: Likewise.
650
651 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
652
653 2014-01-28 Nick Clifton <nickc@redhat.com>
654
655 PR binutils/16317
656 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
657 * ld-tic6x/shlib-1b.rd: Likewise.
658 * ld-tic6x/shlib-1r.rd: Likewise.
659 * ld-tic6x/shlib-1rb.rd: Likewise.
660 * ld-tic6x/shlib-app-1rd: Likewise.
661 * ld-tic6x/shlib-app-1b.rd: Likewise.
662 * ld-tic6x/shlib-app-1r.rd: Likewise.
663 * ld-tic6x/shlib-app-1rb.rd: Likewise.
664 * ld-tic6x/shlib-noindex.rd: Likewise.
665 * ld-tic6x/static-app-1.rd: Likewise.
666 * ld-tic6x/static-app-1b.rd: Likewise.
667 * ld-tic6x/static-app-1r.rd: Likewise.
668 * ld-tic6x/static-app-1rb.rd: Likewise.
669 PR binutils/16318
670 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
671 objects.
672
673 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
674
675 * ld-elf/pr16498a.s: Replace .align with .p2align.
676
677 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR ld/16498
680 * ld-elf/pr16498b.d: New file.
681 * ld-elf/pr16498b.t: Likewise.
682
683 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
684
685 PR ld/16498
686 * ld-elf/pr16498a.d: New file.
687 * ld-elf/pr16498a.s: Likewise.
688 * ld-elf/pr16498a.t: Likewise.
689
690 2014-01-22 Alan Modra <amodra@gmail.com>
691
692 * ld-scripts/pr14962-2.d: Correct target triple.
693
694 2014-01-22 Alan Modra <amodra@gmail.com>
695
696 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
697 of ALIGN that allows an empty .bss to be removed.
698 * ld-arm/arm-dyn.ld: Likewise.
699 * ld-arm/arm-lib.ld: Likewise.
700 * ld-elfvsb/elf-offset.ld: Likewise.
701 * ld-mips-elf/mips-dyn.ld: Likewise.
702 * ld-mips-elf/mips-lib.ld: Likewise.
703 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
704 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
705 ALIGN address of section instead.
706 * ld-powerpc/vle-multiseg-2.ld: Likewise.
707 * ld-powerpc/vle-multiseg-3.ld: Likewise.
708 * ld-powerpc/vle-multiseg-4.ld: Likewise.
709 * ld-powerpc/vle-multiseg-6.ld: Likewise.
710 * ld-scripts/empty-aligned.d: Check section headers not program
711 headers. Remove xfail and notarget.
712 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
713
714 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR ld/16467
717 * ld-ifunc/dummy.c: New file.
718 * ld-ifunc/pr16467.out: Likewise.
719 * ld-ifunc/pr16467a.c: Likewise.
720 * ld-ifunc/pr16467a.map: Likewise.
721 * ld-ifunc/pr16467b.c: Likewise.
722 * ld-ifunc/pr16467b.map: Likewise.
723 * ld-ifunc/pr16467c.c: Likewise.
724
725 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
726 (run_ld_link_exec_tests): Run pr16467.
727
728 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
729
730 PR ld/2404
731 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
732
733 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
734
735 PR ld/2404
736 * ld-elf/pr2404.out: New file.
737 * ld-elf/pr2404a.c: Likewise.
738 * ld-elf/pr2404b.c: Likewise.
739
740 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
741 libpr2404b.a.
742 (run_tests): Run pr2404.
743
744 2014-01-20 Alan Modra <amodra@gmail.com>
745
746 * ld-scripts/pr14962-2.d,
747 * ld-scripts/pr14962-2.t: New test.
748 * ld-scripts/expr.exp: Run it.
749
750 2014-01-15 Alan Modra <amodra@gmail.com>
751
752 * ld-elf/ehdr_start-shared.d: New.
753 * ld-elf/ehdr_start-userdef.d: xfail frv.
754 * ld-elf/ehdr_start-weak.d: Likewise.
755 * ld-elf/ehdr_start.d: Likewise.
756
757 2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
758
759 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
760 (default_ld_simple_link): Likewise.
761
762 2014-01-10 Alan Modra <amodra@gmail.com>
763
764 * ld-x86-64/pr14207.d: Adjust.
765
766 2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
767
768 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
769 is generated.
770
771 2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
772
773 * lib/ld-lib.exp (check_lto_shared_available): New check.
774 * ld-plugin/lto.exp: Use check_lto_shared_available.
775
776 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
777
778 PR ld/14207
779 PR ld/16322
780 PR binutils/16323
781 * ld-elf/pr16322.d: New file.
782 * ld-elf/pr16322.s: Likewise.
783
784 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
785
786 For older changes see ChangeLog-2013
787 \f
788 Copyright (C) 2014 Free Software Foundation, Inc.
789
790 Copying and distribution of this file, with or without modification,
791 are permitted in any medium without royalty provided the copyright
792 notice and this notice are preserved.
793
794 Local Variables:
795 mode: change-log
796 left-margin: 8
797 fill-column: 74
798 version-control: never
799 End:
This page took 0.054433 seconds and 5 git commands to generate.