[AArch64] Cortex-A53 erratum 835769 linker workaround
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2014-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
8 2014-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
20 2014-10-15 Hans-Peter Nilsson <hp@axis.com>
21
22 * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
23 ld-scripts/sysroot-prefix-y.s: New files.
24 * lib/ld-lib.exp (check_sysroot_available): New proc.
25
26 2014-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
36 2014-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
41 2014-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
48 2014-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
53 2014-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
87 2014-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
156 2014-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
161 2014-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
172 2014-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
178 2014-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
189 2014-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
196 2014-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
204 2014-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
216 2014-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
223 2014-08-18 Alan Modra <amodra@gmail.com>
224
225 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
226
227 2014-08-18 Alan Modra <amodra@gmail.com>
228
229 * ld-plugin/needed3.c: New file.
230 * ld-elf/shared.exp: Add needed3 test.
231
232 2014-08-12 Alan Modra <amodra@gmail.com>
233
234 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
235
236 2014-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
245 2014-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
253 2014-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
259 2014-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
265 2014-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
421 2014-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
433 2014-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
440 2014-07-15 Jiong Wang <jiong.wang@arm.com>
441
442 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
443
444 2014-07-10 Will Newton <will.newton@linaro.org>
445
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
477 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
478
479 2014-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
488 2014-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
495 2014-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
500 2014-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
506 2014-07-07 Alan Modra <amodra@gmail.com>
507
508 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
509 check here too.
510
511 2014-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
516 2014-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
531 2014-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
540 2014-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
551 2014-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
559 2014-06-25 Kyle McMartin <kyle@redhat.com>
560
561 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
562
563 2014-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
570 2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
571
572 * config/default.exp (GASP): Remove.
573
574 2014-06-03 Alan Modra <amodra@gmail.com>
575
576 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
577
578 2014-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
584 2014-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
589 2014-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
597 2014-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
604 2014-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
613 2014-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
619 2014-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
626 2014-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
655 2014-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
663 2014-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
693 2014-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
701 2014-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
706 2014-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
712 2014-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
718 2014-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
724 2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
725
726 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
727
728 2014-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
734 2014-03-27 Yury Gribov <y.gribov@samsung.com>
735 Pavel Fedin <p.fedin@samsung.com>
736
737 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
738 account the pretty printing of PLT entries.
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.
766
767 2014-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
774 2014-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
780 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
781
782 * ld-elf/merge.d: Remove MIPS XFAIL.
783
784 2014-03-20 Will Newton <will.newton@linaro.org>
785
786 * ld-arm/ifunc-14.rd: Update symbol values.
787
788 2014-03-19 Nick Clifton <nickc@redhat.com>
789
790 * config/default.exp (ASFLAGS): For the RX target add:
791 -muse-conventional-section-names.
792
793 2014-03-15 Alan Modra <amodra@gmail.com>
794
795 * ld-powerpc/vle-reloc-3.d: Remove addresses.
796
797 2014-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
802 2014-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
808 2014-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
813 2014-03-05 Alan Modra <amodra@gmail.com>
814
815 Update copyright years.
816
817 2014-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
823 2014-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
828 2014-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
832 2014-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
838 2014-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
845 2014-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
850 2014-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
858 2014-02-18 Jack Carter <jack.carter@imgtec.com>
859
860 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
861
862 2014-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
867 2014-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
876 2014-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
886 2014-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
910 2014-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
917 2014-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
937 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
938
939 * ld-elf/pr16498a.s: Replace .align with .p2align.
940
941 2014-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
947 2014-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
954 2014-01-22 Alan Modra <amodra@gmail.com>
955
956 * ld-scripts/pr14962-2.d: Correct target triple.
957
958 2014-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
978 2014-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
992 2014-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
997 2014-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
1008 2014-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
1014 2014-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
1021 2014-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
1026 2014-01-10 Alan Modra <amodra@gmail.com>
1027
1028 * ld-x86-64/pr14207.d: Adjust.
1029
1030 2014-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
1035 2014-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
1040 2014-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
1050 For older changes see ChangeLog-2013
1051 \f
1052 Copyright (C) 2014 Free Software Foundation, Inc.
1053
1054 Copying and distribution of this file, with or without modification,
1055 are permitted in any medium without royalty provided the copyright
1056 notice and this notice are preserved.
1057
1058 Local Variables:
1059 mode: change-log
1060 left-margin: 8
1061 fill-column: 74
1062 version-control: never
1063 End:
This page took 0.052562 seconds and 5 git commands to generate.