]> Git Repo - binutils.git/blame - ld/ChangeLog
Add missing cleanup in exec_file_locate_attach
[binutils.git] / ld / ChangeLog
CommitLineData
b3e3e0b7
NC
12016-02-17 Nick Clifton <[email protected]>
2
3 * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
4
9fb71ee4
NC
52016-02-15 Nick Clifton <[email protected]>
6
7 * testsuite/ld-i386/pr12718.d: Remove dependency upon the
8 description of the flags produced by readelf.
9 * testsuite/ld-i386/pr12921.d: Likewise.
10 * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
11 * testsuite/ld-i386/tlsbin.rd: Likewise.
12 * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
13 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
14 * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
15 * testsuite/ld-i386/tlsdesc.rd: Likewise.
16 * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
17 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
18 * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
19 * testsuite/ld-i386/tlsnopic.rd: Likewise.
20 * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
21 * testsuite/ld-i386/tlspic.rd: Likewise.
22 * testsuite/ld-s390/tlsbin.rd: Likewise.
23 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
24 * testsuite/ld-s390/tlspic.rd: Likewise.
25 * testsuite/ld-s390/tlspic_64.rd: Likewise.
26 * testsuite/ld-sh/tlsbin-2.d: Likewise.
27 * testsuite/ld-sh/tlspic-2.d: Likewise.
28 * testsuite/ld-tic6x/common.d: Likewise.
29 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
30 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
31 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
32 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
33 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
34 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
35 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
36 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
37 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
38 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
39 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
40 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
41 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
42 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
43 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
44 * testsuite/ld-x86-64/pr12718.d: Likewise.
45 * testsuite/ld-x86-64/pr12921.d: Likewise.
46 * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
47 * testsuite/ld-x86-64/split-by-file.rd: Likewise.
48 * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
49 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
50 * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
51 * testsuite/ld-x86-64/tlsbindesc.rd: 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 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
59 * testsuite/ld-xtensa/tlspic.rd: Likewise.
60
21a90cf1
L
612016-02-11 H.J. Lu <[email protected]>
62
63 PR ld/19615
64 * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
65 PIE.
66 * lexsup.c (parse_args): Enable -Bsymbolic and
67 -Bsymbolic-functions for PIE.
ee5db48b 68 * testsuite/ld-i386/i386.exp: Run pr19615.
21a90cf1
L
69 * testsuite/ld-i386/pr19615.d: New file.
70 * testsuite/ld-i386/pr19615.s: Likewise.
71 * testsuite/ld-x86-64/pr19615.d: Likewise.
72 * testsuite/ld-x86-64/pr19615.s: Likewise.
73
027e9c75
NC
742016-02-09 Nick Clifton <[email protected]>
75
76 * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
77 * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
78 * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
79 * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
80
39306124
NC
812016-02-04 Nick Clifton <[email protected]>
82
83 * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
84 * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
85 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
86 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
87 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
88 * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
89 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
90 * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
91 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
92
0cb4071e
L
932016-02-03 H.J. Lu <[email protected]>
94
95 PR gas/19520
96 * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
97 * testsuite/ld-i386/call1.d: Likewise.
98 * testsuite/ld-i386/call2.d: Likewise.
99 * testsuite/ld-i386/call3a.d: Likewise.
100 * testsuite/ld-i386/call3b.d: Likewise.
101 * testsuite/ld-i386/call3c.d: Likewise.
102 * testsuite/ld-i386/call3d.d: Likewise.
103 * testsuite/ld-i386/call3e.d: Likewise.
104 * testsuite/ld-i386/call3f.d: Likewise.
105 * testsuite/ld-i386/call3g.d: Likewise.
106 * testsuite/ld-i386/call3h.d: Likewise.
107 * testsuite/ld-i386/jmp1.d: Likewise.
108 * testsuite/ld-i386/jmp2.d: Likewise.
109 * testsuite/ld-i386/lea1c.d: Likewise.
110 * testsuite/ld-i386/load1.d: Likewise.
111 * testsuite/ld-i386/load2.d: Likewise.
112 * testsuite/ld-i386/load3.d: Likewise.
113 * testsuite/ld-i386/load4a.d: Likewise.
114 * testsuite/ld-i386/load5a.d: Likewise.
115 * testsuite/ld-i386/mov2b.d: Likewise.
116 * testsuite/ld-i386/mov3.d: Likewise.
117 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
118 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
119 * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
120 * testsuite/ld-x86-64/call1a.d: Likewise.
121 * testsuite/ld-x86-64/call1b.d: Likewise.
122 * testsuite/ld-x86-64/call1c.d: Likewise.
123 * testsuite/ld-x86-64/call1d.d: Likewise.
124 * testsuite/ld-x86-64/call1e.d: Likewise.
125 * testsuite/ld-x86-64/call1f.d: Likewise.
126 * testsuite/ld-x86-64/call1h.d: Likewise.
127 * testsuite/ld-x86-64/call1i.d: Likewise.
128 * testsuite/ld-x86-64/load1a.d: Likewise.
129 * testsuite/ld-x86-64/load1b.d: Likewise.
130 * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
131 * testsuite/ld-i386/got1.dd: Updated.
132 * testsuite/ld-i386/got1d.S (1): Removed.
133 * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
134 * testsuite/ld-x86-64/x86-64.exp: Likewise.
135
6ba2af25
L
1362016-02-02 H.J. Lu <[email protected]>
137
138 PR ld/18591
139 * testsuite/ld-x86-64/pr18591.d: New file.
140 * testsuite/ld-x86-64/pr18591.s: Likewise.
141 * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
142
aef28989
L
1432016-02-01 H.J. Lu <[email protected]>
144
145 PR ld/19553
146 * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
147 * testsuite/ld-elf/pr19553.map: New file.
148 * testsuite/ld-elf/pr19553.map: Likewise.
149 * testsuite/ld-elf/pr19553a.c: Likewise.
150 * testsuite/ld-elf/pr19553b.c: Likewise.
151 * testsuite/ld-elf/pr19553b.out: Likewise.
152 * testsuite/ld-elf/pr19553c.c: Likewise.
153 * testsuite/ld-elf/pr19553c.out: Likewise.
154 * testsuite/ld-elf/pr19553d.c: Likewise.
155 * testsuite/ld-elf/pr19553d.out: Likewise.
156
d9e3b590
L
1572016-01-30 H.J. Lu <[email protected]>
158
159 PR ld/19539
160 * testsuite/ld-elf/pr19539.d: New file.
161 * testsuite/ld-elf/pr19539.s: Likewise.
162 * testsuite/ld-elf/pr19539.t: Likewise.
163
621ff761
L
1642016-01-29 H.J. Lu <[email protected]>
165
166 PR ld/19533
167 * configure.ac (compressed_debug_sections): Replace == with =.
168 * configure: Regenerated.
169
7585b2b8
DC
1702016-01-22 Pitchumani Sivanupandi <[email protected]>
171
172 * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
173 * scripttempl/avrtiny.sc (.noinit): Likewise.
174
aebf9be7
NC
1752016-01-21 Nick Clifton <[email protected]>
176
dfc43940
NC
177 PR ld/19453
178 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
179 the arm-netbsdelf target.
180
aebf9be7
NC
181 PR ld/19455
182 * testsuite/ld-arm/vxworks1-lib.dd: Update for current
183 disassmebler output.
184 * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
185 * testsuite/ld-arm/vxworks1.dd: Likewise.
186 * testsuite/ld-arm/vxworks1.rd: Likewise.
187 * testsuite/ld-arm/vxworks1.ld: Set the output format.
188
2f340668
JW
1892016-01-20 Jiong Wang <[email protected]>
190
191 * testsuite/ld-aarch64/farcall-section.d: Delete.
192 * testsuite/ld-aarch64/farcall-section.s: Delete.
193 * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
194 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
195 * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
196 * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
197 * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
198
fdbd3e95
NC
1992016-01-20 Nick Clifton <[email protected]>
200
201 PR 19457
202 * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
203 early for PE based targets.
204 * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
205 * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
206
91f68a68
MG
2072016-01-20 Mickael Guene <[email protected]>
208
209 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
210 Add 'y' attribute usage.
211 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
212 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
213 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
214
a4af960a
NC
2152016-01-19 Nick Clifton <[email protected]>
216
217 * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
218 foo@FOO and bar@@FOO.
219
3d961d0d
AM
2202016-01-18 Alan Modra <[email protected]>
221
222 * configure: Regenerate.
223
760f6ee8
NC
2242016-01-18 Nick Clifton <[email protected]>
225
226 * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
227 is not configured to support plugins.
228
24f03d4e
NC
229 * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
230 but with 16 byte section alignment.
231 * testsuite/ld-scripts/rgn-at11.d: Use new source file. Reenable
232 test for MIPS targets.
233
5c14705f
AM
2342016-01-17 Alan Modra <[email protected]>
235
236 * configure: Regenerate.
237
b3066ae8
AM
2382016-01-17 Alan Modra <[email protected]>
239
240 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
241 * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
242 * testsuite/ld-elf/pr14156a.d: Likewise.
243 * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
244 * testsuite/ld-elf/sec64k.exp: Likewise.
245
4c4ac964
TP
2462016-01-14 Thomas Preud'homme <[email protected]>
247
248 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
249 Set address of .foo section when linking.
250 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
251 in .foo section.
252 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
253 output to the above changes.
254
1bce3adf
NC
2552016-01-13 Nick Clifton <[email protected]>
256
84054199
NC
257 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
258 for MIPS targets.
259
13ce3603
NC
260 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
261 fail for MIPS targets.
262
1bce3adf
NC
263 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
264 MIPS targets.
265
ac06903d
YU
2662016-01-12 Yury Usishchev <[email protected]>
267
268 * testsuite/ld-arm/arm-elf.exp: New test.
269 * testsuite/ld-arm/unwind-mix.d: New file.
270 * testsuite/ld-arm/unwind-mix1.s: New file.
271 * testsuite/ld-arm/unwind-mix2.s: New file.
272
109575d7
JW
2732016-01-08 Jiong Wang <[email protected]>
274
275 PR ld/19368
276 * testsuite/ld-arm/ifunc-3.rd: Update expected result.
277 * testsuite/ld-arm/ifunc-4.rd: Likewise.
278 * testsuite/ld-arm/ifunc-9.rd: Likewise.
279 * testsuite/ld-arm/ifunc-10.rd: Likewise.
280 * testsuite/ld-arm/ifunc-12.rd: Likewise.
281 * testsuite/ld-arm/ifunc-13.rd: Likewise.
282
296ebfbb
NC
2832016-01-05 Nick Clifton <[email protected]>
284
285 * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
286 MSP430 hardware multiply address range.
287 * scripttempl/elf32msp430.sc (__romdatastart): Define.
288 (__romdatacopysize): Define.
289 * scripttempl/elf32msp430_3.sc: Likewise.
290
2f2da8fd
MR
2912016-01-04 Maciej W. Rozycki <[email protected]>
292
293 * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
294 OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
295
d537eeb5
MR
2962016-01-04 Maciej W. Rozycki <[email protected]>
297
298 * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
299 messages expected according to MIPS BFD private data merge
300 changes.
301 * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
302 * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
303 * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
304 * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
305 * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
306 * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
307 * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
308 * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
309 * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
310 * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
311 * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
312 * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
313 * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
314
6f2750fe
AM
3152016-01-01 Alan Modra <[email protected]>
316
317 Update year range in copyright notice of all files.
318
3499769a
AM
319For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
320\f
321Copyright (C) 2016 Free Software Foundation, Inc.
322
323Copying and distribution of this file, with or without modification,
324are permitted in any medium without royalty provided the copyright
325notice and this notice are preserved.
326
327Local Variables:
328mode: change-log
329left-margin: 8
330fill-column: 74
331version-control: never
332End:
This page took 0.086232 seconds and 4 git commands to generate.