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