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