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