[AArch64] Cortex-A53 erratum 835769 linker workaround
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
68fcca92
JW
12014-10-24 Tejas Belagod <tejas.belagod@arm.com>
2
3 * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
4 835769 tests.
5 * ld-aarch64/erratum835769.d: New.
6 * ld-aarch64/erratum835769.s: New.
7
3f730821
HPN
82014-10-17 Hans-Peter Nilsson <hp@axis.com>
9
10 * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
11 == "/" as a separate sysroot-configuration with separable
12 test-types.
13 (sysroot_prefix_tests): Include all existing sysroot tests in
14 sysroot == "/" tests except exclude those where a --sysroot option
15 is not specified.
16 * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
17 --print-sysroot instead of relying on error code from using
18 --sysroot=... Also, set $ld_sysroot.
19
bdd65db9
HPN
202014-10-15 Hans-Peter Nilsson <hp@axis.com>
21
ef1ab8e2
HPN
22 * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
23 ld-scripts/sysroot-prefix-y.s: New files.
bdd65db9
HPN
24 * lib/ld-lib.exp (check_sysroot_available): New proc.
25
c2aaac08
AM
262014-10-04 Alan Modra <amodra@gmail.com>
27
28 * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
29 * ld-elf/eh3.s: Likewise.
30 * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
31 * ld-mips-elf/eh-frame1-n32.d: Warning match update.
32 * ld-mips-elf/eh-frame1-n64.d: Likewise.
33 * ld-mips-elf/eh-frame2-n32.d: Likewise.
34 * ld-mips-elf/eh-frame2-n64.d: Likewise.
35
4dea914e
AM
362014-09-22 Alan Modra <amodra@gmail.com>
37
38 * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
39 when looking for lto plugin.
40
70e99720
TG
412014-09-16 Terry Guo <terry.guo@arm.com>
42
43 * ld-arm/attr-merge-arch-2.d: New test case.
44 * ld-arm/attr-merge-arch-2a.s: New test case source file.
45 * ld-arm/attr-merge-arch-2b.s: Likewise.
46 * ld-arm/arm-elf.exp: Run new test case.
47
a9d58c06
AB
482014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
49
50 * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
51 triple.
52
a485e98e
AM
532014-09-10 Alan Modra <amodra@gmail.com>
54
55 * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
56 section header placement.
57 * ld-aarch64/local-addend-r.d: Likewise.
58 * ld-mmix/bspec1.d: Likewise.
59 * ld-mmix/bspec2.d: Likewise.
60 * ld-mmix/local1.d: Likewise.
61 * ld-mmix/local3.d: Likewise.
62 * ld-mmix/local5.d: Likewise.
63 * ld-mmix/local7.d: Likewise.
64 * ld-mmix/undef-3.d: Likewise.
65 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
66 * ld-sh/sh64/crange3-media.rd: Likewise.
67 * ld-sh/sh64/crangerel1.rd: Likewise.
68 * ld-sh/sh64/crangerel2.rd: Likewise.
69 * ld-tic6x/common.d: Likewise.
70 * ld-tic6x/shlib-1.rd: Likewise.
71 * ld-tic6x/shlib-1b.rd: Likewise.
72 * ld-tic6x/shlib-1r.rd: Likewise.
73 * ld-tic6x/shlib-1rb.rd: Likewise.
74 * ld-tic6x/shlib-app-1.rd: Likewise.
75 * ld-tic6x/shlib-app-1b.rd: Likewise.
76 * ld-tic6x/shlib-app-1r.rd: Likewise.
77 * ld-tic6x/shlib-app-1rb.rd: Likewise.
78 * ld-tic6x/shlib-noindex.rd: Likewise.
79 * ld-tic6x/static-app-1.rd: Likewise.
80 * ld-tic6x/static-app-1b.rd: Likewise.
81 * ld-tic6x/static-app-1r.rd: Likewise.
82 * ld-tic6x/static-app-1rb.rd: Likewise.
83 * ld-x86-64/ilp32-4.d: Likewise.
84 * ld-x86-64/split-by-file-nacl.rd: Likewise.
85 * ld-x86-64/split-by-file.rd: Likewise.
86
e319abb4
MF
872014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
88
89 * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
90 differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
91 Do not force -32, -EB and ld emulation but instead rely on the
92 test driver to build for some form of O32.
93 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
94 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
95 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
96 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
97 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
98 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
99 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
100 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
101 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
102 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
103 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
104 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
105 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
106 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
107 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
108 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
109 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
110 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
111 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
112 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
113 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
114 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
115 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
116 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
117 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
118 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
119 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
120 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
121 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
122 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
123 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
124 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
125 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
126 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
127 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
128 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
129 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
130 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
131 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
132 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
133 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
134 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
135 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
136 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
137 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
138 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
139 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
140 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
141 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
142 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
143 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
144 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
145 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
146 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
147 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
148 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
149 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
150 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
151 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
152 * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
153 pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
154 are run to use O32 flags appropriate for the current target.
155
5a1431e6
AM
1562014-08-29 Alan Modra <amodra@gmail.com>
157
158 * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
159 and ___main for windows targets.
160
c8831961
L
1612014-08-27 H.J. Lu <hongjiu.lu@intel.com>
162
163 PR ld/17306
164 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
165 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
166
167 * ld-i386/pr17306a.s: New file.
168 * ld-i386/pr17306b.s: Likewise.
169 * ld-x86-64/pr17306a.s: Likewise.
170 * ld-x86-64/pr17306b.s: Likewise.
171
29a9f53e
L
1722014-08-27 H.J. Lu <hongjiu.lu@intel.com>
173
174 PR ld/17313
175 * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
176 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
177
614b09ce
JW
1782014-08-26 Jiong Wang <jiong.wang@arm.com>
179
180 * ld-aarch64/copy-relocs-so.s: New test file.
181 * ld-aarch64/copy-relocs-exe.s: Likewise.
182 * ld-aarch64/copy-relocs.d: New expectation file.
183 * ld-aarch64/emit-relocs-264-bad.d: New test file.
184 * ld-aarch64/emit-relocs-266-bad.d: Likewise.
185 * ld-aarch64/emit-relocs-268-bad.d: Likewise.
186 * ld-aarch64/emit-relocs-269-bad.d: Likewise.
187 * ld-aarch64/aarch64-elf.exp: Run new added test.
188
2836a869
NC
1892014-08-26 Nick Clifton <nickc@redhat.com>
190
191 * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
192 * ld-aarch64/eh-frame-bar.s: Likewise.
193 * ld-aarch64/eh-frame.d: Updated to match current readelf output.
194 * ld-elf/eh5.d: Allow any register names.
195
fbd94057
MR
1962014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
197
198 * ld-powerpc/apuinfo-vle.rd: New test.
199 * ld-powerpc/apuinfo-vle.s: New test source.
200 * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
201 handling change.
202 * ld-powerpc/powerpc.exp: Run the new test.
203
c5423981
TG
2042014-08-21 Tony Wang <tony.wang@arm.com>
205
206 * ld-arm/jump-reloc-veneers-cond.s: New test.
207 * ld-arm/farcall-cond-thumb-arm.s: Ditto.
208 * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
209 for target without a veneer generation.
210 * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
211 for target with a veneer generation.
212 * ld-arm/farcall-cond-thumb-arm.d: Expected output for
213 inter working veneer generation.
214 * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
215
469a3493
RM
2162014-08-20 Roland McGrath <mcgrathr@google.com>
217
218 PR ld/17277
219 * ld-arm/pcrel-shared.s: New file.
220 * ld-arm/pcrel-shared.rd: New file.
221 * ld-arm/arm-elf.exp (armelftests_common): Add it.
222
cb8e01c6
AM
2232014-08-18 Alan Modra <amodra@gmail.com>
224
225 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
226
1240be6b
AM
2272014-08-18 Alan Modra <amodra@gmail.com>
228
229 * ld-plugin/needed3.c: New file.
230 * ld-elf/shared.exp: Add needed3 test.
231
2d03dd2f
AM
2322014-08-12 Alan Modra <amodra@gmail.com>
233
234 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
235
db712946
L
2362014-08-07 H.J. Lu <hongjiu.lu@intel.com>
237
238 PR ld/16746
239 * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
240 * ld-plugin/pr16746a.c: New file.
241 * ld-plugin/pr16746b.c: Likewise.
242 * ld-plugin/pr16746c.c: Likewise.
243 * ld-plugin/pr16746d.c: Likewise.
244
c3e11cbe
AM
2452014-08-06 Alan Modra <amodra@gmail.com>
246
247 * lib/ld-lib.exp (check_lto_fat_available): New.
248 (check_lto_available): Remove -ffat-lto-objects test.
249 * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
250 variables, allowing substition of vars. Set lto_fat and plug_opt
251 and add to various tests.
252
8c784016
KK
2532014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
254
255 PR 10373
256 * ld-sh/sh1.s: Add jmp relaxing test.
257 * ld-sh/sh.exp: Likewise.
258
b131d1fc
KK
2592014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
260
261 PR 10378
262 * ld-sh/adjsw8.s: New.
263 * ld-sh/sh.exp: Add switch8 adjustment test.
264
351cdf24
MF
2652014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
266
267 * ld-mips-elf/abiflags-strip1-ph.d: New.
268 * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
269 * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
270 * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
271 * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
272 * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
273 * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
274 * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
275 * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
276 * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
277 * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
278 * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
279 * ld-mips-elf/attr-gnu-4-06.d: Likewise.
280 * ld-mips-elf/attr-gnu-4-07.d: Likewise.
281 * ld-mips-elf/attr-gnu-4-08.d: Likewise.
282 * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
283 * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
284 * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
285 * ld-mips-elf/attr-gnu-4-16.d: Likewise.
286 * ld-mips-elf/attr-gnu-4-17.d: Likewise.
287 * ld-mips-elf/attr-gnu-4-18.d: Likewise.
288 * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
289 * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
290 * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
291 * ld-mips-elf/attr-gnu-4-26.d: Likewise.
292 * ld-mips-elf/attr-gnu-4-27.d: Likewise.
293 * ld-mips-elf/attr-gnu-4-28.d: Likewise.
294 * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
295 * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
296 * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
297 * ld-mips-elf/attr-gnu-4-36.d: Likewise.
298 * ld-mips-elf/attr-gnu-4-37.d: Likewise.
299 * ld-mips-elf/attr-gnu-4-38.d: Likewise.
300 * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
301 * ld-mips-elf/attr-gnu-4-46.d: Likewise.
302 * ld-mips-elf/attr-gnu-4-47.d: Likewise.
303 * ld-mips-elf/attr-gnu-4-48.d: Likewise.
304 * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
305 * ld-mips-elf/attr-gnu-4-50.d: Likewise.
306 * ld-mips-elf/attr-gnu-4-52.d: Likewise.
307 * ld-mips-elf/attr-gnu-4-53.d: Likewise.
308 * ld-mips-elf/attr-gnu-4-54.d: Likewise.
309 * ld-mips-elf/attr-gnu-4-55.d: Likewise.
310 * ld-mips-elf/attr-gnu-4-56.d: Likewise.
311 * ld-mips-elf/attr-gnu-4-57.d: Likewise.
312 * ld-mips-elf/attr-gnu-4-58.d: Likewise.
313 * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
314 * ld-mips-elf/attr-gnu-4-6.s: Likewise.
315 * ld-mips-elf/attr-gnu-4-60.d: Likewise.
316 * ld-mips-elf/attr-gnu-4-61.d: Likewise.
317 * ld-mips-elf/attr-gnu-4-62.d: Likewise.
318 * ld-mips-elf/attr-gnu-4-63.d: Likewise.
319 * ld-mips-elf/attr-gnu-4-64.d: Likewise.
320 * ld-mips-elf/attr-gnu-4-65.d: Likewise.
321 * ld-mips-elf/attr-gnu-4-66.d: Likewise.
322 * ld-mips-elf/attr-gnu-4-67.d: Likewise.
323 * ld-mips-elf/attr-gnu-4-68.d: Likewise.
324 * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
325 * ld-mips-elf/attr-gnu-4-7.s: Likewise.
326 * ld-mips-elf/attr-gnu-4-70.d: Likewise.
327 * ld-mips-elf/attr-gnu-4-71.d: Likewise.
328 * ld-mips-elf/attr-gnu-4-72.d: Likewise.
329 * ld-mips-elf/attr-gnu-4-73.d: Likewise.
330 * ld-mips-elf/attr-gnu-4-74.d: Likewise.
331 * ld-mips-elf/attr-gnu-4-75.d: Likewise.
332 * ld-mips-elf/attr-gnu-4-76.d: Likewise.
333 * ld-mips-elf/attr-gnu-4-77.d: Likewise.
334 * ld-mips-elf/attr-gnu-4-78.d: Likewise.
335 * ld-mips-elf/attr-gnu-4-8.s: Likewise.
336 * ld-mips-elf/attr-gnu-4-81.d: Likewise.
337 * ld-mips-elf/empty.s: Likewise.
338 * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
339 * ld-mips-elf/attr-gnu-4-01.d: Likewise.
340 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
341 * ld-mips-elf/attr-gnu-4-03.d: Likewise.
342 * ld-mips-elf/attr-gnu-4-04.d: Likewise.
343 * ld-mips-elf/attr-gnu-4-05.d: Likewise.
344 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
345 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
346 * ld-mips-elf/attr-gnu-4-14.d: Likewise.
347 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
348 * ld-mips-elf/attr-gnu-4-2.s: Likewise.
349 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
350 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
351 * ld-mips-elf/attr-gnu-4-24.d: Likewise.
352 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
353 * ld-mips-elf/attr-gnu-4-3.s: Likewise.
354 * ld-mips-elf/attr-gnu-4-30.d: Likewise.
355 * ld-mips-elf/attr-gnu-4-33.d: Likewise.
356 * ld-mips-elf/attr-gnu-4-34.d: Likewise.
357 * ld-mips-elf/attr-gnu-4-35.d: Likewise.
358 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
359 * ld-mips-elf/attr-gnu-4-41.d: Likewise.
360 * ld-mips-elf/attr-gnu-4-42.d: Likewise.
361 * ld-mips-elf/attr-gnu-4-43.d: Likewise.
362 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
363 * ld-mips-elf/attr-gnu-4-45.d: Likewise.
364 * ld-mips-elf/attr-gnu-4-5.s: Likewise.
365 * ld-mips-elf/attr-gnu-4-51.d: Likewise.
366 * ld-mips-elf/attr-gnu-8-00.d: Likewise.
367 * ld-mips-elf/attr-gnu-8-01.d: Likewise.
368 * ld-mips-elf/attr-gnu-8-02.d: Likewise.
369 * ld-mips-elf/attr-gnu-8-10.d: Likewise.
370 * ld-mips-elf/attr-gnu-8-11.d: Likewise.
371 * ld-mips-elf/attr-gnu-8-20.d: Likewise.
372 * ld-mips-elf/attr-gnu-8-22.d: Likewise.
373 * ld-mips-elf/jalx-2.dd: Likewise.
374 * ld-mips-elf/mips16-pic-1.gd: Likewise.
375 * ld-mips-elf/mips16-pic-2.gd: Likewise.
376 * ld-mips-elf/mips16-pic-3.gd: Likewise.
377 * ld-mips-elf/mips16-pic-4a.gd: Likewise.
378 * ld-mips-elf/multi-got-no-shared.d: Likewise.
379 * ld-mips-elf/nan-2008.d: Likewise.
380 * ld-mips-elf/nan-legacy.d: Rework test.
381 * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
382 * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
383 * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
384 * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
385 * ld-mips-elf/rel32-n32.d: Likewise.
386 * ld-mips-elf/rel32-o32.d: Likewise.
387 * ld-mips-elf/rel64.d: Likewise.
388 * ld-mips-elf/tls-multi-got-1.r: Likewise.
389 * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
390 * ld-elf/orphan-region.ld: Likewise.
391 * ld-elf/orphan.ld: Likewise.
392 * ld-mips-elf/compressed-plt-1.ld: Likewise.
393 * ld-mips-elf/dyn-sec64.ld: Likewise.
394 * ld-mips-elf/got-dump-1.ld: Likewise.
395 * ld-mips-elf/got-dump-2.ld: Likewise.
396 * ld-mips-elf/got-page-1.ld: Likewise.
397 * ld-mips-elf/mips-dyn.ld: Likewise.
398 * ld-mips-elf/mips-lib.ld: Likewise.
399 * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
400 * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
401 * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
402 * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
403 * ld-mips-elf/region1.t: Likewise.
404 * ld-mips-elf/stub-dynsym-1.ld: Likewise.
405 * ld-mips-elf/tls-hidden3.ld: Likewise.
406 * ld-mips-elf/vxworks1.ld: Likewise.
407 * ld-scripts/overlay-size.t: Likewise.
408 * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
409 objects.
410 * ld-mips-elf/elf-rel-got-n32.d: Likewise.
411 * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
412 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
413 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
414 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
415 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
416 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
417 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
418 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
419 * ld-mips-elf/mips-elf.exp: Add new tests.
420
144bed8d
L
4212014-07-16 H.J. Lu <hongjiu.lu@intel.com>
422
423 PR binutils/17154
424 * ld-ifunc/pr17154-i386.d: New file.
425 * ld-ifunc/pr17154-x86-64.d: Likewise.
426 * ld-ifunc/pr17154-x86.s: Likewise.
427 * ld-x86-64/bnd-ifunc-2.d: Likewise.
428 * ld-x86-64/bnd-ifunc-2.s: Likewise.
429 * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
430 * ld-x86-64/tlsdesc-nacl.pd: Updated.
431 * ld-x86-64/tlsdesc.pd: Likewise.
432
998d811a
L
4332014-07-15 H.J. Lu <hongjiu.lu@intel.com>
434
435 PR ld/17057
436 * ld-i386/i386.exp: Run pr17057.
437 * ld-i386/pr17057.d: New file.
438 * ld-i386/pr17057.s: Likewise.
439
d6f18fe6
JW
4402014-07-15 Jiong Wang <jiong.wang@arm.com>
441
442 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
443
6f86b3b0
WN
4442014-07-10 Will Newton <will.newton@linaro.org>
445
6a2619f9
WN
446 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
447 tests, IFUNC tests and other EABI requiring tests to...
448 (armeabitests_nonacl): ...here.
449 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
450 to allow test to pass on configurations without an attributes
451 section.
452 * ld-arm/arm-app.d: Likewise.
453 * ld-arm/arm-lib-plt32.d: Likewise.
454 * ld-arm/arm-lib.d: Likewise.
455 * ld-arm/arm-static-app.d: Likewise.
456 * ld-arm/armthumb-lib.d: Likewise.
457 * ld-arm/cortex-a8-far.d: Likewise.
458 * ld-arm/farcall-mixed-app.d: Likewise.
459 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
460 * ld-arm/farcall-mixed-lib.d: Likewise.
461 * ld-arm/mixed-app-v5.d: Likewise.
462 * ld-arm/mixed-app.d: Likewise.
463 * ld-arm/mixed-lib.d: Likewise.
464 * ld-arm/tls-app.d: Likewise.
465 * ld-arm/tls-descrelax-be32.d: Likewise.
466 * ld-arm/tls-descrelax.d: Likewise.
467 * ld-arm/tls-descseq.d: Likewise.
468 * ld-arm/tls-gdesc-got.d: Likewise.
469 * ld-arm/tls-gdesc.d: Likewise.
470 * ld-arm/tls-gdierelax.d: Likewise.
471 * ld-arm/tls-gdierelax2.d: Likewise.
472 * ld-arm/tls-gdlerelax.d: Likewise.
473 * ld-arm/tls-lib-loc.d: Likewise.
474 * ld-arm/tls-lib.d: Likewise.
475 * ld-arm/tls-thumb1.d: Likewise.
476
6f86b3b0
WN
477 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
478
7572ca89
WN
4792014-07-08 Will Newton <will.newton@linaro.org>
480
481 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
482 match bfd.
483 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
484 take into account increased segment alignment.
485 * ld-arm/ifunc-gdesc.r: Likewise.
486 * ld-arm/tls-lib.d: Likewise.
487
2e0488d3
JW
4882014-07-08 Jiong Wang <jiong.wang@arm.com>
489
490 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
491 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
492 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
493 * ld-aarch64/local-addend-r.d: Likewise.
494
bffebb6b
AM
4952014-07-08 Alan Modra <amodra@gmail.com>
496
497 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
498 * ld-powerpc/powerpc.exp: Run it.
499
37a6ac44
AM
5002014-07-08 Alan Modra <amodra@gmail.com>
501
502 PR 17112
503 * ld-plugin/lto.exp: When building liblti-11.a, pass
504 --plugin path_to_gcc/liblto_plugin.so to ar.
505
3bb9e7b4
AM
5062014-07-07 Alan Modra <amodra@gmail.com>
507
508 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
509 check here too.
510
19aef622
NC
5112014-07-07 Nick Clifton <nickc@redhat.com>
512
513 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
514 available before testing for LTO support.
515
f1d7f4a6
AM
5162014-07-07 Alan Modra <amodra@gmail.com>
517
518 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
519 tmpdir/ld.
520 (gcc_gas_flag, gcc_ld_flag): Delete.
521 (gcc_B_opt, ld_L_opt): New globals.
522 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
523 ld-plugin/lto.exp: Likewise.
524 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
525 (ld_simple_link): Remove -B handling now that this is done in
526 run_host_cmd. Simplify.
527 (default_ld_compile): Simplify.
528 (check_lto_available): Use run_host_cmd_yesno.
529 (check_lto_shared_available): Likewise.
530
abc868c6
AM
5312014-07-05 Alan Modra <amodra@gmail.com>
532
533 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
534 if binfile is empty.
535 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
536 status checks.
537 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
538 Instead use an empty output file.
539
d215621e
AM
5402014-07-03 Alan Modra <amodra@gmail.com>
541
542 * ld-elf/pr17068.s: New.
543 * ld-elf/pr17068a.s: New.
544 * ld-elf/pr17068b.s: New.
545 * ld-elf/pr17068c.s: New.
546 * ld-elf/pr17068d.s: New.
547 * ld-elf/pr17068e.s: New.
548 * ld-elf/pr17068ez.s: New.
549 * ld-elf/elf.exp: Run new test.
550
d1eca1e4
AM
5512014-07-02 Alan Modra <amodra@gmail.com>
552
553 * ld-powerpc/ambiguousv1.d: Match symbol table too.
554 * ld-powerpc/ambiguousv2.d: Likewise.
555 * ld-powerpc/ambiguousv1b.d: New.
556 * ld-powerpc/ambiguousv2b.d: New.
557 * ld-powerpc/powerpc.exp: Run new tests.
558
28bf2609
KM
5592014-06-25 Kyle McMartin <kyle@redhat.com>
560
561 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
562
9f19ab6d
WN
5632014-06-16 Will Newton <will.newton@linaro.org>
564
565 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
566 * ld-arm/ifunc-gdesc.r: New file.
567 * ld-arm/ifunc-gdesc.s: Likewise.
568 * ld-arm/ifunc-gdesc.ver: Likewise.
569
203e8458
RM
5702014-06-09 Ryan Mansfield <rmansfield@qnx.com>
571
c2aaac08 572 * config/default.exp (GASP): Remove.
203e8458 573
397998fc
AM
5742014-06-03 Alan Modra <amodra@gmail.com>
575
576 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
577
9854d43d 5782014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
579
580 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
581 This allows each input object to be optionally run through
582 objcopy before linking.
583
273dc279
WN
5842014-05-20 Will Newton <will.newton@linaro.org>
585
586 * ld-shared/shared.exp: Mark non-PIC shared object tests
587 as xfail on aarch64.
588
fb2c6e43
AT
5892014-05-19 Andreas Tobler <andreast@fgznet.ch>
590
591 * ld-elf/shared.exp: Introduce the extralibs variable to control
592 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
593
594 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
595 *-*-freebsd*.
596
eae25ec5
HPN
5972014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
598
599 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
600 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
601 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
602 tests.
603
df18fdba
L
6042014-05-09 H.J. Lu <hongjiu.lu@intel.com>
605
606 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
607 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
608 * ld-x86-64/tlsgdesc.dd: Likewise.
609 * ld-x86-64/tlsld1.dd: Likewise.
610 * ld-x86-64/tlsld3.dd: Likewise.
611 * ld-x86-64/tlspic.dd: Likewise.
612
1058c753
VA
6132014-05-02 Max Filippov <jcmvbkbc@gmail.com>
614
615 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
616 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
617 signedness and overflow checking.
618
b46fa768
HPN
6192014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
620
621 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
622 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
623 tests.
624 * ld-mmix/b-offloc.s: Correct address in comment.
625
8a52f0d9
WN
6262014-04-23 Will Newton <will.newton@linaro.org>
627
628 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
629 SEARCH_DIR commands.
630 * ld-arm/arm-rel32.d: Update regexps to allow test to
631 pass on armeb-linux-eabi configuration.
632 * ld-arm/data-only-map.d: Likewise.
633 * ld-arm/fix-arm1176-off.d: Likewise.
634 * ld-arm/fix-arm1176-on.d: Likewise.
635 * ld-arm/ifunc-1.gd: Likewise.
636 * ld-arm/ifunc-10.gd: Likewise.
637 * ld-arm/ifunc-11.gd: Likewise.
638 * ld-arm/ifunc-12.gd: Likewise.
639 * ld-arm/ifunc-13.gd: Likewise.
640 * ld-arm/ifunc-14.gd: Likewise.
641 * ld-arm/ifunc-15.gd: Likewise.
642 * ld-arm/ifunc-16.gd: Likewise.
643 * ld-arm/ifunc-17.gd: Likewise.
644 * ld-arm/ifunc-2.gd: Likewise.
645 * ld-arm/ifunc-3.gd: Likewise.
646 * ld-arm/ifunc-4.gd: Likewise.
647 * ld-arm/ifunc-5.gd: Likewise.
648 * ld-arm/ifunc-6.gd: Likewise.
649 * ld-arm/ifunc-7.gd: Likewise.
650 * ld-arm/ifunc-8.gd: Likewise.
651 * ld-arm/ifunc-9.gd: Likewise.
652 * ld-arm/jump-reloc-veneers-long.d: Likewise.
653 * ld-arm/reloc-boundaries.d: Likewise.
654
43c001c7
L
6552014-04-22 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR ld/16846
658 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
659 * ld-plugin/pr16846a.c: New file.
660 * ld-plugin/pr16846b.c: Likewise.
661 * ld-plugin/pr16846c.c: Likewise.
662
73589c9d
CS
6632014-04-22 Christian Svensson <blue@cmd.nu>
664
665 * ld-discard/extern.d: Remove openrisc and or32 support. Add
666 support for or1k.
667 * ld-discard/start.d: Likewise.
668 * ld-discard/static.d: Likewise.
669 * ld-elf/group1.d: Likewise.
670 * ld-elf/group3b.d: Likewise.
671 * ld-elf/group8a.d: Likewise.
672 * ld-elf/group8b.d: Likewise.
673 * ld-elf/group9a.d: Likewise.
674 * ld-elf/group9b.d: Likewise.
675 * ld-elf/linkonce2.d: Likewise.
676 * ld-elf/merge.d: Likewise.
677 * ld-elf/merge2.d: Likewise.
678 * ld-elf/orphan-region.d: Likewise.
679 * ld-elf/orphan.d: Likewise.
680 * ld-elf/orphan3.d: Likewise.
681 * ld-elf/pr12851.d: Likewise.
682 * ld-elf/pr12975.d: Likewise.
683 * ld-elf/pr13177.d: Likewise.
684 * ld-elf/pr13195.d: Likewise.
685 * ld-elf/pr349.d: Likewise.
686 * ld-elf/sec64k.exp: Likewise.
687 * ld-elf/warn1.d: Likewise.
688 * ld-elf/warn2.d: Likewise.
689 * ld-elf/warn3.d: Likewise.
690 * ld-scripts/weak.exp: Likewise.
691 * lib/ld-lib.exp: Likewise.
692
cb22ccf4
KCY
6932014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
694
695 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
696 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
697 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
698 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
699 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
700
fa85fb9a
MS
7012014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
702
703 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
704 to include all 5 bits of LDR destination register.
705
e4ef1b6c
DC
7062014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
707
708 * ld-avr/norelax_diff.d: New testcase.
709 * ld-avr/relax_diff.d: Likewise.
710 * ld-avr/relax.s: Likewise.
711
17c34b8f
AS
7122014-04-05 Andreas Schwab <schwab@linux-m68k.org>
713
714 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
715 out _FORTIFY_SOURCE.
716 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
717
ffe54b37
AM
7182014-04-04 Alan Modra <amodra@gmail.com>
719
720 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
721 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
722 * ld-scripts/data.exp: Run it.
723
72c56015
MS
7242014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
725
726 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
727
4c6d802e
L
7282014-03-27 H.J. Lu <hongjiu.lu@intel.com>
729
730 PR ld/16756
731 * ld-plugin/lto.exp: Expect filename and line number for PR
732 ld/12760 test.
733
6a631e86 7342014-03-27 Yury Gribov <y.gribov@samsung.com>
4c6d802e 735 Pavel Fedin <p.fedin@samsung.com>
6a631e86 736
4c6d802e 737 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
6a631e86 738 account the pretty printing of PLT entries.
4c6d802e
L
739 * ld-arm/arm-app.d: Likewise.
740 * ld-arm/arm-lib-plt32.d: Likewise.
741 * ld-arm/arm-lib.d: Likewise.
742 * ld-arm/armthumb-lib.d: Likewise.
743 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
744 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
745 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
746 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
747 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
748 * ld-arm/farcall-mixed-app-v5.d: Likewise.
749 * ld-arm/farcall-mixed-app.d: Likewise.
750 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
751 * ld-arm/farcall-mixed-lib.d: Likewise.
752 * ld-arm/ifunc-10.dd: Likewise.
753 * ld-arm/ifunc-14.dd: Likewise.
754 * ld-arm/ifunc-15.dd: Likewise.
755 * ld-arm/ifunc-3.dd: Likewise.
756 * ld-arm/ifunc-4.dd: Likewise.
757 * ld-arm/ifunc-7.dd: Likewise.
758 * ld-arm/ifunc-8.dd: Likewise.
759 * ld-arm/ifunc-9.dd: Likewise.
760 * ld-arm/long-plt-format.d: Likewise.
761 * ld-arm/mixed-app-v5.d: Likewise.
762 * ld-arm/mixed-app.d: Likewise.
763 * ld-arm/mixed-lib.d: Likewise.
764 * ld-arm/thumb2-bl-undefweak.d: Likewise.
765 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
6a631e86 766
f6c7c3e8
AM
7672014-03-26 Alan Modra <amodra@gmail.com>
768
769 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
770 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
771 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
772 * ld-powerpc/powerpc.exp: Run new tests.
773
c955de36
WN
7742014-03-25 Will Newton <will.newton@linaro.org>
775
776 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
777 * ld-aarch64/relasz.d: New file.
778 * ld-aarch64/relasz.s: Likewise.
779
d56a8dda
RS
7802014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
781
782 * ld-elf/merge.d: Remove MIPS XFAIL.
783
97323ad1
WN
7842014-03-20 Will Newton <will.newton@linaro.org>
785
786 * ld-arm/ifunc-14.rd: Update symbol values.
787
e5719043
NC
7882014-03-19 Nick Clifton <nickc@redhat.com>
789
790 * config/default.exp (ASFLAGS): For the RX target add:
791 -muse-conventional-section-names.
792
e5b98723
AM
7932014-03-15 Alan Modra <amodra@gmail.com>
794
795 * ld-powerpc/vle-reloc-3.d: Remove addresses.
796
c3301df1
AM
7972014-03-14 Alan Modra <amodra@gmail.com>
798
799 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
800 * ld-powerpc/vle-reloc-3.d: Update.
801
c125dbfb
RM
8022014-03-06 Roland McGrath <mcgrathr@google.com>
803
804 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
805 other ELF-only tests in this directory. Loosen regexps so they
806 don't care what the exact addresses are.
807
8548f841
RM
8082014-03-06 Roland McGrath <mcgrathr@google.com>
809
810 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
811 (armelftests_nonacl): ... here.
812
4b95cf5c
AM
8132014-03-05 Alan Modra <amodra@gmail.com>
814
815 Update copyright years.
816
45965137
AM
8172014-03-05 Alan Modra <amodra@gmail.com>
818
819 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
820 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
821 * ld-powerpc/powerpc.exp: Run new test.
822
2c80b753
AM
8232014-03-03 Alan Modra <amodra@gmail.com>
824
825 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
826 * ld-v850/v850.exp: Correct copyright typo.
827
512c56d6
YG
8282014-03-01 Yuri Gribov <y.gribov@samsung.com>
829
830 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
831
1db37fe6
YG
8322014-02-27 Yuri Gribov <y.gribov@samsung.com>
833
834 * ld-arm/long-plt-format.s: New test case.
835 * ld-arm/long-plt-format.d: Expected disassembly.
836 * ld-arm/arm-elf.exp: Run the new test.
837
5063daf7
NC
8382014-02-27 Nick Clifton <nickc@redhat.com>
839
840 * ld-pe/longsecn-1.d: Allow for extra sections.
841 * ld-pe/longsecn-2.d: Likewise.
842 * ld-pe/longsecn.d: Likewise.
843 * ld-pe/secrel.d: Likewise.
844
a97726da
AM
8452014-02-21 Alan Modra <amodra@gmail.com>
846
847 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
848 * ld-bootstrap/ppc476.t: New file.
849
0ff2b86e
L
8502014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
851 H.J. Lu <hongjiu.lu@intel.com>
852
853 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
854 * ld-x86-64/bnd-ifunc-1.d: New file.
855 * ld-x86-64/bnd-ifunc-1.s: Likewise.
856 * ld-x86-64/bnd-plt-1.d: Likewise.
857
5db3e65d
JC
8582014-02-18 Jack Carter <jack.carter@imgtec.com>
859
860 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
861
6e03f3da
TS
8622014-02-16 Thomas Schwinge <thomas@codesourcery.com>
863
864 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
865 and all usage of it.
866
d6f6f455
L
8672014-02-10 H.J. Lu <hongjiu.lu@intel.com>
868
869 PR gold/16530
870 * ld-elf/dynamic-1.c: New file.
871 * ld-elf/dynamic-1.rd: Likewise.
872 * ld-elf/dynamic-1.syms: Likewise.
873
874 * ld-elf/shared.exp (build_tests): Add dynamic-1.
875
13075d04
SH
8762014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
877
878 * ld-scripts/rgn-at9.d: New file.
879 * ld-scripts/rgn-at9.t: Likewise.
880 * ld-scripts/rgn-at10.d: Likewise.
881 * ld-scripts/rgn-at10.s: Likewise.
882 * ld-scripts/rgn-at10.t: Likewise.
883 * ld-scripts/rgn-at11.d: Likewise.
884 * ld-scripts/rgn-at11.t: Likewise.
885
78058a5e
SL
8862014-01-30 Sandra Loosemore <sandra@codesourcery.com>
887
888 * ld-nios2/relax_call26.s: New.
889 * ld-nios2/relax_call26_boundary.ld: New.
890 * ld-nios2/relax_call26_boundary.s: New.
891 * ld-nios2/relax_call26_boundary_c8.d: New.
892 * ld-nios2/relax_call26_boundary_cc.d: New.
893 * ld-nios2/relax_call26_boundary_d0.d: New.
894 * ld-nios2/relax_call26_boundary_d4.d: New.
895 * ld-nios2/relax_call26_boundary_d8.d: New.
896 * ld-nios2/relax_call26_boundary_dc.d: New.
897 * ld-nios2/relax_call26_boundary_f0.d: New.
898 * ld-nios2/relax_call26_boundary_f4.d: New.
899 * ld-nios2/relax_call26_boundary_f8.d: New.
900 * ld-nios2/relax_call26_boundary_fc.d: New.
901 * ld-nios2/relax_call26_cache.d: New.
902 * ld-nios2/relax_call26_cache.ld: New.
903 * ld-nios2/relax_call26_cache.s: New.
904 * ld-nios2/relax_call26_multi.d: New.
905 * ld-nios2/relax_call26_multi.ld: New.
906 * ld-nios2/relax_call26_norelax.d: New.
907 * ld-nios2/relax_call26_shared.d: New.
908 * ld-nios2/relax_call26_shared.ld: New.
909
50a53d3f
L
9102014-01-29 H.J. Lu <hongjiu.lu@intel.com>
911
912 * ld-elf/rdynamic-1.c: New file.
913 * ld-elf/rdynamic-1.rd: Likewise.
914
915 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
916
bcf1df01
NC
9172014-01-28 Nick Clifton <nickc@redhat.com>
918
919 PR binutils/16317
920 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
921 * ld-tic6x/shlib-1b.rd: Likewise.
922 * ld-tic6x/shlib-1r.rd: Likewise.
923 * ld-tic6x/shlib-1rb.rd: Likewise.
924 * ld-tic6x/shlib-app-1rd: Likewise.
925 * ld-tic6x/shlib-app-1b.rd: Likewise.
926 * ld-tic6x/shlib-app-1r.rd: Likewise.
927 * ld-tic6x/shlib-app-1rb.rd: Likewise.
928 * ld-tic6x/shlib-noindex.rd: Likewise.
929 * ld-tic6x/static-app-1.rd: Likewise.
930 * ld-tic6x/static-app-1b.rd: Likewise.
931 * ld-tic6x/static-app-1r.rd: Likewise.
932 * ld-tic6x/static-app-1rb.rd: Likewise.
933 PR binutils/16318
934 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
935 objects.
936
a5262f83
L
9372014-01-24 H.J. Lu <hongjiu.lu@intel.com>
938
939 * ld-elf/pr16498a.s: Replace .align with .p2align.
940
a78ad74b
L
9412014-01-24 H.J. Lu <hongjiu.lu@intel.com>
942
943 PR ld/16498
944 * ld-elf/pr16498b.d: New file.
945 * ld-elf/pr16498b.t: Likewise.
946
d85e71fe
L
9472014-01-24 H.J. Lu <hongjiu.lu@intel.com>
948
949 PR ld/16498
950 * ld-elf/pr16498a.d: New file.
951 * ld-elf/pr16498a.s: Likewise.
952 * ld-elf/pr16498a.t: Likewise.
953
7dd9c6eb
AM
9542014-01-22 Alan Modra <amodra@gmail.com>
955
956 * ld-scripts/pr14962-2.d: Correct target triple.
957
2edab91c
AM
9582014-01-22 Alan Modra <amodra@gmail.com>
959
960 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
961 of ALIGN that allows an empty .bss to be removed.
962 * ld-arm/arm-dyn.ld: Likewise.
963 * ld-arm/arm-lib.ld: Likewise.
964 * ld-elfvsb/elf-offset.ld: Likewise.
965 * ld-mips-elf/mips-dyn.ld: Likewise.
966 * ld-mips-elf/mips-lib.ld: Likewise.
967 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
968 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
969 ALIGN address of section instead.
970 * ld-powerpc/vle-multiseg-2.ld: Likewise.
971 * ld-powerpc/vle-multiseg-3.ld: Likewise.
972 * ld-powerpc/vle-multiseg-4.ld: Likewise.
973 * ld-powerpc/vle-multiseg-6.ld: Likewise.
974 * ld-scripts/empty-aligned.d: Check section headers not program
975 headers. Remove xfail and notarget.
976 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
977
4584ec12
L
9782014-01-21 H.J. Lu <hongjiu.lu@intel.com>
979
980 PR ld/16467
981 * ld-ifunc/dummy.c: New file.
982 * ld-ifunc/pr16467.out: Likewise.
983 * ld-ifunc/pr16467a.c: Likewise.
984 * ld-ifunc/pr16467a.map: Likewise.
985 * ld-ifunc/pr16467b.c: Likewise.
986 * ld-ifunc/pr16467b.map: Likewise.
987 * ld-ifunc/pr16467c.c: Likewise.
988
989 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
990 (run_ld_link_exec_tests): Run pr16467.
991
22ef172a
L
9922014-01-21 H.J. Lu <hongjiu.lu@intel.com>
993
994 PR ld/2404
995 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
996
cec2c50d
L
9972014-01-20 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR ld/2404
1000 * ld-elf/pr2404.out: New file.
1001 * ld-elf/pr2404a.c: Likewise.
1002 * ld-elf/pr2404b.c: Likewise.
1003
1004 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
1005 libpr2404b.a.
1006 (run_tests): Run pr2404.
1007
fa72205c
AM
10082014-01-20 Alan Modra <amodra@gmail.com>
1009
1010 * ld-scripts/pr14962-2.d,
1011 * ld-scripts/pr14962-2.t: New test.
1012 * ld-scripts/expr.exp: Run it.
1013
4199e3b8
AM
10142014-01-15 Alan Modra <amodra@gmail.com>
1015
1016 * ld-elf/ehdr_start-shared.d: New.
1017 * ld-elf/ehdr_start-userdef.d: xfail frv.
1018 * ld-elf/ehdr_start-weak.d: Likewise.
1019 * ld-elf/ehdr_start.d: Likewise.
1020
c0a6c611
VP
10212014-01-14 Vidya Praveen <vidyapraveen@arm.com>
1022
1023 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
1024 (default_ld_simple_link): Likewise.
1025
eec2f3ed
AM
10262014-01-10 Alan Modra <amodra@gmail.com>
1027
1028 * ld-x86-64/pr14207.d: Adjust.
1029
d345186d
L
10302014-01-09 H.J. Lu <hongjiu.lu@intel.com>
1031
1032 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
1033 is generated.
1034
92c09111
L
10352014-01-09 Vidya Praveen <vidyapraveen@arm.com>
1036
1037 * lib/ld-lib.exp (check_lto_shared_available): New check.
1038 * ld-plugin/lto.exp: Use check_lto_shared_available.
1039
43a8475c
L
10402014-01-08 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 PR ld/14207
1043 PR ld/16322
1044 PR binutils/16323
1045 * ld-elf/pr16322.d: New file.
1046 * ld-elf/pr16322.s: Likewise.
1047
1048 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
1049
5fb776a6 1050For older changes see ChangeLog-2013
c9e214e5 1051\f
5fb776a6 1052Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
1053
1054Copying and distribution of this file, with or without modification,
1055are permitted in any medium without royalty provided the copyright
1056notice and this notice are preserved.
1057
c9e214e5
AM
1058Local Variables:
1059mode: change-log
1060left-margin: 8
1061fill-column: 74
1062version-control: never
1063End:
This page took 0.501653 seconds and 4 git commands to generate.