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