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