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