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