lib/ld-lib.exp (check_sysroot_available): New proc.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2014-10-15 Hans-Peter Nilsson <hp@axis.com>
2
3 * lib/ld-lib.exp (check_sysroot_available): New proc.
4
5 2014-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
15 2014-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
20 2014-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
27 2014-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
32 2014-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
66 2014-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
135 2014-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
140 2014-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
151 2014-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
157 2014-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
168 2014-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
175 2014-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
183 2014-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
195 2014-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
202 2014-08-18 Alan Modra <amodra@gmail.com>
203
204 * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
205
206 2014-08-18 Alan Modra <amodra@gmail.com>
207
208 * ld-plugin/needed3.c: New file.
209 * ld-elf/shared.exp: Add needed3 test.
210
211 2014-08-12 Alan Modra <amodra@gmail.com>
212
213 * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
214
215 2014-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
224 2014-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
232 2014-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
238 2014-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
244 2014-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
400 2014-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
412 2014-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
419 2014-07-15 Jiong Wang <jiong.wang@arm.com>
420
421 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
422
423 2014-07-10 Will Newton <will.newton@linaro.org>
424
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
456 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
457
458 2014-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
467 2014-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
474 2014-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
479 2014-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
485 2014-07-07 Alan Modra <amodra@gmail.com>
486
487 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
488 check here too.
489
490 2014-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
495 2014-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
510 2014-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
519 2014-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
530 2014-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
538 2014-06-25 Kyle McMartin <kyle@redhat.com>
539
540 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
541
542 2014-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
549 2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
550
551 * config/default.exp (GASP): Remove.
552
553 2014-06-03 Alan Modra <amodra@gmail.com>
554
555 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
556
557 2014-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
563 2014-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
568 2014-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
576 2014-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
583 2014-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
592 2014-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
598 2014-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
605 2014-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
634 2014-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
642 2014-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
672 2014-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
680 2014-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
685 2014-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
691 2014-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
697 2014-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
703 2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
704
705 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
706
707 2014-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
713 2014-03-27 Yury Gribov <y.gribov@samsung.com>
714 Pavel Fedin <p.fedin@samsung.com>
715
716 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
717 account the pretty printing of PLT entries.
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.
745
746 2014-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
753 2014-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
759 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
760
761 * ld-elf/merge.d: Remove MIPS XFAIL.
762
763 2014-03-20 Will Newton <will.newton@linaro.org>
764
765 * ld-arm/ifunc-14.rd: Update symbol values.
766
767 2014-03-19 Nick Clifton <nickc@redhat.com>
768
769 * config/default.exp (ASFLAGS): For the RX target add:
770 -muse-conventional-section-names.
771
772 2014-03-15 Alan Modra <amodra@gmail.com>
773
774 * ld-powerpc/vle-reloc-3.d: Remove addresses.
775
776 2014-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
781 2014-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
787 2014-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
792 2014-03-05 Alan Modra <amodra@gmail.com>
793
794 Update copyright years.
795
796 2014-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
802 2014-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
807 2014-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
811 2014-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
817 2014-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
824 2014-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
829 2014-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
837 2014-02-18 Jack Carter <jack.carter@imgtec.com>
838
839 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
840
841 2014-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
846 2014-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
855 2014-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
865 2014-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
889 2014-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
896 2014-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
916 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
917
918 * ld-elf/pr16498a.s: Replace .align with .p2align.
919
920 2014-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
926 2014-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
933 2014-01-22 Alan Modra <amodra@gmail.com>
934
935 * ld-scripts/pr14962-2.d: Correct target triple.
936
937 2014-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
957 2014-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
971 2014-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
976 2014-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
987 2014-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
993 2014-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
1000 2014-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
1005 2014-01-10 Alan Modra <amodra@gmail.com>
1006
1007 * ld-x86-64/pr14207.d: Adjust.
1008
1009 2014-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
1014 2014-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
1019 2014-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
1029 For older changes see ChangeLog-2013
1030 \f
1031 Copyright (C) 2014 Free Software Foundation, Inc.
1032
1033 Copying and distribution of this file, with or without modification,
1034 are permitted in any medium without royalty provided the copyright
1035 notice and this notice are preserved.
1036
1037 Local Variables:
1038 mode: change-log
1039 left-margin: 8
1040 fill-column: 74
1041 version-control: never
1042 End:
This page took 0.051743 seconds and 5 git commands to generate.