Fix misleading indentation error.
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
8c5b71ad
L
12018-03-20 H.J. Lu <hongjiu.lu@intel.com>
2
3 * testsuite/ld-plugin/pr22983.d: Allow leading underscore as
4 well as extra lines between symbols.
5
ed381877
MR
62018-03-20 Maciej W. Rozycki <macro@mips.com>
7
8 * testsuite/ld-gc/gc.exp: Remove extraneous LD flags from the
9 personality test.
10
416c34d6
L
112018-03-20 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR ld/22983
14 * testsuite/ld-plugin/lto.exp: Run PR ld/22983 test.
15 * testsuite/ld-plugin/pr22983.d: New file.
16 * testsuite/ld-plugin/pr22983.t: Likewise.
17 * testsuite/ld-plugin/pr22983a.c: Likewise.
18 * testsuite/ld-plugin/pr22983b.c: Likewise.
19
202d116e
AS
202018-03-15 Andreas Schwab <schwab@suse.de>
21
22 PR ld/22949
23 * emultempl/riscvelf.em (riscv_elf_before_allocation): Don't
24 enable relaxation in relocatable link.
25
f9671640
KLC
262018-03-15 Kuan-Lin Chen <kuanlinchentw@gmail.com>
27
28 * emultempl/nds32elf.em (nds32_elf_after_allocation): Remove
29 unsupported target feature.
30
9e223787
L
312018-03-14 H.J. Lu <hongjiu.lu@intel.com>
32
33 PR ld/20882
34 * testsuite/ld-gc/pr20882.d: Also dump and check .debug_abbrev
35 section.
36 * testsuite/ld-gc/pr20882b.s: Add .debug_abbrev section.
37
bf485201
L
382018-03-14 H.J. Lu <hongjiu.lu@intel.com>
39
40 * testsuite/ld-gc/gc.exp: Fix a typo: $LFLAGS -> $LDFLAGS.
41
b4a3689a
NC
422018-03-13 Nick Clifton <nickc@redhat.com>
43
44 * po/pt_BR.po: Updated Brazilian Portuguese translation.
45
f657f8c4
NC
462018-03-09 Nick Clifton <nickc@redhat.com>
47
48 * testsuite/ld-ifunc/ifuncmod5.s: New test. Checks that targets
49 that support IFUNC symbols can handle relocations against those
50 symbols in NOTE sections.
51 * testsuite/ld-ifunc/ifuncmod5.d: New file: Driver for the new
52 test.
53 * testsuite/ld-ifunc/ifunc.exp: Run the new test.
54
347a8774
L
552018-03-08 H.J. Lu <hongjiu.lu@intel.com>
56
57 PR ld/22929
58 * testsuite/ld-i386/i386.exp: Run PR ld/22929 test.
59 * testsuite/ld-x86-64/x86-64.exp: Likewise.
60 * testsuite/ld-i386/pr22929.d: New file.
61 * testsuite/ld-i386/pr22929.s: Likewise.
62 * testsuite/ld-x86-64/pr22929.d: Likewise.
63 * testsuite/ld-x86-64/pr22929.s: Likewise.
64
d6ab6481
MF
652018-03-07 Max Filippov <jcmvbkbc@gmail.com>
66
67 * emulparams/elf32xtensa.sh (COMMONPAGESIZE): Define.
68
0c1ded8d
RL
692018-03-07 Renlin Li <renlin.li@arm.com>
70
71 PR ld/20402
72 * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
73 * testsuite/ld-aarch64/pr20402.s: New.
74 * testsuite/ld-aarch64/pr20402.d: New.
75
770aa8a3
JW
762018-03-06 Jim Wilson <jimw@sifive.com>
77
78 PR 22920
79 * emultempl/riscvelf.em (riscv_create_output_section_statements): New.
80 (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): New.
81 * testsuite/ld-elf/pr21884.d (#notarget): Add riscv*-*-*.
82 * testsuite/ld-unique/pr21529.d (#notarget): Likewise.
83 * testsuite/ld-srec/srec.exp (run_srec_test): For riscv*-*-* target,
84 call setup_xfail.
85
dfb93f11
JC
862018-03-03 James Cowgill <james.cowgill@mips.com>
87 Maciej W. Rozycki <macro@mips.com>
88
89 PR ld/21900
90 * testsuite/ld-mips-elf/undefined-warn.d: New test.
91 * testsuite/ld-mips-elf/undefined.s: Add padding at the end.
92 * testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
93
9a2ebffd
JW
942018-03-02 Jim Wilson <jimw@sifive.com>
95
96 PR 22903
97 * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
98 Give stub_sec 8 byte alignment.
99 * emulparams/aarch64cloudabi.sh (NOP): Set to 0x1f2003d5.
100 * emulparams/aarch64elf.sh (NOP): Likewise.
101 * emulparams/aarch64elf32.sh (NOP): Likewise.
102 * emulparams/aarch64fbsd.sh (NOP): Likewise.
103 * emulparams/aarch64linux.sh (NOP): Likewise.
104 * emulparams/aarch64linux32.sh (NOP): Likewise.
105 * testsuite/ld-aarch64/erratum835769.d: Adjust for added nop.
106 * testsuite/ld-aarch64/erratum843419.d: Likewise.
107 * testsuite/ld-aarch64/farcall-b-defsym.d: Likewise.
108 * testsuite/ld-aarch64/farcall-b-none-function.d: Likewise.
109 * testsuite/ld-aarch64/farcall-b-plt.d: Likewise.
110 * testsuite/ld-aarch64/farcall-b-section.d: Likewise.
111 * testsuite/ld-aarch64/farcall-b.d: Likewise.
112 * testsuite/ld-aarch64/farcall-back.d: Likewise.
113 * testsuite/ld-aarch64/farcall-bl-defsym.d: Likewise.
114 * testsuite/ld-aarch64/farcall-bl-none-function.d: Likewise.
115 * testsuite/ld-aarch64/farcall-bl-plt.d: Likewise.
116 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
117 * testsuite/ld-aarch64/farcall-bl.d: Likewise.
118
e184813f
AM
1192018-03-01 Alan Modra <amodra@gmail.com>
120
121 * configure.ac (ALL_LINGUAS): Add ja. Sort.
122 * configure: Regenerate.
123
889be5db
DR
1242018-02-28 Douglas B Rupp <rupp@adacore.com>
125
126 * ldmain.c (main): Remove directory separator, if any, from the
127 end of the canonicalized sysroot.
128
f6aec96d
L
1292018-02-27 H.J. Lu <hongjiu.lu@intel.com>
130
131 * NEWS: Mention --enable-separate-code.
132 * configure.ac: Add --enable-separate-code.
133 (DEFAULT_LD_Z_SEPARATE_CODE): New AC_DEFINE_UNQUOTED.
134 * configure.tgt: Default ac_default_ld_z_separate_code to 1 for
135 Linux/x86 targets.
136 * config.in: Regenerated.
137 * configure: Likewise.
138 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
139 link_info.separate_code DEFAULT_LD_Z_SEPARATE_CODE.
140
df5f2391
AM
1412018-02-26 Alan Modra <amodra@gmail.com>
142
143 * emulparams/call_nop.sh, * emulparams/cet.sh,
144 * emulparams/elf32mcore.sh, * emultempl/aarch64elf.em
145 * emultempl/aix.em, * emultempl/alphaelf.em, * emultempl/armcoff.em,
146 * emultempl/armelf.em, * emultempl/avrelf.em, * emultempl/beos.em,
147 * emultempl/bfin.em, * emultempl/cr16elf.em, * emultempl/elf32.em,
148 * emultempl/elf-generic.em, * emultempl/hppaelf.em,
149 * emultempl/linux.em, * emultempl/lnk960.em,
150 * emultempl/m68hc1xelf.em, * emultempl/m68kcoff.em,
151 * emultempl/m68kelf.em, * emultempl/metagelf.em,
152 * emultempl/mipself.em, * emultempl/mmix-elfnmmo.em,
153 * emultempl/mmo.em, * emultempl/msp430.em, * emultempl/nds32elf.em,
154 * emultempl/nios2elf.em, * emultempl/pe.em, * emultempl/pep.em,
155 * emultempl/ppc32elf.em, * emultempl/ppc64elf.em,
156 * emultempl/scoreelf.em, * emultempl/sh64elf.em,
157 * emultempl/spuelf.em, * emultempl/sunos.em, * emultempl/tic6xdsbt.em,
158 * emultempl/ticoff.em, * emultempl/v850elf.em, * emultempl/vms.em,
159 * emultempl/vxworks.em, * emultempl/xtensaelf.em, * ldcref.c,
160 * ldctor.c, * ldexp.c, * ldfile.c, * ldgram.y, * ldlang.c,
161 * ldmain.c, * ldmisc.c, * ldwrite.c, * lexsup.c, * mri.c, * pe-dll.c,
162 * plugin.c: Standardize error/warning messages.
163 * testsuite/ld-arc/jli-overflow.err,
164 * testsuite/ld-arm/cmse-implib-errors.out,
165 * testsuite/ld-arm/cmse-new-earlier-later-implib.out,
166 * testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
167 * testsuite/ld-arm/cmse-new-wrong-implib.out,
168 * testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
169 * testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
170 * testsuite/ld-arm/vxworks1-static.d,
171 * testsuite/ld-cris/tls-err-20x.d, * testsuite/ld-cris/tls-err-29.d,
172 * testsuite/ld-cris/tls-err-31.d, * testsuite/ld-cris/tls-err-33.d,
173 * testsuite/ld-cris/tls-err-35.d, * testsuite/ld-cris/tls-err-37.d,
174 * testsuite/ld-cris/tls-err-39.d, * testsuite/ld-cris/tls-err-41.d,
175 * testsuite/ld-cris/tls-err-43.d, * testsuite/ld-cris/tls-err-45.d,
176 * testsuite/ld-cris/tls-err-47.d, * testsuite/ld-cris/tls-err-49.d,
177 * testsuite/ld-cris/tls-err-51.d, * testsuite/ld-cris/tls-err-67.d,
178 * testsuite/ld-elf/dwarf2.err, * testsuite/ld-elf/dwarf3.err,
179 * testsuite/ld-elf/orphan-5.l, * testsuite/ld-elf/orphan-6.l,
180 * testsuite/ld-i386/vxworks1-static.d,
181 * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d,
182 * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d,
183 * testsuite/ld-mips-elf/bal-jalx-pic-micromips.d,
184 * testsuite/ld-mips-elf/bal-jalx-pic-n32.d,
185 * testsuite/ld-mips-elf/bal-jalx-pic-n64.d,
186 * testsuite/ld-mips-elf/bal-jalx-pic.d,
187 * testsuite/ld-mips-elf/jal-global-overflow-1.d,
188 * testsuite/ld-mips-elf/jal-local-overflow-1.d,
189 * testsuite/ld-mips-elf/mode-change-error-1.d,
190 * testsuite/ld-mips-elf/unaligned-branch-2.d,
191 * testsuite/ld-mips-elf/unaligned-branch-ignore-2.d,
192 * testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d,
193 * testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d,
194 * testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d,
195 * testsuite/ld-mips-elf/unaligned-branch-micromips.d,
196 * testsuite/ld-mips-elf/unaligned-branch-mips16.d,
197 * testsuite/ld-mips-elf/unaligned-branch-r6-1.d,
198 * testsuite/ld-mips-elf/unaligned-branch-r6-2.d,
199 * testsuite/ld-mips-elf/unaligned-branch.d,
200 * testsuite/ld-mips-elf/unaligned-jalx-1.d,
201 * testsuite/ld-mips-elf/unaligned-jalx-3.d,
202 * testsuite/ld-mips-elf/unaligned-jalx-addend-1.d,
203 * testsuite/ld-mips-elf/unaligned-jalx-addend-3.d,
204 * testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d,
205 * testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d,
206 * testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d,
207 * testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d,
208 * testsuite/ld-mips-elf/unaligned-jump-micromips.d,
209 * testsuite/ld-mips-elf/unaligned-jump-mips16.d,
210 * testsuite/ld-mips-elf/unaligned-jump.d,
211 * testsuite/ld-mips-elf/unaligned-ldpc-1.d,
212 * testsuite/ld-mips-elf/unaligned-lwpc-1.d,
213 * testsuite/ld-mips-elf/undefined.d,
214 * testsuite/ld-mips-elf/vxworks1-static.d,
215 * testsuite/ld-mmix/bpo-20.d, * testsuite/ld-mmix/bpo-20m.d,
216 * testsuite/ld-mmix/bpo-7.d, * testsuite/ld-mmix/bpo-7m.d,
217 * testsuite/ld-mmix/bpo-8.d, * testsuite/ld-mmix/bpo-8m.d,
218 * testsuite/ld-mmix/greg-17.d, * testsuite/ld-mmix/greg-18.d,
219 * testsuite/ld-mmix/greg-8.d, * testsuite/ld-mmix/greg-9.d,
220 * testsuite/ld-plugin/plugin-14.d, * testsuite/ld-plugin/plugin-15.d,
221 * testsuite/ld-plugin/plugin-16.d, * testsuite/ld-plugin/plugin-20.d,
222 * testsuite/ld-plugin/plugin-21.d, * testsuite/ld-plugin/plugin-22.d,
223 * testsuite/ld-plugin/plugin-23.d, * testsuite/ld-plugin/plugin-6.d,
224 * testsuite/ld-plugin/plugin-7.d, * testsuite/ld-plugin/plugin-8.d,
225 * testsuite/ld-powerpc/aix-weak-3-32.d,
226 * testsuite/ld-powerpc/aix-weak-3-64.d,
227 * testsuite/ld-powerpc/vxworks1-static.d,
228 * testsuite/ld-sh/vxworks1-static.d,
229 * testsuite/ld-sparc/vxworks1-static.d,
230 * testsuite/ld-undefined/undefined.exp,
231 * testsuite/ld-x86-64/pie1.d: Update for changed errors and warnings.
232 * testsuite/ld-elf/warn1.d, * testsuite/ld-elf/warn2.d: Correct regex.
233
33589acb
AM
2342018-02-26 Alan Modra <amodra@gmail.com>
235
236 * Makefile.am (EMULATION_FILES, POTFILES): Delete.
237 (SRC_POTFILES, BLD_POTFILES): Define.
238 (po/POTFILES.in): Delete rule.
239 (po/SRC-POTFILES.in, po/BLD-POTFILES.in): New rules.
240 * configure.ac: Add AC_CONFIG_COMMANDS to create po/Makefile.
241 * po/Make-in (DISTFILES): Remove POTFILES.in, add SRC-POTFILES.in
242 and BLD-POTFILES.in.
243 (POTFILES): Delete.
244 (SRC-POTFILES, BLD-POTFILES): Define place marker.
245 (ld.pot): Build from SRC-POTFILES plus BLD-POTFILES.
246 (distclean, maintainer-clean): Tidy up new files.
247 (POTFILES, POTFILES.in): Delete rules.
248 (SRC-POTFILES, BLD-POTFILES, SRC-POTFILES.in, BLD-POTFILES.in):
249 New rules.
250 (Makefile): Depend on SRC-POTFILES and BLD-POTFILES.
251 * po/SRC-POTFILES.in: Rename from po/POTFILES.in.
252 * po/BLD-POTFILES.in: New file.
253 * Makefile.in: Regenerate.
254 * configure: Regenerate.
255
38f14ab8
AM
2562018-02-26 Alan Modra <amodra@gmail.com>
257
258 * testsuite/ld-cris/pcrelcp-1.d,
259 * testsuite/ld-mmix/start-2.d: Update.
260
6e05870c
AM
2612018-02-26 Alan Modra <amodra@gmail.com>
262
263 * testsuite/ld-arm/cmse-implib-errors.out,
264 * testsuite/ld-arm/cmse-new-earlier-later-implib.out,
265 * testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
266 * testsuite/ld-arm/cmse-new-wrong-implib.out,
267 * testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
268 * testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
269 * testsuite/ld-cris/badgotr1.d,
270 * testsuite/ld-cris/tls-err-24.d,
271 * testsuite/ld-cris/tls-err-25.d,
272 * testsuite/ld-cris/tls-err-26.d,
273 * testsuite/ld-cris/tls-err-27.d,
274 * testsuite/ld-cris/tls-err-28.d,
275 * testsuite/ld-cris/tls-err-40.d,
276 * testsuite/ld-cris/tls-err-44.d,
277 * testsuite/ld-cris/tls-err-48.d,
278 * testsuite/ld-cris/tls-err-52.d,
279 * testsuite/ld-cris/tls-err-53.d,
280 * testsuite/ld-cris/tls-err-55.d,
281 * testsuite/ld-cris/tls-err-56.d,
282 * testsuite/ld-cris/tls-err-62.d,
283 * testsuite/ld-cris/tls-err-65.d,
284 * testsuite/ld-cris/tls-err-77.d,
285 * testsuite/ld-elf/empty-implib.out,
286 * testsuite/ld-elf/indirect.exp: Update.
287
90b6238f
AM
2882018-02-26 Alan Modra <amodra@gmail.com>
289
290 * testsuite/ld-aarch64/reloc-overflow-bad.d,
291 * testsuite/ld-arm/attr-merge-9.out,
292 * testsuite/ld-arm/attr-merge-arch-2.d,
293 * testsuite/ld-arm/attr-merge-unknown-1.d,
294 * testsuite/ld-arm/attr-merge-unknown-2.d,
295 * testsuite/ld-arm/attr-merge-unknown-2r.d,
296 * testsuite/ld-arm/attr-merge-unknown-3.d,
297 * testsuite/ld-arm/cmse-implib-errors.out,
298 * testsuite/ld-arm/cmse-new-earlier-later-implib.out,
299 * testsuite/ld-arm/cmse-new-implib-no-output.out,
300 * testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
301 * testsuite/ld-arm/cmse-new-implib.out,
302 * testsuite/ld-arm/cmse-new-wrong-implib.out,
303 * testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
304 * testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
305 * testsuite/ld-arm/group-relocs-alu-bad-2.d,
306 * testsuite/ld-arm/group-relocs-alu-bad.d,
307 * testsuite/ld-arm/group-relocs-ldc-bad-2.d,
308 * testsuite/ld-arm/group-relocs-ldc-bad.d,
309 * testsuite/ld-arm/group-relocs-ldr-bad-2.d,
310 * testsuite/ld-arm/group-relocs-ldr-bad.d,
311 * testsuite/ld-arm/group-relocs-ldrs-bad-2.d,
312 * testsuite/ld-arm/group-relocs-ldrs-bad.d,
313 * testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d: Update.
314
2c1c9679
AM
3152018-02-26 Alan Modra <amodra@gmail.com>
316
317 * testsuite/ld-mips-elf/attr-gnu-4-12.d,
318 * testsuite/ld-mips-elf/attr-gnu-4-13.d,
319 * testsuite/ld-mips-elf/attr-gnu-4-14.d,
320 * testsuite/ld-mips-elf/attr-gnu-4-16.d,
321 * testsuite/ld-mips-elf/attr-gnu-4-17.d,
322 * testsuite/ld-mips-elf/attr-gnu-4-18.d,
323 * testsuite/ld-mips-elf/attr-gnu-4-19.d,
324 * testsuite/ld-mips-elf/attr-gnu-4-21.d,
325 * testsuite/ld-mips-elf/attr-gnu-4-23.d,
326 * testsuite/ld-mips-elf/attr-gnu-4-24.d,
327 * testsuite/ld-mips-elf/attr-gnu-4-25.d,
328 * testsuite/ld-mips-elf/attr-gnu-4-26.d,
329 * testsuite/ld-mips-elf/attr-gnu-4-27.d,
330 * testsuite/ld-mips-elf/attr-gnu-4-28.d,
331 * testsuite/ld-mips-elf/attr-gnu-4-29.d,
332 * testsuite/ld-mips-elf/attr-gnu-4-31.d,
333 * testsuite/ld-mips-elf/attr-gnu-4-32.d,
334 * testsuite/ld-mips-elf/attr-gnu-4-34.d,
335 * testsuite/ld-mips-elf/attr-gnu-4-35.d,
336 * testsuite/ld-mips-elf/attr-gnu-4-36.d,
337 * testsuite/ld-mips-elf/attr-gnu-4-37.d,
338 * testsuite/ld-mips-elf/attr-gnu-4-38.d,
339 * testsuite/ld-mips-elf/attr-gnu-4-39.d,
340 * testsuite/ld-mips-elf/attr-gnu-4-41.d,
341 * testsuite/ld-mips-elf/attr-gnu-4-42.d,
342 * testsuite/ld-mips-elf/attr-gnu-4-43.d,
343 * testsuite/ld-mips-elf/attr-gnu-4-45.d,
344 * testsuite/ld-mips-elf/attr-gnu-4-46.d,
345 * testsuite/ld-mips-elf/attr-gnu-4-47.d,
346 * testsuite/ld-mips-elf/attr-gnu-4-48.d,
347 * testsuite/ld-mips-elf/attr-gnu-4-49.d,
348 * testsuite/ld-mips-elf/attr-gnu-4-52.d,
349 * testsuite/ld-mips-elf/attr-gnu-4-53.d,
350 * testsuite/ld-mips-elf/attr-gnu-4-54.d,
351 * testsuite/ld-mips-elf/attr-gnu-4-58.d,
352 * testsuite/ld-mips-elf/attr-gnu-4-59.d,
353 * testsuite/ld-mips-elf/attr-gnu-4-61.d,
354 * testsuite/ld-mips-elf/attr-gnu-4-62.d,
355 * testsuite/ld-mips-elf/attr-gnu-4-63.d,
356 * testsuite/ld-mips-elf/attr-gnu-4-64.d,
357 * testsuite/ld-mips-elf/attr-gnu-4-68.d,
358 * testsuite/ld-mips-elf/attr-gnu-4-69.d,
359 * testsuite/ld-mips-elf/attr-gnu-4-71.d,
360 * testsuite/ld-mips-elf/attr-gnu-4-72.d,
361 * testsuite/ld-mips-elf/attr-gnu-4-73.d,
362 * testsuite/ld-mips-elf/attr-gnu-4-74.d,
363 * testsuite/ld-mips-elf/attr-gnu-4-78.d,
364 * testsuite/ld-mips-elf/attr-gnu-4-79.d,
365 * testsuite/ld-mips-elf/attr-gnu-4-81.d,
366 * testsuite/ld-mips-elf/attr-gnu-4-89.d,
367 * testsuite/ld-mips-elf/attr-gnu-8-12.d,
368 * testsuite/ld-mips-elf/attr-gnu-8-21.d,
369 * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d,
370 * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d,
371 * testsuite/ld-mips-elf/bal-jalx-pic-micromips.d,
372 * testsuite/ld-mips-elf/bal-jalx-pic-n32.d,
373 * testsuite/ld-mips-elf/bal-jalx-pic-n64.d,
374 * testsuite/ld-mips-elf/bal-jalx-pic.d,
375 * testsuite/ld-mips-elf/mode-change-error-1.d,
376 * testsuite/ld-mips-elf/unaligned-branch-2.d,
377 * testsuite/ld-mips-elf/unaligned-branch-ignore-2.d,
378 * testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d,
379 * testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d,
380 * testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d,
381 * testsuite/ld-mips-elf/unaligned-branch-micromips.d,
382 * testsuite/ld-mips-elf/unaligned-branch-mips16.d,
383 * testsuite/ld-mips-elf/unaligned-branch-r6-1.d,
384 * testsuite/ld-mips-elf/unaligned-branch-r6-2.d,
385 * testsuite/ld-mips-elf/unaligned-branch.d,
386 * testsuite/ld-mips-elf/unaligned-jalx-1.d,
387 * testsuite/ld-mips-elf/unaligned-jalx-3.d,
388 * testsuite/ld-mips-elf/unaligned-jalx-addend-1.d,
389 * testsuite/ld-mips-elf/unaligned-jalx-addend-3.d,
390 * testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d,
391 * testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d,
392 * testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d,
393 * testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d,
394 * testsuite/ld-mips-elf/unaligned-jump-micromips.d,
395 * testsuite/ld-mips-elf/unaligned-jump-mips16.d,
396 * testsuite/ld-mips-elf/unaligned-jump.d: Update.
397
9793eb77
AM
3982018-02-26 Alan Modra <amodra@gmail.com>
399
400 * testsuite/ld-elf/indirect.exp,
401 * testsuite/ld-elf/pr22649-2ab-mips.msg,
402 * testsuite/ld-elf/pr22649-2cd-mips.msg,
403 * testsuite/ld-elf/pr22649.msg,
404 * testsuite/ld-elf/tls_common.exp,
405 * testsuite/ld-elfcomm/elfcomm.exp,
406 * testsuite/ld-arm/attr-merge-incompatible.d,
407 * testsuite/ld-tic6x/attr-compatibility-gnu-other.d,
408 * testsuite/ld-tic6x/attr-compatibility-other-gnu.d,
409 * testsuite/ld-tic6x/attr-compatibility-other-other.d,
410 * testsuite/ld-i386/warn1.d: Update expected error/warning messages.
411
cf97bcb0
AM
4122018-02-26 Alan Modra <amodra@gmail.com>
413
414 * testsuite/ld-powerpc/attr-gnu-12-21.d,
415 * testsuite/ld-powerpc/attr-gnu-4-12.d,
416 * testsuite/ld-powerpc/attr-gnu-4-13.d,
417 * testsuite/ld-powerpc/attr-gnu-4-21.d,
418 * testsuite/ld-powerpc/attr-gnu-4-23.d,
419 * testsuite/ld-powerpc/attr-gnu-4-31.d,
420 * testsuite/ld-powerpc/attr-gnu-4-32.d,
421 * testsuite/ld-powerpc/attr-gnu-8-23.d: Update.
422
bbad9962
AM
4232018-02-21 Alan Modra <amodra@gmail.com>
424
425 * testsuite/ld-elf/group8b.d: Run test on ia64. Use xfail rather
426 than notarget.
427 * testsuite/ld-elf/pr12851.d: Likewise.
428 * testsuite/ld-elf/pr12975.d: Likewise.
429 * testsuite/ld-elf/pr13177.d: Likewise.
430 * testsuite/ld-elf/pr13195.d: Likewise.
431 * testsuite/ld-elf/pr17615.d: Likewise.
432 * testsuite/ld-elf/pr21562a.d: Likewise.
433 * testsuite/ld-elf/pr21562b.d: Likewise.
434 * testsuite/ld-elf/pr21562c.d: Likewise.
435 * testsuite/ld-elf/pr21562d.d: Likewise.
436 * testsuite/ld-elf/pr21562i.d: Likewise.
437 * testsuite/ld-elf/pr21562j.d: Likewise.
438 * testsuite/ld-elf/pr21562k.d: Likewise.
439 * testsuite/ld-elf/pr21562l.d: Likewise.
440 * testsuite/ld-elf/pr21562m.d: Likewise.
441 * testsuite/ld-elf/pr21562n.d: Likewise.
442 * testsuite/ld-elf/group9a.d: Run test on ia64 and alpha. Use xfail
443 rather than notarget.
444 * testsuite/ld-elf/group9b.d: Likewise.
445 * testsuite/ld-elf/pr22677.d: Likewise.
446
6798f8bf
MR
4472018-02-19 Maciej W. Rozycki <macro@mips.com>
448
449 * testsuite/ld-mips-elf/reginfo-0.d: New test.
450 * testsuite/ld-mips-elf/reginfo-0r.d: New test.
451 * testsuite/ld-mips-elf/reginfo-1.d: New test.
452 * testsuite/ld-mips-elf/reginfo-1r.d: New test.
453 * testsuite/ld-mips-elf/reginfo-2.d: New test.
454 * testsuite/ld-mips-elf/reginfo-2r.d: New test.
455 * testsuite/ld-mips-elf/mips-abiflags-0.d: New test.
456 * testsuite/ld-mips-elf/mips-abiflags-0r.d: New test.
457 * testsuite/ld-mips-elf/mips-abiflags-1.d: New test.
458 * testsuite/ld-mips-elf/mips-abiflags-1r.d: New test.
459 * testsuite/ld-mips-elf/mips-abiflags-2.d: New test.
460 * testsuite/ld-mips-elf/mips-abiflags-2r.d: New test.
461 * testsuite/ld-mips-elf/reginfo-0.ld: New test linker script.
462 * testsuite/ld-mips-elf/reginfo-1.ld: New test linker script.
463 * testsuite/ld-mips-elf/mips-abiflags-0.ld: New test linker
464 script.
465 * testsuite/ld-mips-elf/mips-abiflags-1.ld: New test linker
466 script.
467 * testsuite/ld-mips-elf/reginfo-1.s: New test source.
468 * testsuite/ld-mips-elf/reginfo-2.s: New test source.
469 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
470
8772de11
MR
4712018-02-19 Maciej W. Rozycki <macro@mips.com>
472
473 * ldlang.c (insert_pad): Do not change output section's size if
474 SEC_FIXED_SIZE is set in the flags.
475 (size_input_section): Likewise.
476 (lang_size_sections_1): Likewise.
477 (lang_reset_memory_regions): Likewise.
478
c1c8c1ef
AM
4792018-02-19 Alan Modra <amodra@gmail.com>
480
481 * ldmisc.c (vfinfo) Handle %pI, %pR, %pS and %pT in place of
482 %I, %R, %S and %T.
483 * ldcref.c, * ldctor.c, * ldemul.c, * ldexp.c, * ldgram.y,
484 * ldlang.c, * ldlex.l, * ldmain.c, * ldmisc.c, * pe-dll.c,
485 * emultempl/sh64elf.em: Replace use of of %I, %R, %S and %T in
486 format strings passed to einfo and friends by %pI, %pR, %pS and %pT.
487
871b3ab2
AM
4882018-02-19 Alan Modra <amodra@gmail.com>
489
490 * ldmisc.c (vfinfo): Handle %pA and %pB in place of %A and %B.
491 * ldcref.c: Update all messages using %A and %B.
492 * ldexp.c: Likewise.
493 * ldlang.c: Likewise.
494 * ldmain.c: Likewise.
495 * ldmisc.c: Likewise.
496 * pe-dll.c: Likewise.
497 * plugin.c: Likewise.
498 * emultempl/beos.em: Likewise.
499 * emultempl/cr16elf.em: Likewise.
500 * emultempl/elf32.em: Likewise.
501 * emultempl/m68kcoff.em: Likewise.
502 * emultempl/m68kelf.em: Likewise.
503 * emultempl/mmo.em: Likewise.
504 * emultempl/nds32elf.em: Likewise.
505 * emultempl/pe.em: Likewise.
506 * emultempl/pep.em: Likewise.
507 * emultempl/spuelf.em: Likewise.
508 * emultempl/sunos.em: Likewise.
509 * emultempl/xtensaelf.em: Likewise.
510
f61f94ec
L
5112018-02-19 H.J. Lu <hongjiu.lu@intel.com>
512
513 PR ld/22845
514 * testsuite/ld-elf/frame.exp: Skip if -shared isn't supported.
515 Add tests for "-z noseparate-code" and "-z separate-code".
516 Remove unsupported -shared check.
517
d85502cf
L
5182018-02-17 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR ld/22845
521 * testsuite/ld-elf/ehdr_start.d: Pass --build-id to ld.
522
34b00afa
L
5232018-02-17 H.J. Lu <hongjiu.lu@intel.com>
524
525 PR ld/22845
526 * testsuite/ld-elf/binutils.exp (tls_opts): Add tests for
527 "-z noseparate-code" and "-z separate-code".
528
92d9e363
L
5292018-02-17 H.J. Lu <hongjiu.lu@intel.com>
530
531 PR ld/22845
532 * ld-elf/eh4.d: Pass -z max-page-size=0x200000 -z noseparate-code
533 to ld.
534
c2596c4a
L
5352018-02-16 H.J. Lu <hongjiu.lu@intel.com>
536
537 * testsuite/ld-x86-64/bnd-branch-1-now.d: Add -z
538 max-page-size=0x200000 -z noseparate-code.
539 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
540 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
541 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
542 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
543 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
544 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
545 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
546 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
547 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
548 * testsuite/ld-x86-64/ibt-plt-2b-x32.d: Likewise.
549 * testsuite/ld-x86-64/ibt-plt-2b.d: Likewise.
550 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
551 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
552 * testsuite/ld-x86-64/ibt-plt-2d-x32.d: Likewise.
553 * testsuite/ld-x86-64/ibt-plt-2d.d: Likewise.
554 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
555 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
556 * testsuite/ld-x86-64/ibt-plt-3b-x32.d: Likewise.
557 * testsuite/ld-x86-64/ibt-plt-3b.d: Likewise.
558 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
559 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
560 * testsuite/ld-x86-64/ibt-plt-3d-x32.d: Likewise.
561 * testsuite/ld-x86-64/ibt-plt-3d.d: Likewise.
562 * testsuite/ld-x86-64/load1a.d: Likewise.
563 * testsuite/ld-x86-64/load1b.d: Likewise.
564 * testsuite/ld-x86-64/load1c.d: Likewise.
565 * testsuite/ld-x86-64/load1d.d: Likewise.
566 * testsuite/ld-x86-64/pie3.d: Likewise.
567 * testsuite/ld-x86-64/pr14207.d: Likewise.
568 * testsuite/ld-x86-64/pr17618.d: Likewise.
569 * testsuite/ld-x86-64/pr19162.d: Likewise.
570 * testsuite/ld-x86-64/pr19636-2d.d: Likewise.
571 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
572 * testsuite/ld-x86-64/pr20253-1b.d: Likewise.
573 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
574 * testsuite/ld-x86-64/pr20253-1f.d: Likewise.
575 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
576 * testsuite/ld-x86-64/pr20253-1j.d: Likewise.
577 * testsuite/ld-x86-64/pr20253-1l.d: Likewise.
578 * testsuite/ld-x86-64/pr20830a-now.d: Likewise.
579 * testsuite/ld-x86-64/pr20830a.d: Likewise.
580 * testsuite/ld-x86-64/pr20830b-now.d: Likewise.
581 * testsuite/ld-x86-64/pr20830b.d: Likewise.
582 * testsuite/ld-x86-64/pr21038a-now.d: Likewise.
583 * testsuite/ld-x86-64/pr21038a.d: Likewise.
584 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
585 * testsuite/ld-x86-64/pr21038b.d: Likewise.
586 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
587 * testsuite/ld-x86-64/pr21038c.d: Likewise.
588
c441b623
L
5892018-02-16 H.J. Lu <hongjiu.lu@intel.com>
590
591 * testsuite/ld-x86-64/bnd-ifunc-1.d: Updated.
592 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
593
197741f1
L
5942018-02-16 H.J. Lu <hongjiu.lu@intel.com>
595
596 * testsuite/ld-x86-64/mpx.exp: Add -z max-page-size=0x200000
597 -z noseparate-code.
598
7c9f387a
L
5992018-02-16 H.J. Lu <hongjiu.lu@intel.com>
600
601 * testsuite/ld-x86-64/x86-64.exp: Add -z noseparate-code
602 -z max-page-size=0x200000, excluding NaCl target.
603
c9d3eb5f
L
6042018-02-16 H.J. Lu <hongjiu.lu@intel.com>
605
606 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
607 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
608 * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
609 * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
610 * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
611 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
612 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
613
679a5bc8
L
6142018-02-16 H.J. Lu <hongjiu.lu@intel.com>
615
616 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Add
617 -z max-page-size=0x200000 -z noseparate-code.
618 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
619 * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
620 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
621 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
622 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
623 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
624
62e2b91b
L
6252018-02-16 H.J. Lu <hongjiu.lu@intel.com>
626
627 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated for i386.
628 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
629 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
630
9f4aec8d
L
6312018-02-16 H.J. Lu <hongjiu.lu@intel.com>
632
633 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
634 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
635 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
636
410a69a0
L
6372018-02-16 H.J. Lu <hongjiu.lu@intel.com>
638
639 * testsuite/ld-i386/ibt-plt-1.d: Add -z noseparate-code.
640 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
641 * testsuite/ld-i386/ibt-plt-2b.d: Likewise.
642 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
643 * testsuite/ld-i386/ibt-plt-2d.d: Likewise.
644 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
645 * testsuite/ld-i386/ibt-plt-3b.d: Likewise.
646 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
647 * testsuite/ld-i386/ibt-plt-3d.d: Likewise.
648 * testsuite/ld-i386/load1.d: Likewise.
649 * testsuite/ld-i386/pie1.d: Likewise.
650 * testsuite/ld-i386/pr20244-1a.d: Likewise.
651 * testsuite/ld-i386/pr20244-1b.d: Likewise.
652 * testsuite/ld-i386/pr20244-2a.d: Likewise.
653 * testsuite/ld-i386/pr20244-2b.d: Likewise.
654 * testsuite/ld-i386/pr20244-2c.d: Likewise.
655 * testsuite/ld-i386/pr20244-4a.d: Likewise.
656 * testsuite/ld-i386/pr20244-4b.d: Likewise.
657 * testsuite/ld-i386/pr20830.d: Likewise.
658
75bd00e8
L
6592018-02-16 H.J. Lu <hongjiu.lu@intel.com>
660
661 * testsuite/ld-i386/pr19636-1a.d: Updated.
662 * testsuite/ld-i386/pr19636-1b.d: Likewise.
663 * testsuite/ld-i386/pr19636-1j.d: Likewise.
664 * testsuite/ld-i386/pr19636-1k.d: Likewise.
665 * testsuite/ld-i386/pr19636-2a.d: Likewise.
666 * testsuite/ld-i386/pr19636-2b.d: Likewise.
667
760b2893
L
6682018-02-16 H.J. Lu <hongjiu.lu@intel.com>
669
670 * testsuite/ld-i386/i386.exp: Add -z noseparate-code.
671
75cdede0
L
6722018-02-16 H.J. Lu <hongjiu.lu@intel.com>
673
674 * testsuite/ld-elf/pr19162.d: Add -z noseparate-code.
675 * testsuite/ld-elf/textaddr1.d: Likewise.
676 * testsuite/ld-elf/textaddr2.d: Likewise.
677 * testsuite/ld-elf/textaddr4.d: Likewise.
678 * testsuite/ld-elf/textaddr6.d: Likewise.
679
2a0d9853
JW
6802018-02-15 Jim Wilson <jimw@sifive.com>
681
682 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run pcrel-lo-addend test.
683 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: New.
684 * testsuite/ld-riscv-elf/pcrel-lo-addend.s: New.
685
451875b4
L
6862018-02-14 H.J. Lu <hongjiu.lu@intel.com>
687
688 PR ld/22842
689 * testsuite/ld-i386/i386.exp: Run PR ld/22842 tests.
690 * testsuite/ld-x86-64/x86-64.exp: Likewise.
691 * testsuite/ld-i386/pr22842a.c: New file.
692 * testsuite/ld-i386/pr22842b.S: Likewise.
693 * testsuite/ld-x86-64/pr22842a.c: Likewise.
694 * testsuite/ld-x86-64/pr22842a.rd: Likewise.
695 * testsuite/ld-x86-64/pr22842b.S: Likewise.
696 * testsuite/ld-x86-64/pr22842b.rd: Likewise.
697
d4dd94f8
MR
6982018-02-14 Maciej W. Rozycki <macro@mips.com>
699
700 * ldlex.h (ldlex_command): Remove prototype.
701
85f2093d
L
7022018-02-13 H.J. Lu <hongjiu.lu@intel.com>
703
704 * testsuite/ld-x86-64/x86-64.exp: Replace pr22393-2a.so and
705 pr22393-2a-now.so with pr22393-3a.so and pr22393-3a-now.so.
706
60f763ee
AM
7072018-02-14 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR 22836
710 * testsuite/ld-elf/pr22836-1.s: New file.
711 * testsuite/ld-elf/pr22836-1a.d: Likewise.
712 * testsuite/ld-elf/pr22836-1b.d: Likewise.
713
bd7ab16b
L
7142018-02-13 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR gas/22791
717 * testsuite/ld-x86-64/mpx1c.rd: Updated.
718 * testsuite/ld-x86-64/pr22791-1.err: New file.
719 * testsuite/ld-x86-64/pr22791-1a.c: Likewise.
720 * testsuite/ld-x86-64/pr22791-1b.s: Likewise.
721 * testsuite/ld-x86-64/pr22791-2.rd: Likewise.
722 * testsuite/ld-x86-64/pr22791-2a.s: Likewise.
723 * testsuite/ld-x86-64/pr22791-2b.c: Likewise.
724 * testsuite/ld-x86-64/pr22791-2c.s: Likewise.
725 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests.
726
6e5e9d58
AM
7272018-02-13 Alan Modra <amodra@gmail.com>
728
729 PR 22836
730 * testsuite/ld-elf/pr22836-2.d,
731 * testsuite/ld-elf/pr22836-2.s: New test.
732
f2731e0c
AM
7332018-02-13 Alan Modra <amodra@gmail.com>
734
735 * testsuite/ld-x86-64/pr14207.d: Adjust relro p_filesz.
736
407aa07c
AM
7372018-02-07 Alan Modra <amodra@gmail.com>
738
739 Revert 2018-01-17 Alan Modra <amodra@gmail.com>
740 * emultempl/ppc32elf.em: Remove --speculate-indirect-jumps support.
741 * emultempl/ppc64elf.em: Likesize
742 * ld.texinfo: Likewise
743 * testsuite/ld-powerpc/elfv2exe.d,
744 * testsuite/ld-powerpc/elfv2so.d,
745 * testsuite/ld-powerpc/relbrlt.d,
746 * testsuite/ld-powerpc/powerpc.exp: Likewise.
747
c20c30f6
EB
7482018-02-06 Eric Botcazou <ebotcazou@adacore.com>
749
750 * testsuite/ld-elf/tls.exp (AFLAGS_PIC): Define on SPARC.
751 (pr22263-1): Pass AFLAGS_PIC to the assembler.
752 * testsuite/ld-sparc/tlspie32.s: Add test for other 3 transitions.
753 * testsuite/ld-sparc/tlspie32.dd: Adjust to above.
754 * testsuite/ld-sparc/tlspie64.s: Add test for other 3 transitions.
755 * testsuite/ld-sparc/tlspie64.dd: Adjust to above.
756
279b2f94
RL
7572018-02-05 Renlin Li <renlin.li@arm.com>
758
759 PR ld/22764
760 * testsuite/ld-aarch64/emit-relocs-258.s: Define symbol as an address.
761 * testsuite/ld-aarch64/emit-relocs-259.s: Likewise.
762 * testsuite/ld-aarch64/pr22764.s: New.
763 * testsuite/ld-aarch64/pr22764.d: New.
764
cd048363
L
7652018-02-05 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR ld/22782
768 * testsuite/ld-i386/discarded1.s: Replace mov with div.
769 * testsuite/ld-x86-64/discarded1.s: Likewise.
770 * testsuite/ld-i386/i386.exp: Run pr22782.
771 * testsuite/ld-i386/load1-nacl.d: Updated for removing
772 _GLOBAL_OFFSET_TABLE_ from output.
773 * testsuite/ld-i386/load1.d: Likewise.
774 * testsuite/ld-x86-64/load1a-nacl.d: Likewise.
775 * testsuite/ld-x86-64/load1a.d: Likewise.
776 * testsuite/ld-x86-64/load1b-nacl.d: Likewise.
777 * testsuite/ld-x86-64/load1b.d: Likewise.
778 * testsuite/ld-i386/pr22782.d: New file.
779 * testsuite/ld-i386/pr22782.s: Likewise.
780 * testsuite/ld-x86-64/pr22782.s: Likewise.
781 * testsuite/ld-x86-64/pr22782a.d: Likewise.
782 * testsuite/ld-x86-64/pr22782b.d: Likewise.
783 * testsuite/ld-x86-64/x86-64.exp: Run pr22782a and pr22782b.
784
f174ef9f
NC
7852018-02-05 Nick Clifton <nickc@redhat.com>
786
787 * po/pt_BR.po: Updated Brazilian Portuguese translation.
788
9f7393d8
L
7892018-02-04 H.J. Lu <hongjiu.lu@intel.com>
790
791 * testsuite/ld-i386/lea1d.d: Replace -Sw with -SW.
792 * testsuite/ld-i386/lea1e.d: Likewise.
793 * testsuite/ld-i386/lea1f.d: Likewise.
794 * testsuite/ld-x86-64/lea1g.d: Likewise.
795 * testsuite/ld-x86-64/lea1h.d: Likewise.
796 * testsuite/ld-x86-64/lea1i.d: Likewise.
797 * testsuite/ld-x86-64/lea1j.d: Likewise.
798 * testsuite/ld-x86-64/lea1k.d: Likewise.
799 * testsuite/ld-x86-64/lea1l.d: Likewise.
800
b0daac83
NC
8012018-02-03 Nick Clifton <nickc@redhat.com>
802
803 PR 22762
804 * scripttempl/pe.sc: Remove PROVIDE()s from __CTOR_LIST__ and
805 __DTOR_LIST__ symbols. Add a comment explaining why this is
806 necessary.
807 * scripttemp/pep.sc: Likewise.
808 * ld.texinfo (PROVIDE): Add a note about the effect of common
809 symbols.
810
138a158f
SL
8112018-02-03 Sandra Loosemore <sandra@codesourcery.com>
812
813 * emulparams/nios2elf.sh (GENERATE_SHLIB_SCRIPT): Don't set.
814
e54d3c94
MR
8152018-02-02 Maciej W. Rozycki <macro@mips.com>
816
817 * testsuite/ld-elf/shared.exp: Add $AFLAGS_PIC throughout to PIC
818 assembly builds where missing and remove `tic6x-*-*' XFAIL
819 markings accordingly.
820
e99955cd
SM
8212018-02-01 Simon Marchi <simon.marchi@ericsson.com>
822
823 * ldexp.c (fold_name, exp_fold_tree_1): Avoid pointer arithmetic
824 on NULL pointer.
825
f000c2b9
L
8262018-01-31 H.J. Lu <hongjiu.lu@intel.com>
827
828 * testsuite/ld-elf/pr21964-5.c (my_var): Mark as used.
829
450b6317
MR
8302018-01-31 Maciej W. Rozycki <macro@mips.com>
831
832 * testsuite/ld-elf/shared.exp: Fix a typo s/scrip/script/.
833
8988502d
MR
8342018-01-31 Maciej W. Rozycki <macro@mips.com>
835
836 * testsuite/ld-elf/comm-data.exp: Pass `-call_shared' to links
837 involving a shared library for `mips*vr4100*-*-elf*',
838 `mips*vr4300*-*-elf*' and `mips*vr5000*-*-elf*' targets.
839 * testsuite/ld-elf/provide-hidden.exp: Likewise.
840 * testsuite/ld-elf/shared.exp: Likewise.
841 * testsuite/ld-gc/gc.exp: Likewise.
842 * testsuite/ld-mips-elf/comm-data.exp: Likewise.
843
f3a9baf1
MR
8442018-01-31 Maciej W. Rozycki <macro@mips.com>
845
846 * testsuite/ld-elf/elf.exp: Move shared library tests over to...
847 * testsuite/ld-elf/shared.exp: ... here.
848
bf3077a6
MM
8492018-01-31 Michael Matz <matz@suse.de>
850
851 * testsuite/ld-elf/pr21964-5.c: New test.
852 * testsuite/ld-elf/shared.exp: Run it.
853
823143c6
L
8542018-01-31 H.J. Lu <hongjiu.lu@intel.com>
855
856 PR ld/21964
857 * testsuite/ld-elf/pr21964-4.c: New file.
858 * testsuite/ld-elf/shared.exp: Run pr21964-4 test on Linux.
859
040b4a9e
AM
8602018-01-30 Alan Modra <amodra@gmail.com>
861
862 * testsuite/ld-gc/stop.d,
863 * testsuite/ld-gc/stop.s: New test.
864 * testsuite/ld-gc/gc.exp: Run it.
865
af667f22
MR
8662018-01-30 Maciej W. Rozycki <macro@mips.com>
867
868 PR ld/22649
869 * testsuite/ld-elf/pr22649-2ab-mips.msg: New stderr output.
870 * testsuite/ld-elf/pr22649-2cd-mips.msg: New stderr output.
871 * testsuite/ld-elf/shared.exp: Use the new outputs with
872 `mips*-*-*' targets.
873
82252033
MR
8742018-01-30 Maciej W. Rozycki <macro@mips.com>
875
876 * testsuite/ld-elf/comm-data1.sd: Alternatively accept
877 `PRC[0xff02]' in place of a regular section index.
878 * testsuite/ld-elf/pr21703-shared.sd: Likewise `PRC[0xff01]'.
879
36b8fda5
AM
8802018-01-29 Alan Modra <amodra@gmail.com>
881
882 * testsuite/ld-elf/pr21964-3a.c: New file.
883 * testsuite/ld-elf/pr21964-3c.c: New file.
884 * testsuite/ld-elf/shared.exp: Run new __start/__stop testcase.
885
185cdb8c
EB
8862018-01-29 Eric Botcazou <ebotcazou@adacore.com>
887
888 * testsuite/ld-elf/shared.exp (AFLAGS_PIC): Define on SPARC.
889 (pr22269-1): Pass AFLAGS_PIC to the assembler.
890
d85815e2
EB
8912018-01-29 Eric Botcazou <ebotcazou@adacore.com>
892
893 * testsuite/ld-elf/pr22450.d: Remove reference to SPARC64.
894
86b24e15
MR
8952018-01-29 Maciej W. Rozycki <macro@mips.com>
896
897 * testsuite/ld-mips-elf/comm-data.exp: Correct support for
898 targets using non-traditional MIPS emulation or having a limited
899 selection of ABIs available. Don't force big endianness, use
900 defaults.
901
98d72909
L
9022018-01-29 H.J. Lu <hongjiu.lu@intel.com>
903
904 PR ld/22732
905 * testsuite/config/default.exp (STATIC_LDFLAGS): New. Set to
906 "-static" if target compiler supports it.
907 * testsuite/ld-bootstrap/bootstrap.exp: Skip static executable
908 tests if target compiler doesn't support it.
909 * testsuite/ld-ifunc/ifunc.exp: Likewise.
910 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Likewise.
911 (run_cc_link_tests): Likewise.
912
fef75122
L
9132018-01-27 H.J. Lu <hongjiu.lu@intel.com>
914
915 PR ld/22751
916 * testsuite/config/default.exp (INT128_CFLAGS): New.
917 * testsuite/ld-plugin/lto.exp (INT128_CFLAGS): New.
918 Run ld/22751 tests.
919 * testsuite/ld-plugin/pr22751.c: New file.
920 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Add
921 ld trailing options.
922
d580dcc7
AM
9232018-01-28 Alan Modra <amodra@gmail.com>
924
925 PR 22751
926 * ldlang.c (find_rescan_insertion): Look past bfds with claim_archive
927 set.
928
2ebd05b8
MR
9292018-01-26 Maciej W. Rozycki <macro@mips.com>
930
931 * emulparams/elf32mipswindiss.sh (EXTRA_EM_FILE): Set to
932 `mipself'.
933
bb363086
EB
9342018-01-25 Eric Botcazou <ebotcazou@adacore.com>
935
936 * testsuite/ld-sparc/sparc.exp (32-bit: Helper shared library):
937 Link with a version script.
938 (32-bit: TLS -fpie): New test.
939 (64-bit: Helper shared library): Link with a version script.
940 (64-bit: TLS -fpie): New test.
941 (64-bit: GOTDATA relocations): Pass -Av9 to the assembler.
942 * testsuite/ld-sparc/tlslib.ver: New file.
943 * testsuite/ld-sparc/tlspie32.dd: Likewise.
944 * testsuite/ld-sparc/tlspie32.s: Likewise.
945 * testsuite/ld-sparc/tlspie64.dd: Likewise.
946 * testsuite/ld-sparc/tlspie64.s: Likewise.
947 * testsuite/ld-sparc/tlssunbin32.dd: Adjust for versioned symbol.
948 * testsuite/ld-sparc/tlssunbin32.rd: Likewise.
949 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
950 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
951 * testsuite/ld-sparc/tlssunbin64.rd: Likewise.
952 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
953
1daf502a
RL
9542018-01-24 Renlin Li <renlin.li@arm.com>
955
956 * testsuite/ld-aarch64/aarch64-elf.exp: Run new testes.
957 * testsuite/ld-aarch64/emit-relocs-287.s: Fix test case.
958 * testsuite/ld-aarch64/emit-relocs-287.d: Fix expected output.
959 * testsuite/ld-aarch64/emit-relocs-287-overflow.s: New.
960 * testsuite/ld-aarch64/emit-relocs-287-overflow.d: New.
961 * testsuite/ld-aarch64/emit-relocs-288.d: New.
962 * testsuite/ld-aarch64/emit-relocs-288.s: New.
963 * testsuite/ld-aarch64/emit-relocs-289.d: New.
964 * testsuite/ld-aarch64/emit-relocs-289.s: New.
965 * testsuite/ld-aarch64/emit-relocs-289-overflow.s: New.
966 * testsuite/ld-aarch64/emit-relocs-289-overflow.d: New.
967 * testsuite/ld-aarch64/emit-relocs-290.d: New.
968 * testsuite/ld-aarch64/emit-relocs-290.s: New.
969 * testsuite/ld-aarch64/emit-relocs-291.d: New.
970 * testsuite/ld-aarch64/emit-relocs-291.s: New.
971 * testsuite/ld-aarch64/emit-relocs-291-overflow.s: New.
972 * testsuite/ld-aarch64/emit-relocs-291-overflow.d: New.
973 * testsuite/ld-aarch64/emit-relocs-292.d: New.
974 * testsuite/ld-aarch64/emit-relocs-292.s: New.
975 * testsuite/ld-aarch64/emit-relocs-293.d: New.
976 * testsuite/ld-aarch64/emit-relocs-293.s: New.
977
8a1b824a
L
9782018-01-20 H.J. Lu <hongjiu.lu@intel.com>
979
980 PR ld/22721
981 * testsuite/ld-plugin/lto.exp: Run PR ld/22721 tests.
982 * testsuite/ld-plugin/pr22721.t: New file.
983 * testsuite/ld-plugin/pr22721a.s: Likewise.
984 * testsuite/ld-plugin/pr22721b.c: Likewise.
985
1ebfa86a
L
9862018-01-18 H.J. Lu <hongjiu.lu@intel.com>
987
988 * testsuite/ld-elf/group1.d: Also xfail Solaris.
989
f7968f08
L
9902018-01-18 H.J. Lu <hongjiu.lu@intel.com>
991
992 * testsuite/ld-elf/linkinfo1a.d: Updated for slightly different
993 PLT/GOT order/layout for Solaris/x86 targets.
994 * testsuite/ld-elf/linkinfo1b.d: Likewise.
995
c5bdb022
L
9962018-01-18 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR ld/22728
999 * emultempl/solaris2.em (elf_solaris2_after_allocation): Fold
1000 into ...
1001 (elf_solaris2_before_allocation): This.
1002 (LDEMUL_AFTER_ALLOCATION): Removed.
1003
691d2e9a
AM
10042018-01-18 Alan Modra <amodra@gmail.com>
1005
1006 * emultempl/ppc32elf.em: Support optional --plt-align arg.
1007 * emultempl/ppc64elf.em: Support negative --plt-align arg.
1008
1be5d8d3
AM
10092018-01-17 Alan Modra <amodra@gmail.com>
1010
1011 * emultempl/ppc32elf.em (params): Init new field.
1012 (OPTION_SPECULATE_INDIRECT_JUMPS): Define.
1013 (OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
1014 (PARSE_AND_LIST_LONGOPTS): Handle new options.
1015 (PARSE_AND_LIST_ARGS_CASES): Likewise.
1016 (PARSE_AND_LIST_OPTIONS): Likewise.
1017 * emultempl/ppc64elf.em (params): Init new field.
1018 (OPTION_SPECULATE_INDIRECT_JUMPS): Define.
1019 (OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
1020 (PARSE_AND_LIST_LONGOPTS): Handle --speculate-indirect-jumps.
1021 (PARSE_AND_LIST_OPTIONS): Likewise.
1022 (PARSE_AND_LIST_ARGS_CASES): Likewise.
1023 * ld.texinfo (--no-plt-thread-safe): Correct itemx.
1024 (--speculate-indirect-jumps): Document.
1025 * testsuite/ld-powerpc/elfv2exe.d,
1026 * testsuite/ld-powerpc/elfv2so.d,
1027 * testsuite/ld-powerpc/relbrlt.d,
1028 * testsuite/ld-powerpc/powerpc.exp: Disable plt alignment and
1029 speculation barriers on various tests.
1030
9e390558
AM
10312018-01-17 Alan Modra <amodra@gmail.com>
1032
1033 * emultempl/ppc32elf.em (params): Init new field.
1034 (enum ppc32_opt): New enum to define OPTION_* values. Add
1035 OPTION_PLT_ALIGN and OPTION_NO_PLT_ALIGN.
1036 (PARSE_AND_LIST_LONGOPTS): Handle new options.
1037 (PARSE_AND_LIST_ARGS_CASES): Likewise.
1038 (PARSE_AND_LIST_OPTIONS): Likewise. Break up help output.
1039 * emultempl/ppc64elf.em (ppc_add_stub_section): Init alignment
1040 correctly for negative --plt-stub-align.
1041 * testsuite/ld-powerpc/elfv2exe.d,
1042 * testsuite/ld-powerpc/elfv2so.d,
1043 * testsuite/ld-powerpc/relbrlt.d,
1044 * testsuite/ld-powerpc/relbrlt.s,
1045 * testsuite/ld-powerpc/tlsexe.d,
1046 * testsuite/ld-powerpc/tlsexe.r,
1047 * testsuite/ld-powerpc/tlsexe32.d,
1048 * testsuite/ld-powerpc/tlsexe32.g,
1049 * testsuite/ld-powerpc/tlsexe32.r,
1050 * testsuite/ld-powerpc/tlsexetoc.d,
1051 * testsuite/ld-powerpc/tlsexetoc.r,
1052 * testsuite/ld-powerpc/tlsopt5_32.d,
1053 * testsuite/ld-powerpc/tlsso.d,
1054 * testsuite/ld-powerpc/tlstocso.d: Update for changed stub order.
1055
f6efed01
NC
10562018-01-16 Nick Clifton <nickc@redhat.com>
1057
f174ef9f 1058 * po/pt_BR.po: Updated Brazilian Portuguese translation.
f6efed01 1059
616dcb87
NC
10602018-01-15 Nick Clifton <nickc@redhat.com>
1061
1062 * po/uk.po: Updated Ukranian translation.
1063
3957a496
NC
10642018-01-13 Nick Clifton <nickc@redhat.com>
1065
1066 * po/ld.pot: Regenerated.
1067
769c7ea5
NC
10682018-01-13 Nick Clifton <nickc@redhat.com>
1069
1070 * configure: Regenerate.
1071
9176ac5b
NC
10722018-01-13 Nick Clifton <nickc@redhat.com>
1073
faf766e3 1074 2.30 branch created.
9176ac5b
NC
1075 * NEWS: Add marker for 2.30.
1076
5ae5d3fd
AM
10772018-01-12 Alan Modra <amodra@gmail.com>
1078
1079 * testsuite/ld-elf/elf.exp: xfail "pr22374 function pointer
1080 initialization" for currently failing targets.
1081
87e79a65
AM
10822018-01-12 Alan Modra <amodra@gmail.com>
1083
1084 PR ld/22649
1085 * testsuite/ld-elf/pr22649.msg: Allow other messages.
1086 * testsuite/ld-elf/shared.exp: Check that --gc-sections is
1087 supported before running ld/22649 tests.
1088
97a232d7
NC
10892018-01-12 Nick Clifton <nickc@redhat.com>
1090
1091 * emultempl/elf32.em (_handle_option): Add support for "-z undefs"
1092 as the opposite of "-z defs".
1093 * ld.texinfo: Document the new option. Update the description of
1094 the -z defs option to make it clear that it does generate an error
1095 if an undefined symbol reference is found in an object file whilst
1096 creating a shared library.
1097 * NEWS: Document this new feature.
1098
33eff4ce
L
10992018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 * testsuite/ld-elf/pr22393-2a.rd: Replace "-z textonly" with
1102 "-z separate-code".
1103 * testsuite/ld-elf/pr22393-2b.rd: Likewise.
1104 * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
1105 * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
1106
cf9e7f1f
L
11072018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 PR ld/22393
1110 * testsuite/ld-x86-64/pr22393-3a.c: New file.
1111 * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
1112 * testsuite/ld-x86-64/pr22393-3b.c: Likewise.
1113 * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
1114 * testsuite/ld-x86-64/x86-64.exp: Run tests for -z separate-code
1115 -z max-page-size=0x1000.
1116
d346bb27
L
11172018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 PR ld/22393
1120 * testsuite/ld-elf/pr16322.d: Add -z noseparate-code.
1121 * testsuite/ld-elf/pr22393-1.s: New file.
1122 * testsuite/ld-elf/pr22393-1a.d: Likewise.
1123 * testsuite/ld-elf/pr22393-1b.d: Likewise.
1124 * testsuite/ld-elf/pr22393-1c.d: Likewise.
1125 * testsuite/ld-elf/pr22393-1d.d: Likewise.
1126 * testsuite/ld-elf/pr22393-1e.d: Likewise.
1127 * testsuite/ld-elf/pr22393-1f.d: Likewise.
1128 * testsuite/ld-elf/pr22393-2a.c: Likewise.
1129 * testsuite/ld-elf/pr22393-2a.rd: Likewise.
1130 * testsuite/ld-elf/pr22393-2b.c: Likewise.
1131 * testsuite/ld-elf/pr22393-2b.rd: Likewise.
1132 * testsuite/ld-elf/shared.exp: Run tests for -z separate-code.
1133
47acac12
L
11342018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1135
1136 PR ld/22393
1137 * NEWS: Mention "-z separate-code".
1138 * emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Get
1139 builtin linker scripts and return linker scripts from disk for
1140 "-z separate-code".
1141 (gld${EMULATION_NAME}_handle_option): Handle "-z separate-code"
1142 and "-z noseparate-code".
1143 * genscripts.sh: Generate linker scripts for "-z separate-code".
1144 (LD_FLAG): Set to *textonly for "-z separate-code".
1145 * ld.texinfo: Document "-z separate-code".
1146 * lexsup.c (elf_shlib_list_options): Add linker help messsages
1147 for "-z separate-code" and "-z noseparate-code".
1148 * scripttempl/elf.sc (SEPARATE_TEXT): New
1149 (TEXT_SEGMENT_ALIGN): Likewise.
1150 Use ${TEXT_SEGMENT_ALIGN} to align and pad text segment to
1151 ${MAXPAGESIZE}.
1152
d664fd41
L
11532018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1154
1155 PR ld/22649
1156 * testsuite/ld-elf/pr22649-1.s: New file.
1157 * testsuite/ld-elf/pr22649-2a.s: Likewise.
1158 * testsuite/ld-elf/pr22649-2b.s: Likewise.
1159 * testsuite/ld-elf/pr22649.msg: Likewise.
1160 * testsuite/ld-elf/shared.exp: Run ld/22649 tests.
1161
8b6f4cd3
L
11622018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 PR ld/22677
1165 * scripttempl/elf.sc (PREINIT_ARRAY): New.
1166 Don't add .preinit_array for ld -r.
1167 * testsuite/ld-elf/pr22677.d: New file.
1168 * testsuite/ld-elf/pr22677.s: Likewise.
1169
65f14869
AB
11702018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
1171
1172 * ldexp.h (union etree_union): Remove defsym field.
1173 * ldexp.c (exp_assop): Remove defsym parameter, and use of defsym
1174 parameter.
1175 (exp_assign): Remove passing of defsym parameter.
1176 (exp_defsym): Likewise.
1177 (exp_provide): Likewise.
1178
eab62f2f
AB
11792018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
1180
1181 * ldexp.c (exp_fold_tree_1): Rework condition underwhich provide
1182 nodes are ignored in the tree walk, and move the location at which
1183 we change provide nodes into provided nodes.
1184 (exp_init_os): Add etree_provided.
1185 * testsuite/ld-scripts/provide-6.d: New file.
1186 * testsuite/ld-scripts/provide-6.t: New file.
1187 * testsuite/ld-scripts/provide-7.d: New file.
1188 * testsuite/ld-scripts/provide-7.t: New file.
1189 * testsuite/ld-scripts/provide-8.d: New file.
1190 * testsuite/ld-scripts/provide-8.t: New file.
1191
8be965c5
AB
11922018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
1193
1194 * testsuite/ld-scripts/provide-3.d: Add xfail directive.
1195 * testsuite/ld-scripts/provide-4.d: Use new map file name.
1196 * testsuite/ld-scripts/provide-5.d: Use new map file name.
1197 * testsuite/ld-scripts/provide-4-map.d: Renamed to...
1198 * testsuite/ld-scripts/provide-4.map: ...this.
1199 * testsuite/ld-scripts/provide-5-map.d: Renamed to...
1200 * testsuite/ld-scripts/provide-5.map: ...this.
1201 * testsuite/ld-scripts/provide.exp: Move xfail into provide-3.d
1202 file, and run tests in a loop.
1203
b3b9f8d3
AB
12042018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
1205
1206 * ldexp.c (exp_print_tree): Use '=' instead of ',' when printing
1207 PROVIDE statements.
1208 * testsuite/ld-scripts/provide-4.map: Update expected output.
1209 * testsuite/ld-scripts/provide-5.map: Likewise.
1210
6bd0a312
L
12112018-01-11 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR ld/22696
1214 * scripttempl/elf.sc: Fix the order of SHLIB_RODATA_ADDR.
1215
74ccf6db
JW
12162018-01-09 Jim Wilson <jimw@sifive.com>
1217
1218 * testsuite/ld-elf/eh-frame-hdr.d (#xfail): Delete
1219 (#alltargets): Renamed from #target. Add shared.
1220 * testsuite/lib/ld-lib.exp (run_dump_test): Document shared target.
1221 Document alltargets option. Add support for alltargets option.
1222 (istarget): Add support for shared target.
1223
7615ca1d
JW
12242018-01-08 Jim Wilson <jimw@sifive.com>
1225
1226 * testsuite/ld-riscv-elf/c-lui.d: Don't use -shared. Check for _start
1227 instead of .text.
1228 * testsuite/ld-riscv-elf/c-lui.s: Add _start label.
1229 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Before __global_pointer$
1230 tests, add call to check_shared_lib_support.
1231
be1dce26
JW
12322018-01-05 Jim Wilson <jimw@sifive.com>
1233
35eeb78f
JW
1234 * testsuite/ld-riscv-elf/disas-jalr.d: New.
1235 * testsuite/ld-riscv-elf/disas-jalr.s: New.
1236 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run new testcase.
1237
be1dce26
JW
1238 * emulparams/elf32lriscv-defs.sh (GENERATE_SHLIB_SCRIPT): Move inside
1239 case on $target, and don't set for riscv*-elf targets.
1240 (GENERATE_PIE_SCRIPT): Likewise.
1241
219d1afa
AM
12422018-01-03 Alan Modra <amodra@gmail.com>
1243
1244 Update year range in copyright notice of all files.
1245
1e563868 1246For older changes see ChangeLog-2017
3499769a 1247\f
1e563868 1248Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
1249
1250Copying and distribution of this file, with or without modification,
1251are permitted in any medium without royalty provided the copyright
1252notice and this notice are preserved.
1253
1254Local Variables:
1255mode: change-log
1256left-margin: 8
1257fill-column: 74
1258version-control: never
1259End:
This page took 0.24325 seconds and 4 git commands to generate.