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