More cases of missing TO_ADDR in ldlang.c
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
fc90c280
AM
12016-03-31 Alan Modra <amodra@gmail.com>
2
3 * ldlang.c (TO_ADDR, TO_SIZE, opb_shift): Move earlier in file.
4 (lang_insert_orphan): Use TO_ADDR in __stop sym calculation.
5 (print_input_section): Don't use TO_ADDR when printing section
6 size.
7 (lang_size_sections_1): Use TO_ADDR in overlay lma calculation.
8 (lang_size_sections): Use TO_ADDR in relro end calculation.
9
62bdf2d6
AB
102016-03-30 Andrew Burgess <andrew.burgess@embecosm.com>
11
12 * testsuite/lib/ld-lib.exp (run_dump_test): Fix check of return
13 value from regexp_diff.
14 * testsuite/ld-elf/orphan-5.l: Fix expected output.
15 * testsuite/ld-elf/orphan-6.l: Likewise.
16
a87dd97a
AM
172016-03-30 Alan Modra <amodra@gmail.com>
18
19 PR 18452
20 * ldlang.c (maybe_overlays): New static var.
21 (lang_size_sections_1): Set it here.
22 (struct check_sec): New.
23 (sort_sections_by_lma): Adjust for array of structs.
24 (sort_sections_by_vma): New function.
25 (lang_check_section_addresses): Check both LMA and VMA for overlap.
26 * testsuite/ld-scripts/rgn-over7.d: Adjust.
27
ca62bc4a
AM
282016-03-30 Alan Modra <amodra@gmail.com>
29
30 * ldlang.c (lang_size_sections_1): Correct code detecting a
31 backward non-overlapping move.
32
2e4a7aea
AM
332016-03-30 Alan Modra <amodra@gmail.com>
34
35 * ldlang.c (IS_TBSS): New macro, extracted from..
36 (IGNORE_SECTION): ..here.
37 (lang_size_sections_1): Use IS_TBSS and IGNORE_SECTION.
38 (lang_size_sections, lang_do_assignments_1): Use IS_TBSS.
39
4153b6db
NC
402016-03-22 Nick Clifton <nickc@redhat.com>
41
42 PR ld/19803
43 * ldlang.c (lang_add_gc_name): New function. Adds the provided
44 symbol name to the list of gc symbols.
45 (lang_process): Call lang_add_gc_name with entry_symbol_default if
46 entry_symbol.name is NULL. Use lang_add_gc_name to add the init
47 and fini function names.
48 * pe-dll.c (process_def_file_and_drectve): Add exported names to
49 the gc symbol list.
50 * testsuite/ld-pe/pr19803.s: Do not export _testval symbol.
51 * testsuite/ld-pe/pr19803.d: Tweak expected output.
52
9780e045
NC
532016-03-22 Nick Clifton <nickc@redhat.com>
54
55 * configure: Regenerate.
56
e1fa0163
NC
572016-03-21 Nick Clifton <nickc@redhat.com>
58
59 * emultempl/msp430.em: Replace use of alloca with call to xmalloc.
60 * plugin.c: Likewise.
61 * pe-dll.c: Likewise.
62
45821bef
A
632016-03-18 Awson <kyrab@mail.ru>
64
65 PR 19531
66 * scripttempl/pe.sc (.rdata_runtime_pseudo_reloc): Always KEEP
67 this section.
68 * scripttempl/pep.sc (.rdata_runtime_pseudo_reloc): Likewise.
69
41f46ed9
SKS
702016-03-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
71
72 * ld-avr/gc-section-debugline.d: Relax regex check for CU.
73
4e0c91e4
L
742016-03-15 H.J. Lu <hongjiu.lu@intel.com>
75
76 PR ld/19827
77 * testsuite/ld-i386/i386.exp: Run PR ld/19827 tests.
78 * testsuite/ld-x86-64/x86-64.exp: Likewise.
79 * testsuite/ld-i386/pr19827.rd: New file.
80 * testsuite/ld-i386/pr19827a.S: Likewise.
81 * testsuite/ld-i386/pr19827b.S: Likewise.
82 * testsuite/ld-x86-64/pr19827.rd: Likewise.
83 * testsuite/ld-x86-64/pr19827a.S: Likewise.
84 * testsuite/ld-x86-64/pr19827b.S: Likewise.
85
4c10bbaa
L
862016-03-15 H.J. Lu <hongjiu.lu@intel.com>
87
88 PR ld/19807
89 * Makefile.am (ELF_X86_DEPS): Add
90 $(srcdir)/emulparams/reloc_overflow.sh.
91 * Makefile.in: Regenerated.
92 * NEWS: Mention -z noreloc-overflow.
93 * ld.texinfo: Document -z noreloc-overflow.
94 * emulparams/elf32_x86_64.sh: Source
95 ${srcdir}/emulparams/reloc_overflow.sh.
96 * emulparams/elf_x86_64.sh: Likewise.
97 * emulparams/reloc_overflow.sh: New file.
98 * testsuite/ld-x86-64/pr19807-1.s: New file.
99 * testsuite/ld-x86-64/pr19807-1a.d: Likewise.
100 * testsuite/ld-x86-64/pr19807-1b.d: Likewise.
101 * testsuite/ld-x86-64/pr19807-2.s: Likewise.
102 * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
103 * testsuite/ld-x86-64/pr19807-2b.d: Likewise.
104 * testsuite/ld-x86-64/pr19807-2c.d: Likewise.
105 * testsuite/ld-x86-64/pr19807-2d.d: Likewise.
106 * testsuite/ld-x86-64/pr19807-2e.d: Likewise.
107 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/19807 tests.
108
3ab94f96
L
1092016-03-13 H.J. Lu <hongjiu.lu@intel.com>
110
111 PR ld/19539
112 * testsuite/ld-i386/i386.exp: Run pr19539.
113 * testsuite/ld-i386/pr19539.d: New file.
114 * testsuite/ld-i386/pr19539.s: Likewise.
115 * testsuite/ld-i386/pr19539.t: Likewise.
116 * testsuite/ld-x86-64/pr19539.s: Likewise.
117 * testsuite/ld-x86-64/pr19539.t: Likewise.
118 * testsuite/ld-x86-64/pr19539a.d: Likewise.
119 * testsuite/ld-x86-64/pr19539b.d: Likewise.
120 * testsuite/ld-x86-64/x86-64.exp: Run pr19539a and pr19539b.
121
a9f02af8
MG
1222016-03-10 Mickael Guene <mickael.guene@st.com>
123
124 PR gas/19744
125 * testsuite/ld-arm/arm-elf.exp: New tests.
126 * testsuite/ld-arm/thumb1-adds-armv7-m.s: New.
127 * testsuite/ld-arm/thumb1-movs-armv7-m.s: New.
128
878a6877
NC
1292016-03-10 Nick Clifton <nickc@redhat.com>
130
131 * scripttempl/elf32msp430.sc (.rodata): Remove spurious LONG(0).
132
4b05e0a7
PA
1332016-03-09 Pedro Alves <palves@redhat.com>
134
135 * scripttempl/v850.sc: Use "v850:old-gcc-abi" as OUTPUT_ARCH.
136 * scripttempl/v850_rh850.sc: Use "v850:rh850" as OUTPUT_ARCH.
137
9c1d7a08
L
1382016-03-08 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR ld/19789
141 * testsuite/ld-elf/pr19789.d: New file.
142 * testsuite/ld-elf/pr19789.s: Likewise.
143
d1ed1c7d
L
1442016-03-08 H.J. Lu <hongjiu.lu@intel.com>
145
146 PR ld/19784
147 * testsuite/ld-i386/i386.exp: Remove pr19636-2e-nacl test.
148 * testsuite/ld-i386/pr19636-2e-nacl.d: Moved to ...
149 * testsuite/ld-i386/pr19636-2e.d: Here. Remove notarget.
150 * testsuite/ld-ifunc/ifunc.exp: Run PR ld/19784 tests.
151 * testsuite/ld-ifunc/pass.out: New file.
152 * testsuite/ld-ifunc/pr19784a.c: Likewise.
153 * testsuite/ld-ifunc/pr19784b.c: Likewise.
154 * testsuite/ld-ifunc/pr19784c.c: Likewise.
155
205ac185
L
1562016-03-08 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR ld/19774
159 * testsuite/ld-ifunc/ifunc.exp: Link tmpdir/pr18808a.o before
160 tmpdir/libpr18808.so. Link tmpdir/pr18841a.o before
161 tmpdir/libpr18841b.so and tmpdir/libpr18841c.so. Test
162 --as-needed for pr18841c.
163
23a4bd22
L
1642016-03-07 H.J. Lu <hongjiu.lu@intel.com>
165
166 PR ld/19774
167 * testsuite/ld-i386/i386.exp: Link tmpdir/pr18900.o before
168 tmpdir/pr18900.so and test --as-needed. Link tmpdir/gotpc1.o
169 before tmpdir/got1d.so and test --as-needed.
170 * testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr18900.o before
171 tmpdir/pr18900.so and test --as-needed.
172
18f822a0
JW
1732016-03-07 Jiong Wang <jiong.wang@arm.com>
174
175 * testsuite/ld-aarch64/implicit_got_section_1.s: New test source file.
176 * testsuite/ld-aarch64/implicit_got_section_1.d: New test expected
177 result.
178 * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
179
46175b4e
L
1802016-03-06 H.J. Lu <hongjiu.lu@intel.com>
181
182 * testsuite/ld-i386/i386.exp: Link tmpdir/copyreloc-main.o
183 before tmpdir/copyreloc-lib.so and test --as-needed.
184 * testsuite/ld-x86-64/x86-64.exp: Likewise.
185
07492f66
L
1862016-03-04 H.J. Lu <hongjiu.lu@intel.com>
187
188 PR ld/19579
189 * testsuite/ld-elf/pr19579a.c: New file.
190 * testsuite/ld-elf/pr19579b.c: Likewise.
191 * testsuite/ld-elf/shared.exp: Run PR ld/19579 test.
192
7bcc503f
L
1932016-03-02 H.J. Lu <hongjiu.lu@intel.com>
194
195 * testsuite/ld-elf/pr19162.d: Skip hppa-*-*.
196
7494161b
L
1972016-03-02 H.J. Lu <hongjiu.lu@intel.com>
198
199 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Add xfails.
200 Xfail mix_pic_and_non_pic on "arm*-*-*" "aarch64*-*-*".
201
523f4c92
L
2022016-03-02 H.J. Lu <hongjiu.lu@intel.com>
203
204 PR ld/19739
205 * emultempl/mmo.em (mmo_place_orphan): Don't merge flags of other
206 input sections for relocatable link.
207 * emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
208 * emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
209
2102016-03-01 H.J. Lu <hongjiu.lu@intel.com>
211
212 PR ld/19739
e18b24a4 213 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
523f4c92
L
214 merge flags of other input sections for relocatable link.
215
ef621b15
L
2162016-03-01 H.J. Lu <hongjiu.lu@intel.com>
217
218 * testsuite/ld-plugin/lto.exp: Update PR ld/12365 test for GCC 6.
219
2955a517
L
2202016-03-01 H.J. Lu <hongjiu.lu@intel.com>
221
222 * testsuite/ld-elf/pr19162.d: Skip arc target.
223
7f50ebc1
L
2242016-02-29 H.J. Lu <hongjiu.lu@intel.com>
225
226 PR ld/19162
227 * testsuite/ld-elf/pr19162.d: New file.
228 * testsuite/ld-elf/pr19162a.s: Likwise.
229 * testsuite/ld-elf/pr19162b.s: Likwise.
230
841fdfcd
CZ
2312016-02-29 Cupertino Miranda <cmiranda@synopsys.com>
232
233 * testsuite/ld-elf/merge.d: Removed xfail for ARC.
234 * testsuite/ld-elf/merge2.d: Likewise.
235 * testsuite/ld-elf/merge3.d: Likewise.
236
7e458899
CZ
2372016-02-29 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
238
239 * scripttempl/arclinux.sc: Force .tdata and .tbss to always be
240 generated.
241
c5e3a364
RL
2422016-02-26 Renlin Li <renlin.li@arm.com>
243
244 * testsuite/ld-aarch64/aarch64-elf.exp: Run new testcases.
245 * testsuite/ld-aarch64/emit-relocs-270.d: Update to use new boundary.
246 * testsuite/ld-aarch64/emit-relocs-271.d: Likewise.
247 * testsuite/ld-aarch64/emit-relocs-272.d: Likewise.
248 * testsuite/ld-aarch64/emit-relocs-270-overflow.d: New.
249 * testsuite/ld-aarch64/emit-relocs-270-overflow.s: New.
250 * testsuite/ld-aarch64/emit-relocs-271-overflow.d: New.
251 * testsuite/ld-aarch64/emit-relocs-271-overflow.s: New.
252 * testsuite/ld-aarch64/emit-relocs-272-overflow.d: New.
253 * testsuite/ld-aarch64/emit-relocs-272-overflow.s: New.
254
bae420ef
L
2552016-02-26 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR ld/19609
258 * testsuite/ld-i386/got1.dd: Updated.
259 * testsuite/ld-i386/lea1c.d: Likewise.
260 * testsuite/ld-i386/load1-nacl.d: Likewise.
261 * testsuite/ld-i386/load1.d: Likewise.
262 * testsuite/ld-i386/load4b.d: Likewise.
263 * testsuite/ld-i386/load5b.d: Likewise.
264 * testsuite/ld-i386/mov1b.d: Likewise.
265 * testsuite/ld-x86-64/mov1b.d: Likewise.
266 * testsuite/ld-x86-64/mov1d.d: Likewise.
267 * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
268 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
269 * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
270 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
271 * testsuite/ld-x86-64/gotpcrel1.dd: Likewise.
272 * testsuite/ld-x86-64/lea1a.d: Likewise.
273 * testsuite/ld-x86-64/lea1b.d: Likewise.
274 * testsuite/ld-x86-64/lea1c.d: Likewise.
275 * testsuite/ld-x86-64/lea1d.d: Likewise.
276 * testsuite/ld-x86-64/lea1e.d: Likewise.
277 * testsuite/ld-x86-64/lea1f.d: Likewise.
278 * testsuite/ld-x86-64/mov1b.d: Likewise.
279 * testsuite/ld-x86-64/mov1d.d: Likewise.
280 * testsuite/ld-x86-64/pr13082-3b.d: Likewise.
281 * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
282 * testsuite/ld-x86-64/lea1.s: Add tests for 32-bit registers.
283 * testsuite/ld-i386/pr19609-1.s: New file.
284 * testsuite/ld-i386/pr19609-1a.d: Likewise.
285 * testsuite/ld-i386/pr19609-1b.d: Likewise.
286 * testsuite/ld-i386/pr19609-1c.d: Likewise.
287 * testsuite/ld-i386/pr19609-1d.d: Likewise.
288 * testsuite/ld-i386/pr19609-1e.d: Likewise.
289 * testsuite/ld-i386/pr19609-1f.d: Likewise.
290 * testsuite/ld-i386/pr19609-1g.d: Likewise.
291 * testsuite/ld-i386/pr19609-1h.d: Likewise.
292 * testsuite/ld-i386/pr19609-1i.d: Likewise.
293 * testsuite/ld-i386/pr19609-2.s: Likewise.
294 * testsuite/ld-i386/pr19609-2a.d: Likewise.
295 * testsuite/ld-i386/pr19609-2b.d: Likewise.
296 * testsuite/ld-i386/pr19609-2c.d: Likewise.
297 * testsuite/ld-i386/undefweak.s: Likewise.
298 * testsuite/ld-i386/undefweaka.d: Likewise.
299 * testsuite/ld-i386/undefweakb.d: Likewise.
300 * testsuite/ld-x86-64/pr13082-3c.d: Likewise.
301 * testsuite/ld-x86-64/pr13082-3d.d: Likewise.
302 * testsuite/ld-x86-64/pr19609-1.s: Likewise.
303 * testsuite/ld-x86-64/pr19609-1a.d: Likewise.
304 * testsuite/ld-x86-64/pr19609-1b.d: Likewise.
305 * testsuite/ld-x86-64/pr19609-1c.d: Likewise.
306 * testsuite/ld-x86-64/pr19609-1d.d: Likewise.
307 * testsuite/ld-x86-64/pr19609-1e.d: Likewise.
308 * testsuite/ld-x86-64/pr19609-1f.d: Likewise.
309 * testsuite/ld-x86-64/pr19609-1g.d: Likewise.
310 * testsuite/ld-x86-64/pr19609-1h.d: Likewise.
311 * testsuite/ld-x86-64/pr19609-1i.d: Likewise.
312 * testsuite/ld-x86-64/pr19609-1j.d: Likewise.
313 * testsuite/ld-x86-64/pr19609-1k.d: Likewise.
314 * testsuite/ld-x86-64/pr19609-1l.d: Likewise.
315 * testsuite/ld-x86-64/pr19609-1m.d: Likewise.
316 * testsuite/ld-x86-64/pr19609-2.s: Likewise.
317 * testsuite/ld-x86-64/pr19609-2a.d: Likewise.
318 * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
319 * testsuite/ld-x86-64/pr19609-2c.d: Likewise.
320 * testsuite/ld-x86-64/pr19609-2d.d: Likewise.
321 * testsuite/ld-x86-64/pr19609-3.s: Likewise.
322 * testsuite/ld-x86-64/pr19609-3a.d: Likewise.
323 * testsuite/ld-x86-64/pr19609-3b.d: Likewise.
324 * testsuite/ld-x86-64/pr19609-4.s: Likewise.
325 * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
326 * testsuite/ld-x86-64/pr19609-4b.d: Likewise.
327 * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
328 * testsuite/ld-x86-64/pr19609-4d.d: Likewise.
329 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
330 * testsuite/ld-x86-64/pr19609-5.s: Likewise.
331 * testsuite/ld-x86-64/pr19609-5a.d: Likewise.
332 * testsuite/ld-x86-64/pr19609-5b.d: Likewise.
333 * testsuite/ld-x86-64/pr19609-5c.d: Likewise.
334 * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
335 * testsuite/ld-x86-64/pr19609-5e.d: Likewise.
336 * testsuite/ld-x86-64/pr19609-6.s: Likewise.
337 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
338 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
339 * testsuite/ld-x86-64/pr19609-6c.d: Likewise.
340 * testsuite/ld-x86-64/pr19609-6d.d: Likewise.
341 * testsuite/ld-x86-64/pr19609-7.s: Likewise.
342 * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
343 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
344 * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
345 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
346 * testsuite/ld-i386/i386.exp: Run undefweak tests and tests for
347 PR ld/19609.
348 * testsuite/ld-x86-64/x86-64.exp: Run pr13082-3c, pr13082-3d
349 and tests for PR ld/19609.
350
11e5f1ec
L
3512016-02-26 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR ld/19645
354 * NEWS: Mention -z common/-z nocommon for ELF targets.
355 * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
356 -z common and -z nocommon.
357 * ld.texinfo: Document -z common/-z nocommon.
358 * lexsup.c (elf_shlib_list_options): Add -z common/-z nocommon.
359 * testsuite/ld-elf/tls_common.exp: Test --elf-stt-common=no and
360 --elf-stt-common=yes with assembler.
361 * testsuite/ld-elfcomm/common-1.s: New file.
362 * testsuite/ld-elfcomm/common-1a.d: Likewise.
363 * testsuite/ld-elfcomm/common-1b.d: Likewise.
364 * testsuite/ld-elfcomm/common-1c.d: Likewise.
365 * testsuite/ld-elfcomm/common-1d.d: Likewise.
366 * testsuite/ld-elfcomm/common-1e.d: Likewise.
367 * testsuite/ld-elfcomm/common-1f.d: Likewise.
368 * testsuite/ld-elfcomm/common-2.s: Likewise.
369 * testsuite/ld-elfcomm/common-2a.d: Likewise.
370 * testsuite/ld-elfcomm/common-2b.d: Likewise.
371 * testsuite/ld-elfcomm/common-2c.d: Likewise.
372 * testsuite/ld-elfcomm/common-2d.d: Likewise.
373 * testsuite/ld-elfcomm/common-2e.d: Likewise.
374 * testsuite/ld-elfcomm/common-2f.d: Likewise.
375 * testsuite/ld-elfcomm/common-3a.rd: Likewise.
376 * testsuite/ld-elfcomm/common-3b.rd: Likewise.
377 * testsuite/ld-i386/pr19645.d: Likewise.
378 * testsuite/ld-i386/pr19645.s: Likewise.
379 * testsuite/ld-x86-64/largecomm-1.s: Likewise.
380 * testsuite/ld-x86-64/largecomm-1a.d: Likewise.
381 * testsuite/ld-x86-64/largecomm-1b.d: Likewise.
382 * testsuite/ld-x86-64/largecomm-1c.d: Likewise.
383 * testsuite/ld-x86-64/largecomm-1d.d: Likewise.
384 * testsuite/ld-x86-64/largecomm-1e.d: Likewise.
385 * testsuite/ld-x86-64/largecomm-1f.d: Likewise.
386 * testsuite/ld-x86-64/pr19645.d: Likewise.
387 * testsuite/ld-x86-64/pr19645.s: Likewise.
388 * testsuite/ld-elfcomm/elfcomm.exp: Test --elf-stt-common=yes
389 with assembler.
390 (assembler_generates_commons): Removed.
391 Run -z common/-z nocommon tests. Run *.d tests.
392 * testsuite/ld-i386/i386.exp: Run pr19645.
393 * testsuite/ld-x86-64/x86-64.exp: Likewise.
394 * testsuite/ld-x86-64/dwarfreloc.exp: Test --elf-stt-common with
395 assembler. Test STT_COMMON with readelf.
396
aec6b87e
L
3972016-02-26 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR ld/19636
400 PR ld/19704
401 PR ld/19719
402 * Makefile.am (ELF_X86_DEPS): Add dynamic_undefined_weak.sh.
403 * Makefile.in: Regenerated.
404 * NEWS: Mention -z nodynamic-undefined-weak.
405 * ld.texinfo: Document -z nodynamic-undefined-weak.
406 * ldmain.c (main): Initialize dynamic_undefined_weak to -1.
407 * emulparams/dynamic_undefined_weak.sh: New file.
408 * emulparams/elf32_x86_64.sh: Source dynamic_undefined_weak.sh.
409 * emulparams/elf_i386.sh: Likewise.
410 * emulparams/elf_i386_be.sh: Likewise.
411 * emulparams/elf_i386_chaos.sh: Likewise.
412 * emulparams/elf_i386_ldso.sh: Likewise.
413 * emulparams/elf_i386_vxworks.sh: Likewise.
414 * emulparams/elf_iamcu.sh: Likewise.
415 * emulparams/elf_k1om.sh: Likewise.
416 * emulparams/elf_l1om.sh: Likewise.
417 * emulparams/elf_x86_64.sh: Likewise.
418 * emulparams/extern_protected_data.sh (PARSE_AND_LIST_OPTIONS):
419 Append.
420 (PARSE_AND_LIST_ARGS_CASE_Z): Likewise.
421 * testsuite/ld-elf/pr19719a.c: New file.
422 * testsuite/ld-elf/pr19719b.c: Likewise.
423 * testsuite/ld-elf/pr19719c.c: Likewise.
424 * testsuite/ld-elf/pr19719d.c: Likewise.
425 * testsuite/ld-i386/pr19636-1.s: Likewise.
426 * testsuite/ld-i386/pr19636-1a.d: Likewise.
427 * testsuite/ld-i386/pr19636-1b.d: Likewise.
428 * testsuite/ld-i386/pr19636-1c.d: Likewise.
429 * testsuite/ld-i386/pr19636-1d-nacl.d: Likewise.
430 * testsuite/ld-i386/pr19636-1d.d: Likewise.
431 * testsuite/ld-i386/pr19636-1e.d: Likewise.
432 * testsuite/ld-i386/pr19636-1f.d: Likewise.
433 * testsuite/ld-i386/pr19636-1g.d: Likewise.
434 * testsuite/ld-i386/pr19636-1h.d: Likewise.
435 * testsuite/ld-i386/pr19636-1i.d: Likewise.
436 * testsuite/ld-i386/pr19636-2.s: Likewise.
437 * testsuite/ld-i386/pr19636-2a.d: Likewise.
438 * testsuite/ld-i386/pr19636-2b.d: Likewise.
439 * testsuite/ld-i386/pr19636-2c-nacl.d: Likewise.
440 * testsuite/ld-i386/pr19636-2c.d: Likewise.
441 * testsuite/ld-i386/pr19636-2d-nacl.d: Likewise.
442 * testsuite/ld-i386/pr19636-2d.d: Likewise.
443 * testsuite/ld-i386/pr19636-2e-nacl.d: Likewise.
444 * testsuite/ld-i386/pr19636-2e.d: Likewise.
445 * testsuite/ld-i386/pr19636-3.s: Likewise.
446 * testsuite/ld-i386/pr19636-3a.d: Likewise.
447 * testsuite/ld-i386/pr19636-3b.d: Likewise.
448 * testsuite/ld-i386/pr19636-3c.d: Likewise.
449 * testsuite/ld-i386/pr19636-3d.d: Likewise.
450 * testsuite/ld-i386/pr19636-3e.d: Likewise.
451 * testsuite/ld-i386/pr19636-3f.d: Likewise.
452 * testsuite/ld-i386/pr19636-3g.d: Likewise.
453 * testsuite/ld-i386/pr19636-4.s: Likewise.
454 * testsuite/ld-i386/pr19636-4a.d: Likewise.
455 * testsuite/ld-i386/pr19636-4b.d: Likewise.
456 * testsuite/ld-i386/pr19636-4c.d: Likewise.
457 * testsuite/ld-i386/pr19636-4d.d: Likewise.
458 * testsuite/ld-i386/pr19704.out: Likewise.
459 * testsuite/ld-i386/pr19704a.c: Likewise.
460 * testsuite/ld-i386/pr19704b.c: Likewise.
461 * testsuite/ld-x86-64/pr19636-1.s: Likewise.
462 * testsuite/ld-x86-64/pr19636-1a.d: Likewise.
463 * testsuite/ld-x86-64/pr19636-1b.d: Likewise.
464 * testsuite/ld-x86-64/pr19636-1c.d: Likewise.
465 * testsuite/ld-x86-64/pr19636-1d.d: Likewise.
466 * testsuite/ld-x86-64/pr19636-1e.d: Likewise.
467 * testsuite/ld-x86-64/pr19636-1f.d: Likewise.
468 * testsuite/ld-x86-64/pr19636-1g.d: Likewise.
469 * testsuite/ld-x86-64/pr19636-2.s: Likewise.
470 * testsuite/ld-x86-64/pr19636-2a.d: Likewise.
471 * testsuite/ld-x86-64/pr19636-2b.d: Likewise.
472 * testsuite/ld-x86-64/pr19636-2c.d: Likewise.
473 * testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise.
474 * testsuite/ld-x86-64/pr19636-2d.d: Likewise.
475 * testsuite/ld-x86-64/pr19636-2e.d: Likewise.
476 * testsuite/ld-x86-64/pr19636-2f.d: Likewise.
477 * testsuite/ld-x86-64/pr19636-2g.d: Likewise.
478 * testsuite/ld-x86-64/pr19636-2h.d: Likewise.
479 * testsuite/ld-x86-64/pr19636-2i.d: Likewise.
480 * testsuite/ld-x86-64/pr19636-3.s: Likewise.
481 * testsuite/ld-x86-64/pr19636-3a.d: Likewise.
482 * testsuite/ld-x86-64/pr19636-3b.d: Likewise.
483 * testsuite/ld-x86-64/pr19636-3c.d: Likewise.
484 * testsuite/ld-x86-64/pr19636-3d.d: Likewise.
485 * testsuite/ld-x86-64/pr19704.out: Likewise.
486 * testsuite/ld-x86-64/pr19704a.c: Likewise.
487 * testsuite/ld-x86-64/pr19704b.c: Likewise.
488 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): New.
489 Run mix_pic_and_non_pic.
490 * testsuite/ld-i386/i386.exp (undefined_weak): New.
491 Run undefined_weak and PR ld/19636 tests.
492 * testsuite/ld-x86-64/x86-64.exp: Likewise.
493 * testsuite/ld-x86-64/pr13082-3b.d: Updated.
494 * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
495
920e4862
NC
4962016-02-25 Nick Clifton <nickc@redhat.com>
497
498 * ld.h (struct ld_config_type): Remove specified_data_size field.
499
0f550b3d
L
5002016-02-24 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR ld/19698
503 * testsuite/ld-elf/pr19698.d: New file.
504 * testsuite/ld-elf/pr19698.s: Likewise.
505 * testsuite/ld-elf/pr19698.t: Likewise.
506
31866b2c
L
5072016-02-23 H.J. Lu <hongjiu.lu@intel.com>
508
509 * Makefile.am (ELF_X86_DEPS): New.
510 (eelf_i386.c): Replace $(ELF_DEPS) with $(ELF_X86_DEPS).
511 (eelf_i386_chaos.c): Likewise.
512 (eelf_i386_fbsd.c): Likewise.
513 (eelf_i386_ldso.c): Likewise.
514 (eelf_i386_nacl.c): Likewise.
515 (eelf_i386_sol2.c): Likewise.
516 (eelf_iamcu.c): Likewise.
517 (eelf32_x86_64.c): Likewise.
518 (eelf32_x86_64_nacl.c): Likewise.
519 (eelf_l1om.c): Likewise.
520 (eelf_l1om_fbsd.c): Likewise.
521 (eelf_k1om.c): Likewise.
522 (eelf_k1om_fbsd.c): Likewise.
523 (eelf_x86_64.c): Likewise.
524 (eelf_x86_64_cloudabi.c): Likewise.
525 (eelf_x86_64_fbsd.c): Likewise.
526 (eelf_x86_64_sol2.c): Likewise.
527 * Makefile.in: Regenerated.
528
6b3b0ab8
L
5292016-02-23 H.J. Lu <hongjiu.lu@intel.com>
530
531 * testsuite/ld-frv/fdpic-pie-6.d: Updated.
532 * testsuite/ld-mips-elf/pie-n32.d: Likewise.
533 * testsuite/ld-mips-elf/pie-n64.d: Likewise.
534 * testsuite/ld-mips-elf/pie-o32.d: Likewise.
535
de818c22
L
5362016-02-20 H.J. Lu <hongjiu.lu@intel.com>
537
538 * testsuite/ld-elf/pr19539.d: Skip cris*-*-* targets.
539
c304e18e
L
5402016-02-18 H.J. Lu <hongjiu.lu@intel.com>
541
542 * testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
543 *-*-gnu* and *-*-solaris*.
544 * testsuite/ld-elf/pr19617b.d: Likewise.
545 * testsuite/ld-elf/pr19617c.d: Likewise.
546
bf89386a
L
5472016-02-18 H.J. Lu <hongjiu.lu@intel.com>
548
549 PR ld/19617
550 * testsuite/ld-elf/pr19617.s: New file.
551 * testsuite/ld-elf/pr19617a.d: Likewise.
552 * testsuite/ld-elf/pr19617b.d: Likewise.
553 * testsuite/ld-elf/pr19617c.d: Likewise.
554
06ea285d
NC
5552016-02-18 Nick Clifton <nickc@redhat.com>
556
557 * Makefile.am (CXX_FOR_TARGET): Check for the presence of an
558 in-tree xg++ executable after checking for the presence of an
559 in-tree g++ executable.
560 * Makefile.in: Regenerate.
561
b27ab9ad
L
5622016-02-17 H.J. Lu <hongjiu.lu@intel.com>
563
564 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
565 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
566 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
567
8f79b794
L
5682016-02-17 H.J. Lu <hongjiu.lu@intel.com>
569
570 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
571 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
572 * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
573 * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
574 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
575 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
576 * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
577 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
578 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
579 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
580 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
581 * testsuite/ld-x86-64/load1c-nacl.d: Likewise.
582 * testsuite/ld-x86-64/load1c.d: Likewise.
583 * testsuite/ld-x86-64/load1d-nacl.d: Likewise.
584 * testsuite/ld-x86-64/load1d.d: Likewise.
585 * testsuite/ld-x86-64/pr14207.d: Likewise.
586 * testsuite/ld-x86-64/pr19162.d: Likewise.
587 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
588 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
589 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
590 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
591 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
592 * testsuite/ld-x86-64/tlspic.rd: Likewise.
593
b3e3e0b7
NC
5942016-02-17 Nick Clifton <nickc@redhat.com>
595
596 * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
597
9fb71ee4
NC
5982016-02-15 Nick Clifton <nickc@redhat.com>
599
600 * testsuite/ld-i386/pr12718.d: Remove dependency upon the
601 description of the flags produced by readelf.
602 * testsuite/ld-i386/pr12921.d: Likewise.
603 * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
604 * testsuite/ld-i386/tlsbin.rd: Likewise.
605 * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
606 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
607 * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
608 * testsuite/ld-i386/tlsdesc.rd: Likewise.
609 * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
610 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
611 * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
612 * testsuite/ld-i386/tlsnopic.rd: Likewise.
613 * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
614 * testsuite/ld-i386/tlspic.rd: Likewise.
615 * testsuite/ld-s390/tlsbin.rd: Likewise.
616 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
617 * testsuite/ld-s390/tlspic.rd: Likewise.
618 * testsuite/ld-s390/tlspic_64.rd: Likewise.
619 * testsuite/ld-sh/tlsbin-2.d: Likewise.
620 * testsuite/ld-sh/tlspic-2.d: Likewise.
621 * testsuite/ld-tic6x/common.d: Likewise.
622 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
623 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
624 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
625 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
626 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
627 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
628 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
629 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
630 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
631 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
632 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
633 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
634 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
635 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
636 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
637 * testsuite/ld-x86-64/pr12718.d: Likewise.
638 * testsuite/ld-x86-64/pr12921.d: Likewise.
639 * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
640 * testsuite/ld-x86-64/split-by-file.rd: Likewise.
641 * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
642 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
643 * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
644 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
645 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
646 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
647 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
648 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
649 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
650 * testsuite/ld-x86-64/tlspic.rd: Likewise.
651 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
652 * testsuite/ld-xtensa/tlspic.rd: Likewise.
653
21a90cf1
L
6542016-02-11 H.J. Lu <hongjiu.lu@intel.com>
655
656 PR ld/19615
657 * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
658 PIE.
659 * lexsup.c (parse_args): Enable -Bsymbolic and
660 -Bsymbolic-functions for PIE.
ee5db48b 661 * testsuite/ld-i386/i386.exp: Run pr19615.
21a90cf1
L
662 * testsuite/ld-i386/pr19615.d: New file.
663 * testsuite/ld-i386/pr19615.s: Likewise.
664 * testsuite/ld-x86-64/pr19615.d: Likewise.
665 * testsuite/ld-x86-64/pr19615.s: Likewise.
666
027e9c75
NC
6672016-02-09 Nick Clifton <nickc@redhat.com>
668
669 * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
670 * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
671 * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
672 * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
673
39306124
NC
6742016-02-04 Nick Clifton <nickc@redhat.com>
675
676 * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
677 * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
678 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
679 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
680 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
681 * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
682 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
683 * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
684 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
685
0cb4071e
L
6862016-02-03 H.J. Lu <hongjiu.lu@intel.com>
687
688 PR gas/19520
689 * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
690 * testsuite/ld-i386/call1.d: Likewise.
691 * testsuite/ld-i386/call2.d: Likewise.
692 * testsuite/ld-i386/call3a.d: Likewise.
693 * testsuite/ld-i386/call3b.d: Likewise.
694 * testsuite/ld-i386/call3c.d: Likewise.
695 * testsuite/ld-i386/call3d.d: Likewise.
696 * testsuite/ld-i386/call3e.d: Likewise.
697 * testsuite/ld-i386/call3f.d: Likewise.
698 * testsuite/ld-i386/call3g.d: Likewise.
699 * testsuite/ld-i386/call3h.d: Likewise.
700 * testsuite/ld-i386/jmp1.d: Likewise.
701 * testsuite/ld-i386/jmp2.d: Likewise.
702 * testsuite/ld-i386/lea1c.d: Likewise.
703 * testsuite/ld-i386/load1.d: Likewise.
704 * testsuite/ld-i386/load2.d: Likewise.
705 * testsuite/ld-i386/load3.d: Likewise.
706 * testsuite/ld-i386/load4a.d: Likewise.
707 * testsuite/ld-i386/load5a.d: Likewise.
708 * testsuite/ld-i386/mov2b.d: Likewise.
709 * testsuite/ld-i386/mov3.d: Likewise.
710 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
711 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
712 * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
713 * testsuite/ld-x86-64/call1a.d: Likewise.
714 * testsuite/ld-x86-64/call1b.d: Likewise.
715 * testsuite/ld-x86-64/call1c.d: Likewise.
716 * testsuite/ld-x86-64/call1d.d: Likewise.
717 * testsuite/ld-x86-64/call1e.d: Likewise.
718 * testsuite/ld-x86-64/call1f.d: Likewise.
719 * testsuite/ld-x86-64/call1h.d: Likewise.
720 * testsuite/ld-x86-64/call1i.d: Likewise.
721 * testsuite/ld-x86-64/load1a.d: Likewise.
722 * testsuite/ld-x86-64/load1b.d: Likewise.
723 * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
724 * testsuite/ld-i386/got1.dd: Updated.
725 * testsuite/ld-i386/got1d.S (1): Removed.
726 * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
727 * testsuite/ld-x86-64/x86-64.exp: Likewise.
728
6ba2af25
L
7292016-02-02 H.J. Lu <hongjiu.lu@intel.com>
730
731 PR ld/18591
732 * testsuite/ld-x86-64/pr18591.d: New file.
733 * testsuite/ld-x86-64/pr18591.s: Likewise.
734 * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
735
aef28989
L
7362016-02-01 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR ld/19553
739 * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
740 * testsuite/ld-elf/pr19553.map: New file.
741 * testsuite/ld-elf/pr19553.map: Likewise.
742 * testsuite/ld-elf/pr19553a.c: Likewise.
743 * testsuite/ld-elf/pr19553b.c: Likewise.
744 * testsuite/ld-elf/pr19553b.out: Likewise.
745 * testsuite/ld-elf/pr19553c.c: Likewise.
746 * testsuite/ld-elf/pr19553c.out: Likewise.
747 * testsuite/ld-elf/pr19553d.c: Likewise.
748 * testsuite/ld-elf/pr19553d.out: Likewise.
749
d9e3b590
L
7502016-01-30 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR ld/19539
753 * testsuite/ld-elf/pr19539.d: New file.
754 * testsuite/ld-elf/pr19539.s: Likewise.
755 * testsuite/ld-elf/pr19539.t: Likewise.
756
621ff761
L
7572016-01-29 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR ld/19533
760 * configure.ac (compressed_debug_sections): Replace == with =.
761 * configure: Regenerated.
762
7585b2b8
DC
7632016-01-22 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
764
765 * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
766 * scripttempl/avrtiny.sc (.noinit): Likewise.
767
aebf9be7
NC
7682016-01-21 Nick Clifton <nickc@redhat.com>
769
dfc43940
NC
770 PR ld/19453
771 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
772 the arm-netbsdelf target.
773
aebf9be7
NC
774 PR ld/19455
775 * testsuite/ld-arm/vxworks1-lib.dd: Update for current
776 disassmebler output.
777 * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
778 * testsuite/ld-arm/vxworks1.dd: Likewise.
779 * testsuite/ld-arm/vxworks1.rd: Likewise.
780 * testsuite/ld-arm/vxworks1.ld: Set the output format.
781
2f340668
JW
7822016-01-20 Jiong Wang <jiong.wang@arm.com>
783
784 * testsuite/ld-aarch64/farcall-section.d: Delete.
785 * testsuite/ld-aarch64/farcall-section.s: Delete.
786 * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
787 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
788 * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
789 * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
790 * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
791
fdbd3e95
NC
7922016-01-20 Nick Clifton <nickc@redhat.com>
793
794 PR 19457
795 * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
796 early for PE based targets.
797 * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
798 * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
799
91f68a68
MG
8002016-01-20 Mickael Guene <mickael.guene@st.com>
801
802 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
803 Add 'y' attribute usage.
804 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
805 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
806 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
807
a4af960a
NC
8082016-01-19 Nick Clifton <nickc@redhat.com>
809
810 * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
811 foo@FOO and bar@@FOO.
812
3d961d0d
AM
8132016-01-18 Alan Modra <amodra@gmail.com>
814
815 * configure: Regenerate.
816
760f6ee8
NC
8172016-01-18 Nick Clifton <nickc@redhat.com>
818
819 * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
820 is not configured to support plugins.
821
24f03d4e
NC
822 * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
823 but with 16 byte section alignment.
824 * testsuite/ld-scripts/rgn-at11.d: Use new source file. Reenable
825 test for MIPS targets.
826
5c14705f
AM
8272016-01-17 Alan Modra <amodra@gmail.com>
828
829 * configure: Regenerate.
830
b3066ae8
AM
8312016-01-17 Alan Modra <amodra@gmail.com>
832
833 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
834 * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
835 * testsuite/ld-elf/pr14156a.d: Likewise.
836 * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
837 * testsuite/ld-elf/sec64k.exp: Likewise.
838
4c4ac964
TP
8392016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
840
841 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
842 Set address of .foo section when linking.
843 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
844 in .foo section.
845 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
846 output to the above changes.
847
1bce3adf
NC
8482016-01-13 Nick Clifton <nickc@redhat.com>
849
84054199
NC
850 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
851 for MIPS targets.
852
13ce3603
NC
853 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
854 fail for MIPS targets.
855
1bce3adf
NC
856 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
857 MIPS targets.
858
ac06903d
YU
8592016-01-12 Yury Usishchev <y.usishchev@samsung.com>
860
861 * testsuite/ld-arm/arm-elf.exp: New test.
862 * testsuite/ld-arm/unwind-mix.d: New file.
863 * testsuite/ld-arm/unwind-mix1.s: New file.
864 * testsuite/ld-arm/unwind-mix2.s: New file.
865
109575d7
JW
8662016-01-08 Jiong Wang <jiong.wang@arm.com>
867
868 PR ld/19368
869 * testsuite/ld-arm/ifunc-3.rd: Update expected result.
870 * testsuite/ld-arm/ifunc-4.rd: Likewise.
871 * testsuite/ld-arm/ifunc-9.rd: Likewise.
872 * testsuite/ld-arm/ifunc-10.rd: Likewise.
873 * testsuite/ld-arm/ifunc-12.rd: Likewise.
874 * testsuite/ld-arm/ifunc-13.rd: Likewise.
875
296ebfbb
NC
8762016-01-05 Nick Clifton <nickc@redhat.com>
877
878 * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
879 MSP430 hardware multiply address range.
880 * scripttempl/elf32msp430.sc (__romdatastart): Define.
881 (__romdatacopysize): Define.
882 * scripttempl/elf32msp430_3.sc: Likewise.
883
2f2da8fd
MR
8842016-01-04 Maciej W. Rozycki <macro@imgtec.com>
885
886 * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
887 OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
888
d537eeb5
MR
8892016-01-04 Maciej W. Rozycki <macro@imgtec.com>
890
891 * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
892 messages expected according to MIPS BFD private data merge
893 changes.
894 * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
895 * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
896 * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
897 * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
898 * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
899 * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
900 * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
901 * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
902 * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
903 * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
904 * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
905 * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
906 * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
907
6f2750fe
AM
9082016-01-01 Alan Modra <amodra@gmail.com>
909
910 Update year range in copyright notice of all files.
911
3499769a
AM
912For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
913\f
914Copyright (C) 2016 Free Software Foundation, Inc.
915
916Copying and distribution of this file, with or without modification,
917are permitted in any medium without royalty provided the copyright
918notice and this notice are preserved.
919
920Local Variables:
921mode: change-log
922left-margin: 8
923fill-column: 74
924version-control: never
925End:
This page took 0.093163 seconds and 4 git commands to generate.