]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Properly implement STT_COMMON
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
aec6b87e
L
12016-02-26 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/19636
4 PR ld/19704
5 PR ld/19719
6 * Makefile.am (ELF_X86_DEPS): Add dynamic_undefined_weak.sh.
7 * Makefile.in: Regenerated.
8 * NEWS: Mention -z nodynamic-undefined-weak.
9 * ld.texinfo: Document -z nodynamic-undefined-weak.
10 * ldmain.c (main): Initialize dynamic_undefined_weak to -1.
11 * emulparams/dynamic_undefined_weak.sh: New file.
12 * emulparams/elf32_x86_64.sh: Source dynamic_undefined_weak.sh.
13 * emulparams/elf_i386.sh: Likewise.
14 * emulparams/elf_i386_be.sh: Likewise.
15 * emulparams/elf_i386_chaos.sh: Likewise.
16 * emulparams/elf_i386_ldso.sh: Likewise.
17 * emulparams/elf_i386_vxworks.sh: Likewise.
18 * emulparams/elf_iamcu.sh: Likewise.
19 * emulparams/elf_k1om.sh: Likewise.
20 * emulparams/elf_l1om.sh: Likewise.
21 * emulparams/elf_x86_64.sh: Likewise.
22 * emulparams/extern_protected_data.sh (PARSE_AND_LIST_OPTIONS):
23 Append.
24 (PARSE_AND_LIST_ARGS_CASE_Z): Likewise.
25 * testsuite/ld-elf/pr19719a.c: New file.
26 * testsuite/ld-elf/pr19719b.c: Likewise.
27 * testsuite/ld-elf/pr19719c.c: Likewise.
28 * testsuite/ld-elf/pr19719d.c: Likewise.
29 * testsuite/ld-i386/pr19636-1.s: Likewise.
30 * testsuite/ld-i386/pr19636-1a.d: Likewise.
31 * testsuite/ld-i386/pr19636-1b.d: Likewise.
32 * testsuite/ld-i386/pr19636-1c.d: Likewise.
33 * testsuite/ld-i386/pr19636-1d-nacl.d: Likewise.
34 * testsuite/ld-i386/pr19636-1d.d: Likewise.
35 * testsuite/ld-i386/pr19636-1e.d: Likewise.
36 * testsuite/ld-i386/pr19636-1f.d: Likewise.
37 * testsuite/ld-i386/pr19636-1g.d: Likewise.
38 * testsuite/ld-i386/pr19636-1h.d: Likewise.
39 * testsuite/ld-i386/pr19636-1i.d: Likewise.
40 * testsuite/ld-i386/pr19636-2.s: Likewise.
41 * testsuite/ld-i386/pr19636-2a.d: Likewise.
42 * testsuite/ld-i386/pr19636-2b.d: Likewise.
43 * testsuite/ld-i386/pr19636-2c-nacl.d: Likewise.
44 * testsuite/ld-i386/pr19636-2c.d: Likewise.
45 * testsuite/ld-i386/pr19636-2d-nacl.d: Likewise.
46 * testsuite/ld-i386/pr19636-2d.d: Likewise.
47 * testsuite/ld-i386/pr19636-2e-nacl.d: Likewise.
48 * testsuite/ld-i386/pr19636-2e.d: Likewise.
49 * testsuite/ld-i386/pr19636-3.s: Likewise.
50 * testsuite/ld-i386/pr19636-3a.d: Likewise.
51 * testsuite/ld-i386/pr19636-3b.d: Likewise.
52 * testsuite/ld-i386/pr19636-3c.d: Likewise.
53 * testsuite/ld-i386/pr19636-3d.d: Likewise.
54 * testsuite/ld-i386/pr19636-3e.d: Likewise.
55 * testsuite/ld-i386/pr19636-3f.d: Likewise.
56 * testsuite/ld-i386/pr19636-3g.d: Likewise.
57 * testsuite/ld-i386/pr19636-4.s: Likewise.
58 * testsuite/ld-i386/pr19636-4a.d: Likewise.
59 * testsuite/ld-i386/pr19636-4b.d: Likewise.
60 * testsuite/ld-i386/pr19636-4c.d: Likewise.
61 * testsuite/ld-i386/pr19636-4d.d: Likewise.
62 * testsuite/ld-i386/pr19704.out: Likewise.
63 * testsuite/ld-i386/pr19704a.c: Likewise.
64 * testsuite/ld-i386/pr19704b.c: Likewise.
65 * testsuite/ld-x86-64/pr19636-1.s: Likewise.
66 * testsuite/ld-x86-64/pr19636-1a.d: Likewise.
67 * testsuite/ld-x86-64/pr19636-1b.d: Likewise.
68 * testsuite/ld-x86-64/pr19636-1c.d: Likewise.
69 * testsuite/ld-x86-64/pr19636-1d.d: Likewise.
70 * testsuite/ld-x86-64/pr19636-1e.d: Likewise.
71 * testsuite/ld-x86-64/pr19636-1f.d: Likewise.
72 * testsuite/ld-x86-64/pr19636-1g.d: Likewise.
73 * testsuite/ld-x86-64/pr19636-2.s: Likewise.
74 * testsuite/ld-x86-64/pr19636-2a.d: Likewise.
75 * testsuite/ld-x86-64/pr19636-2b.d: Likewise.
76 * testsuite/ld-x86-64/pr19636-2c.d: Likewise.
77 * testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise.
78 * testsuite/ld-x86-64/pr19636-2d.d: Likewise.
79 * testsuite/ld-x86-64/pr19636-2e.d: Likewise.
80 * testsuite/ld-x86-64/pr19636-2f.d: Likewise.
81 * testsuite/ld-x86-64/pr19636-2g.d: Likewise.
82 * testsuite/ld-x86-64/pr19636-2h.d: Likewise.
83 * testsuite/ld-x86-64/pr19636-2i.d: Likewise.
84 * testsuite/ld-x86-64/pr19636-3.s: Likewise.
85 * testsuite/ld-x86-64/pr19636-3a.d: Likewise.
86 * testsuite/ld-x86-64/pr19636-3b.d: Likewise.
87 * testsuite/ld-x86-64/pr19636-3c.d: Likewise.
88 * testsuite/ld-x86-64/pr19636-3d.d: Likewise.
89 * testsuite/ld-x86-64/pr19704.out: Likewise.
90 * testsuite/ld-x86-64/pr19704a.c: Likewise.
91 * testsuite/ld-x86-64/pr19704b.c: Likewise.
92 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): New.
93 Run mix_pic_and_non_pic.
94 * testsuite/ld-i386/i386.exp (undefined_weak): New.
95 Run undefined_weak and PR ld/19636 tests.
96 * testsuite/ld-x86-64/x86-64.exp: Likewise.
97 * testsuite/ld-x86-64/pr13082-3b.d: Updated.
98 * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
99
920e4862
NC
1002016-02-25 Nick Clifton <nickc@redhat.com>
101
102 * ld.h (struct ld_config_type): Remove specified_data_size field.
103
0f550b3d
L
1042016-02-24 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/19698
107 * testsuite/ld-elf/pr19698.d: New file.
108 * testsuite/ld-elf/pr19698.s: Likewise.
109 * testsuite/ld-elf/pr19698.t: Likewise.
110
31866b2c
L
1112016-02-23 H.J. Lu <hongjiu.lu@intel.com>
112
113 * Makefile.am (ELF_X86_DEPS): New.
114 (eelf_i386.c): Replace $(ELF_DEPS) with $(ELF_X86_DEPS).
115 (eelf_i386_chaos.c): Likewise.
116 (eelf_i386_fbsd.c): Likewise.
117 (eelf_i386_ldso.c): Likewise.
118 (eelf_i386_nacl.c): Likewise.
119 (eelf_i386_sol2.c): Likewise.
120 (eelf_iamcu.c): Likewise.
121 (eelf32_x86_64.c): Likewise.
122 (eelf32_x86_64_nacl.c): Likewise.
123 (eelf_l1om.c): Likewise.
124 (eelf_l1om_fbsd.c): Likewise.
125 (eelf_k1om.c): Likewise.
126 (eelf_k1om_fbsd.c): Likewise.
127 (eelf_x86_64.c): Likewise.
128 (eelf_x86_64_cloudabi.c): Likewise.
129 (eelf_x86_64_fbsd.c): Likewise.
130 (eelf_x86_64_sol2.c): Likewise.
131 * Makefile.in: Regenerated.
132
6b3b0ab8
L
1332016-02-23 H.J. Lu <hongjiu.lu@intel.com>
134
135 * testsuite/ld-frv/fdpic-pie-6.d: Updated.
136 * testsuite/ld-mips-elf/pie-n32.d: Likewise.
137 * testsuite/ld-mips-elf/pie-n64.d: Likewise.
138 * testsuite/ld-mips-elf/pie-o32.d: Likewise.
139
de818c22
L
1402016-02-20 H.J. Lu <hongjiu.lu@intel.com>
141
142 * testsuite/ld-elf/pr19539.d: Skip cris*-*-* targets.
143
c304e18e
L
1442016-02-18 H.J. Lu <hongjiu.lu@intel.com>
145
146 * testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
147 *-*-gnu* and *-*-solaris*.
148 * testsuite/ld-elf/pr19617b.d: Likewise.
149 * testsuite/ld-elf/pr19617c.d: Likewise.
150
bf89386a
L
1512016-02-18 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR ld/19617
154 * testsuite/ld-elf/pr19617.s: New file.
155 * testsuite/ld-elf/pr19617a.d: Likewise.
156 * testsuite/ld-elf/pr19617b.d: Likewise.
157 * testsuite/ld-elf/pr19617c.d: Likewise.
158
06ea285d
NC
1592016-02-18 Nick Clifton <nickc@redhat.com>
160
161 * Makefile.am (CXX_FOR_TARGET): Check for the presence of an
162 in-tree xg++ executable after checking for the presence of an
163 in-tree g++ executable.
164 * Makefile.in: Regenerate.
165
b27ab9ad
L
1662016-02-17 H.J. Lu <hongjiu.lu@intel.com>
167
168 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
169 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
170 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
171
8f79b794
L
1722016-02-17 H.J. Lu <hongjiu.lu@intel.com>
173
174 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
175 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
176 * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
177 * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
178 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
179 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
180 * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
181 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
182 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
183 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
184 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
185 * testsuite/ld-x86-64/load1c-nacl.d: Likewise.
186 * testsuite/ld-x86-64/load1c.d: Likewise.
187 * testsuite/ld-x86-64/load1d-nacl.d: Likewise.
188 * testsuite/ld-x86-64/load1d.d: Likewise.
189 * testsuite/ld-x86-64/pr14207.d: Likewise.
190 * testsuite/ld-x86-64/pr19162.d: Likewise.
191 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
192 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
193 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
194 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
195 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
196 * testsuite/ld-x86-64/tlspic.rd: Likewise.
197
b3e3e0b7
NC
1982016-02-17 Nick Clifton <nickc@redhat.com>
199
200 * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
201
9fb71ee4
NC
2022016-02-15 Nick Clifton <nickc@redhat.com>
203
204 * testsuite/ld-i386/pr12718.d: Remove dependency upon the
205 description of the flags produced by readelf.
206 * testsuite/ld-i386/pr12921.d: Likewise.
207 * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
208 * testsuite/ld-i386/tlsbin.rd: Likewise.
209 * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
210 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
211 * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
212 * testsuite/ld-i386/tlsdesc.rd: Likewise.
213 * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
214 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
215 * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
216 * testsuite/ld-i386/tlsnopic.rd: Likewise.
217 * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
218 * testsuite/ld-i386/tlspic.rd: Likewise.
219 * testsuite/ld-s390/tlsbin.rd: Likewise.
220 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
221 * testsuite/ld-s390/tlspic.rd: Likewise.
222 * testsuite/ld-s390/tlspic_64.rd: Likewise.
223 * testsuite/ld-sh/tlsbin-2.d: Likewise.
224 * testsuite/ld-sh/tlspic-2.d: Likewise.
225 * testsuite/ld-tic6x/common.d: Likewise.
226 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
227 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
228 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
229 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
230 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
231 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
232 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
233 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
234 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
235 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
236 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
237 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
238 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
239 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
240 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
241 * testsuite/ld-x86-64/pr12718.d: Likewise.
242 * testsuite/ld-x86-64/pr12921.d: Likewise.
243 * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
244 * testsuite/ld-x86-64/split-by-file.rd: Likewise.
245 * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
246 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
247 * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
248 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
249 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
250 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
251 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
252 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
253 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
254 * testsuite/ld-x86-64/tlspic.rd: Likewise.
255 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
256 * testsuite/ld-xtensa/tlspic.rd: Likewise.
257
21a90cf1
L
2582016-02-11 H.J. Lu <hongjiu.lu@intel.com>
259
260 PR ld/19615
261 * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
262 PIE.
263 * lexsup.c (parse_args): Enable -Bsymbolic and
264 -Bsymbolic-functions for PIE.
ee5db48b 265 * testsuite/ld-i386/i386.exp: Run pr19615.
21a90cf1
L
266 * testsuite/ld-i386/pr19615.d: New file.
267 * testsuite/ld-i386/pr19615.s: Likewise.
268 * testsuite/ld-x86-64/pr19615.d: Likewise.
269 * testsuite/ld-x86-64/pr19615.s: Likewise.
270
027e9c75
NC
2712016-02-09 Nick Clifton <nickc@redhat.com>
272
273 * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
274 * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
275 * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
276 * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
277
39306124
NC
2782016-02-04 Nick Clifton <nickc@redhat.com>
279
280 * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
281 * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
282 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
283 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
284 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
285 * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
286 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
287 * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
288 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
289
0cb4071e
L
2902016-02-03 H.J. Lu <hongjiu.lu@intel.com>
291
292 PR gas/19520
293 * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
294 * testsuite/ld-i386/call1.d: Likewise.
295 * testsuite/ld-i386/call2.d: Likewise.
296 * testsuite/ld-i386/call3a.d: Likewise.
297 * testsuite/ld-i386/call3b.d: Likewise.
298 * testsuite/ld-i386/call3c.d: Likewise.
299 * testsuite/ld-i386/call3d.d: Likewise.
300 * testsuite/ld-i386/call3e.d: Likewise.
301 * testsuite/ld-i386/call3f.d: Likewise.
302 * testsuite/ld-i386/call3g.d: Likewise.
303 * testsuite/ld-i386/call3h.d: Likewise.
304 * testsuite/ld-i386/jmp1.d: Likewise.
305 * testsuite/ld-i386/jmp2.d: Likewise.
306 * testsuite/ld-i386/lea1c.d: Likewise.
307 * testsuite/ld-i386/load1.d: Likewise.
308 * testsuite/ld-i386/load2.d: Likewise.
309 * testsuite/ld-i386/load3.d: Likewise.
310 * testsuite/ld-i386/load4a.d: Likewise.
311 * testsuite/ld-i386/load5a.d: Likewise.
312 * testsuite/ld-i386/mov2b.d: Likewise.
313 * testsuite/ld-i386/mov3.d: Likewise.
314 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
315 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
316 * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
317 * testsuite/ld-x86-64/call1a.d: Likewise.
318 * testsuite/ld-x86-64/call1b.d: Likewise.
319 * testsuite/ld-x86-64/call1c.d: Likewise.
320 * testsuite/ld-x86-64/call1d.d: Likewise.
321 * testsuite/ld-x86-64/call1e.d: Likewise.
322 * testsuite/ld-x86-64/call1f.d: Likewise.
323 * testsuite/ld-x86-64/call1h.d: Likewise.
324 * testsuite/ld-x86-64/call1i.d: Likewise.
325 * testsuite/ld-x86-64/load1a.d: Likewise.
326 * testsuite/ld-x86-64/load1b.d: Likewise.
327 * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
328 * testsuite/ld-i386/got1.dd: Updated.
329 * testsuite/ld-i386/got1d.S (1): Removed.
330 * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
331 * testsuite/ld-x86-64/x86-64.exp: Likewise.
332
6ba2af25
L
3332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR ld/18591
336 * testsuite/ld-x86-64/pr18591.d: New file.
337 * testsuite/ld-x86-64/pr18591.s: Likewise.
338 * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
339
aef28989
L
3402016-02-01 H.J. Lu <hongjiu.lu@intel.com>
341
342 PR ld/19553
343 * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
344 * testsuite/ld-elf/pr19553.map: New file.
345 * testsuite/ld-elf/pr19553.map: Likewise.
346 * testsuite/ld-elf/pr19553a.c: Likewise.
347 * testsuite/ld-elf/pr19553b.c: Likewise.
348 * testsuite/ld-elf/pr19553b.out: Likewise.
349 * testsuite/ld-elf/pr19553c.c: Likewise.
350 * testsuite/ld-elf/pr19553c.out: Likewise.
351 * testsuite/ld-elf/pr19553d.c: Likewise.
352 * testsuite/ld-elf/pr19553d.out: Likewise.
353
d9e3b590
L
3542016-01-30 H.J. Lu <hongjiu.lu@intel.com>
355
356 PR ld/19539
357 * testsuite/ld-elf/pr19539.d: New file.
358 * testsuite/ld-elf/pr19539.s: Likewise.
359 * testsuite/ld-elf/pr19539.t: Likewise.
360
621ff761
L
3612016-01-29 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR ld/19533
364 * configure.ac (compressed_debug_sections): Replace == with =.
365 * configure: Regenerated.
366
7585b2b8
DC
3672016-01-22 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
368
369 * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
370 * scripttempl/avrtiny.sc (.noinit): Likewise.
371
aebf9be7
NC
3722016-01-21 Nick Clifton <nickc@redhat.com>
373
dfc43940
NC
374 PR ld/19453
375 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
376 the arm-netbsdelf target.
377
aebf9be7
NC
378 PR ld/19455
379 * testsuite/ld-arm/vxworks1-lib.dd: Update for current
380 disassmebler output.
381 * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
382 * testsuite/ld-arm/vxworks1.dd: Likewise.
383 * testsuite/ld-arm/vxworks1.rd: Likewise.
384 * testsuite/ld-arm/vxworks1.ld: Set the output format.
385
2f340668
JW
3862016-01-20 Jiong Wang <jiong.wang@arm.com>
387
388 * testsuite/ld-aarch64/farcall-section.d: Delete.
389 * testsuite/ld-aarch64/farcall-section.s: Delete.
390 * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
391 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
392 * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
393 * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
394 * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
395
fdbd3e95
NC
3962016-01-20 Nick Clifton <nickc@redhat.com>
397
398 PR 19457
399 * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
400 early for PE based targets.
401 * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
402 * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
403
91f68a68
MG
4042016-01-20 Mickael Guene <mickael.guene@st.com>
405
406 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
407 Add 'y' attribute usage.
408 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
409 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
410 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
411
a4af960a
NC
4122016-01-19 Nick Clifton <nickc@redhat.com>
413
414 * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
415 foo@FOO and bar@@FOO.
416
3d961d0d
AM
4172016-01-18 Alan Modra <amodra@gmail.com>
418
419 * configure: Regenerate.
420
760f6ee8
NC
4212016-01-18 Nick Clifton <nickc@redhat.com>
422
423 * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
424 is not configured to support plugins.
425
24f03d4e
NC
426 * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
427 but with 16 byte section alignment.
428 * testsuite/ld-scripts/rgn-at11.d: Use new source file. Reenable
429 test for MIPS targets.
430
5c14705f
AM
4312016-01-17 Alan Modra <amodra@gmail.com>
432
433 * configure: Regenerate.
434
b3066ae8
AM
4352016-01-17 Alan Modra <amodra@gmail.com>
436
437 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
438 * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
439 * testsuite/ld-elf/pr14156a.d: Likewise.
440 * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
441 * testsuite/ld-elf/sec64k.exp: Likewise.
442
4c4ac964
TP
4432016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
444
445 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
446 Set address of .foo section when linking.
447 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
448 in .foo section.
449 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
450 output to the above changes.
451
1bce3adf
NC
4522016-01-13 Nick Clifton <nickc@redhat.com>
453
84054199
NC
454 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
455 for MIPS targets.
456
13ce3603
NC
457 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
458 fail for MIPS targets.
459
1bce3adf
NC
460 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
461 MIPS targets.
462
ac06903d
YU
4632016-01-12 Yury Usishchev <y.usishchev@samsung.com>
464
465 * testsuite/ld-arm/arm-elf.exp: New test.
466 * testsuite/ld-arm/unwind-mix.d: New file.
467 * testsuite/ld-arm/unwind-mix1.s: New file.
468 * testsuite/ld-arm/unwind-mix2.s: New file.
469
109575d7
JW
4702016-01-08 Jiong Wang <jiong.wang@arm.com>
471
472 PR ld/19368
473 * testsuite/ld-arm/ifunc-3.rd: Update expected result.
474 * testsuite/ld-arm/ifunc-4.rd: Likewise.
475 * testsuite/ld-arm/ifunc-9.rd: Likewise.
476 * testsuite/ld-arm/ifunc-10.rd: Likewise.
477 * testsuite/ld-arm/ifunc-12.rd: Likewise.
478 * testsuite/ld-arm/ifunc-13.rd: Likewise.
479
296ebfbb
NC
4802016-01-05 Nick Clifton <nickc@redhat.com>
481
482 * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
483 MSP430 hardware multiply address range.
484 * scripttempl/elf32msp430.sc (__romdatastart): Define.
485 (__romdatacopysize): Define.
486 * scripttempl/elf32msp430_3.sc: Likewise.
487
2f2da8fd
MR
4882016-01-04 Maciej W. Rozycki <macro@imgtec.com>
489
490 * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
491 OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
492
d537eeb5
MR
4932016-01-04 Maciej W. Rozycki <macro@imgtec.com>
494
495 * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
496 messages expected according to MIPS BFD private data merge
497 changes.
498 * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
499 * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
500 * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
501 * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
502 * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
503 * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
504 * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
505 * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
506 * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
507 * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
508 * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
509 * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
510 * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
511
6f2750fe
AM
5122016-01-01 Alan Modra <amodra@gmail.com>
513
514 Update year range in copyright notice of all files.
515
3499769a
AM
516For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
517\f
518Copyright (C) 2016 Free Software Foundation, Inc.
519
520Copying and distribution of this file, with or without modification,
521are permitted in any medium without royalty provided the copyright
522notice and this notice are preserved.
523
524Local Variables:
525mode: change-log
526left-margin: 8
527fill-column: 74
528version-control: never
529End: