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