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