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