Enable PR ld/19617 tests only for Linux/GNU/Solaris
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2016-02-18 H.J. Lu <hongjiu.lu@intel.com>
2
3 * testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
4 *-*-gnu* and *-*-solaris*.
5 * testsuite/ld-elf/pr19617b.d: Likewise.
6 * testsuite/ld-elf/pr19617c.d: Likewise.
7
8 2016-02-18 H.J. Lu <hongjiu.lu@intel.com>
9
10 PR ld/19617
11 * testsuite/ld-elf/pr19617.s: New file.
12 * testsuite/ld-elf/pr19617a.d: Likewise.
13 * testsuite/ld-elf/pr19617b.d: Likewise.
14 * testsuite/ld-elf/pr19617c.d: Likewise.
15
16 2016-02-18 Nick Clifton <nickc@redhat.com>
17
18 * Makefile.am (CXX_FOR_TARGET): Check for the presence of an
19 in-tree xg++ executable after checking for the presence of an
20 in-tree g++ executable.
21 * Makefile.in: Regenerate.
22
23 2016-02-17 H.J. Lu <hongjiu.lu@intel.com>
24
25 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
26 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
27 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
28
29 2016-02-17 H.J. Lu <hongjiu.lu@intel.com>
30
31 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
32 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
33 * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
34 * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
35 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
36 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
37 * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
38 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
39 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
40 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
41 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
42 * testsuite/ld-x86-64/load1c-nacl.d: Likewise.
43 * testsuite/ld-x86-64/load1c.d: Likewise.
44 * testsuite/ld-x86-64/load1d-nacl.d: Likewise.
45 * testsuite/ld-x86-64/load1d.d: Likewise.
46 * testsuite/ld-x86-64/pr14207.d: Likewise.
47 * testsuite/ld-x86-64/pr19162.d: Likewise.
48 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
49 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
50 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
51 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
52 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
53 * testsuite/ld-x86-64/tlspic.rd: Likewise.
54
55 2016-02-17 Nick Clifton <nickc@redhat.com>
56
57 * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
58
59 2016-02-15 Nick Clifton <nickc@redhat.com>
60
61 * testsuite/ld-i386/pr12718.d: Remove dependency upon the
62 description of the flags produced by readelf.
63 * testsuite/ld-i386/pr12921.d: Likewise.
64 * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
65 * testsuite/ld-i386/tlsbin.rd: Likewise.
66 * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
67 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
68 * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
69 * testsuite/ld-i386/tlsdesc.rd: Likewise.
70 * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
71 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
72 * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
73 * testsuite/ld-i386/tlsnopic.rd: Likewise.
74 * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
75 * testsuite/ld-i386/tlspic.rd: Likewise.
76 * testsuite/ld-s390/tlsbin.rd: Likewise.
77 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
78 * testsuite/ld-s390/tlspic.rd: Likewise.
79 * testsuite/ld-s390/tlspic_64.rd: Likewise.
80 * testsuite/ld-sh/tlsbin-2.d: Likewise.
81 * testsuite/ld-sh/tlspic-2.d: Likewise.
82 * testsuite/ld-tic6x/common.d: Likewise.
83 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
84 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
85 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
86 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
87 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
88 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
89 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
90 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
91 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
92 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
93 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
94 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
95 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
96 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
97 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
98 * testsuite/ld-x86-64/pr12718.d: Likewise.
99 * testsuite/ld-x86-64/pr12921.d: Likewise.
100 * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
101 * testsuite/ld-x86-64/split-by-file.rd: Likewise.
102 * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
103 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
104 * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
105 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
106 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
107 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
108 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
109 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
110 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
111 * testsuite/ld-x86-64/tlspic.rd: Likewise.
112 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
113 * testsuite/ld-xtensa/tlspic.rd: Likewise.
114
115 2016-02-11 H.J. Lu <hongjiu.lu@intel.com>
116
117 PR ld/19615
118 * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
119 PIE.
120 * lexsup.c (parse_args): Enable -Bsymbolic and
121 -Bsymbolic-functions for PIE.
122 * testsuite/ld-i386/i386.exp: Run pr19615.
123 * testsuite/ld-i386/pr19615.d: New file.
124 * testsuite/ld-i386/pr19615.s: Likewise.
125 * testsuite/ld-x86-64/pr19615.d: Likewise.
126 * testsuite/ld-x86-64/pr19615.s: Likewise.
127
128 2016-02-09 Nick Clifton <nickc@redhat.com>
129
130 * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
131 * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
132 * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
133 * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
134
135 2016-02-04 Nick Clifton <nickc@redhat.com>
136
137 * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
138 * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
139 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
140 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
141 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
142 * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
143 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
144 * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
145 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
146
147 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
148
149 PR gas/19520
150 * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
151 * testsuite/ld-i386/call1.d: Likewise.
152 * testsuite/ld-i386/call2.d: Likewise.
153 * testsuite/ld-i386/call3a.d: Likewise.
154 * testsuite/ld-i386/call3b.d: Likewise.
155 * testsuite/ld-i386/call3c.d: Likewise.
156 * testsuite/ld-i386/call3d.d: Likewise.
157 * testsuite/ld-i386/call3e.d: Likewise.
158 * testsuite/ld-i386/call3f.d: Likewise.
159 * testsuite/ld-i386/call3g.d: Likewise.
160 * testsuite/ld-i386/call3h.d: Likewise.
161 * testsuite/ld-i386/jmp1.d: Likewise.
162 * testsuite/ld-i386/jmp2.d: Likewise.
163 * testsuite/ld-i386/lea1c.d: Likewise.
164 * testsuite/ld-i386/load1.d: Likewise.
165 * testsuite/ld-i386/load2.d: Likewise.
166 * testsuite/ld-i386/load3.d: Likewise.
167 * testsuite/ld-i386/load4a.d: Likewise.
168 * testsuite/ld-i386/load5a.d: Likewise.
169 * testsuite/ld-i386/mov2b.d: Likewise.
170 * testsuite/ld-i386/mov3.d: Likewise.
171 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
172 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
173 * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
174 * testsuite/ld-x86-64/call1a.d: Likewise.
175 * testsuite/ld-x86-64/call1b.d: Likewise.
176 * testsuite/ld-x86-64/call1c.d: Likewise.
177 * testsuite/ld-x86-64/call1d.d: Likewise.
178 * testsuite/ld-x86-64/call1e.d: Likewise.
179 * testsuite/ld-x86-64/call1f.d: Likewise.
180 * testsuite/ld-x86-64/call1h.d: Likewise.
181 * testsuite/ld-x86-64/call1i.d: Likewise.
182 * testsuite/ld-x86-64/load1a.d: Likewise.
183 * testsuite/ld-x86-64/load1b.d: Likewise.
184 * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
185 * testsuite/ld-i386/got1.dd: Updated.
186 * testsuite/ld-i386/got1d.S (1): Removed.
187 * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
188 * testsuite/ld-x86-64/x86-64.exp: Likewise.
189
190 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR ld/18591
193 * testsuite/ld-x86-64/pr18591.d: New file.
194 * testsuite/ld-x86-64/pr18591.s: Likewise.
195 * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
196
197 2016-02-01 H.J. Lu <hongjiu.lu@intel.com>
198
199 PR ld/19553
200 * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
201 * testsuite/ld-elf/pr19553.map: New file.
202 * testsuite/ld-elf/pr19553.map: Likewise.
203 * testsuite/ld-elf/pr19553a.c: Likewise.
204 * testsuite/ld-elf/pr19553b.c: Likewise.
205 * testsuite/ld-elf/pr19553b.out: Likewise.
206 * testsuite/ld-elf/pr19553c.c: Likewise.
207 * testsuite/ld-elf/pr19553c.out: Likewise.
208 * testsuite/ld-elf/pr19553d.c: Likewise.
209 * testsuite/ld-elf/pr19553d.out: Likewise.
210
211 2016-01-30 H.J. Lu <hongjiu.lu@intel.com>
212
213 PR ld/19539
214 * testsuite/ld-elf/pr19539.d: New file.
215 * testsuite/ld-elf/pr19539.s: Likewise.
216 * testsuite/ld-elf/pr19539.t: Likewise.
217
218 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
219
220 PR ld/19533
221 * configure.ac (compressed_debug_sections): Replace == with =.
222 * configure: Regenerated.
223
224 2016-01-22 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
225
226 * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
227 * scripttempl/avrtiny.sc (.noinit): Likewise.
228
229 2016-01-21 Nick Clifton <nickc@redhat.com>
230
231 PR ld/19453
232 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
233 the arm-netbsdelf target.
234
235 PR ld/19455
236 * testsuite/ld-arm/vxworks1-lib.dd: Update for current
237 disassmebler output.
238 * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
239 * testsuite/ld-arm/vxworks1.dd: Likewise.
240 * testsuite/ld-arm/vxworks1.rd: Likewise.
241 * testsuite/ld-arm/vxworks1.ld: Set the output format.
242
243 2016-01-20 Jiong Wang <jiong.wang@arm.com>
244
245 * testsuite/ld-aarch64/farcall-section.d: Delete.
246 * testsuite/ld-aarch64/farcall-section.s: Delete.
247 * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
248 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
249 * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
250 * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
251 * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
252
253 2016-01-20 Nick Clifton <nickc@redhat.com>
254
255 PR 19457
256 * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
257 early for PE based targets.
258 * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
259 * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
260
261 2016-01-20 Mickael Guene <mickael.guene@st.com>
262
263 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
264 Add 'y' attribute usage.
265 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
266 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
267 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
268
269 2016-01-19 Nick Clifton <nickc@redhat.com>
270
271 * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
272 foo@FOO and bar@@FOO.
273
274 2016-01-18 Alan Modra <amodra@gmail.com>
275
276 * configure: Regenerate.
277
278 2016-01-18 Nick Clifton <nickc@redhat.com>
279
280 * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
281 is not configured to support plugins.
282
283 * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
284 but with 16 byte section alignment.
285 * testsuite/ld-scripts/rgn-at11.d: Use new source file. Reenable
286 test for MIPS targets.
287
288 2016-01-17 Alan Modra <amodra@gmail.com>
289
290 * configure: Regenerate.
291
292 2016-01-17 Alan Modra <amodra@gmail.com>
293
294 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
295 * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
296 * testsuite/ld-elf/pr14156a.d: Likewise.
297 * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
298 * testsuite/ld-elf/sec64k.exp: Likewise.
299
300 2016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
301
302 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
303 Set address of .foo section when linking.
304 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
305 in .foo section.
306 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
307 output to the above changes.
308
309 2016-01-13 Nick Clifton <nickc@redhat.com>
310
311 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
312 for MIPS targets.
313
314 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
315 fail for MIPS targets.
316
317 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
318 MIPS targets.
319
320 2016-01-12 Yury Usishchev <y.usishchev@samsung.com>
321
322 * testsuite/ld-arm/arm-elf.exp: New test.
323 * testsuite/ld-arm/unwind-mix.d: New file.
324 * testsuite/ld-arm/unwind-mix1.s: New file.
325 * testsuite/ld-arm/unwind-mix2.s: New file.
326
327 2016-01-08 Jiong Wang <jiong.wang@arm.com>
328
329 PR ld/19368
330 * testsuite/ld-arm/ifunc-3.rd: Update expected result.
331 * testsuite/ld-arm/ifunc-4.rd: Likewise.
332 * testsuite/ld-arm/ifunc-9.rd: Likewise.
333 * testsuite/ld-arm/ifunc-10.rd: Likewise.
334 * testsuite/ld-arm/ifunc-12.rd: Likewise.
335 * testsuite/ld-arm/ifunc-13.rd: Likewise.
336
337 2016-01-05 Nick Clifton <nickc@redhat.com>
338
339 * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
340 MSP430 hardware multiply address range.
341 * scripttempl/elf32msp430.sc (__romdatastart): Define.
342 (__romdatacopysize): Define.
343 * scripttempl/elf32msp430_3.sc: Likewise.
344
345 2016-01-04 Maciej W. Rozycki <macro@imgtec.com>
346
347 * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
348 OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
349
350 2016-01-04 Maciej W. Rozycki <macro@imgtec.com>
351
352 * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
353 messages expected according to MIPS BFD private data merge
354 changes.
355 * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
356 * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
357 * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
358 * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
359 * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
360 * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
361 * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
362 * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
363 * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
364 * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
365 * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
366 * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
367 * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
368
369 2016-01-01 Alan Modra <amodra@gmail.com>
370
371 Update year range in copyright notice of all files.
372
373 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
374 \f
375 Copyright (C) 2016 Free Software Foundation, Inc.
376
377 Copying and distribution of this file, with or without modification,
378 are permitted in any medium without royalty provided the copyright
379 notice and this notice are preserved.
380
381 Local Variables:
382 mode: change-log
383 left-margin: 8
384 fill-column: 74
385 version-control: never
386 End:
This page took 0.063732 seconds and 5 git commands to generate.