]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Fix the hyphenation of word phrases such as "target specific" and "machine specific".
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
a094d01f
CY
12019-04-26 Christopher Yeleighton <giecrilj@stegny.2a.pl>
2
3 * ld.texi: Properly hyphenate the word "specific".
4
6fe014bc
L
52019-04-25 H.J. Lu <hongjiu.lu@intel.com>
6
7 PR ld/24406
8 * ld.texi: Remove LTO warning from --wrap.
9 * plugin.c (get_symbols): Update resolution for wrapper and
10 wrapped symbols.
11 * testsuite/ld-plugin/lto.exp: Run ld/24406 tests.
12 * testsuite/ld-plugin/pr24406-1.c: New file.
13 * testsuite/ld-plugin/pr24406-2a.c: Likewise.
14 * testsuite/ld-plugin/pr24406-2b.c: Likewise.
15
68bb0359
SD
162019-04-25 Sudakshina Das <sudi.das@arm.com>
17
18 * testsuite/ld-aarch64/bti-pac-plt-1.d: Update.
19 * testsuite/ld-aarch64/bti-pac-plt-2.d: Update.
20 * testsuite/ld-aarch64/bti-plt-1.d: Update.
21 * testsuite/ld-aarch64/bti-plt-3.d: Update.
22 * testsuite/ld-aarch64/bti-plt-5.d: Update.
23 * testsuite/ld-aarch64/pac-plt-1.d: Update.
24 * testsuite/ld-aarch64/pac-plt-2.d: Update.
25
44ed8092
SL
262019-04-24 Sandra Loosemore <sandra@codesourcery.com>
27
28 * testsuite/config/default.exp: Use [check_compiler_available]
29 instead of [which $CC].
30 * testsuite/ld-auto-import/auto-import.exp: Likewise.
31 * testsuite/ld-cygwin/exe-export.exp: Likewise.
32 * testsuite/ld-elf/audit.exp: Likewise.
33 * testsuite/ld-elf/compress.exp: Likewise.
34 * testsuite/ld-elf/dwarf.exp: Likewise.
35 * testsuite/ld-elf/elf.exp: Likewise.
36 * testsuite/ld-elf/indirect.exp: Likewise.
37 * testsuite/ld-elf/linux-x86.exp: Likewise.
38 * testsuite/ld-elf/shared.exp: Likewise.
39 * testsuite/ld-elf/tls.exp: Likewise.
40 * testsuite/ld-elf/wrap.exp: Likewise.
41 * testsuite/ld-elfcomm/elfcomm.exp: Likewise.
42 * testsuite/ld-elfvers/vers.exp: Likewise.
43 * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
44 * testsuite/ld-elfweak/elfweak.exp: Likewise.
45 * testsuite/ld-gc/gc.exp: Likewise.
46 * testsuite/ld-i386/i386.exp: Likewise.
47 * testsuite/ld-i386/no-plt.exp: Likewise.
48 * testsuite/ld-i386/tls.exp: Likewise.
49 * testsuite/ld-ifunc/ifunc.exp: Likewise.
50 * testsuite/ld-mn10300/mn10300.exp: Likewise.
51 * testsuite/ld-pe/pe-compile.exp: Likewise.
52 * testsuite/ld-pe/pe-run.exp: Likewise.
53 * testsuite/ld-pe/pe-run2.exp: Likewise.
54 * testsuite/ld-pie/pie.exp: Likewise.
55 * testsuite/ld-plugin/lto.exp: Likewise.
56 * testsuite/ld-plugin/plugin.exp: Likewise.
57 * testsuite/ld-scripts/crossref.exp: Likewise.
58 * testsuite/ld-sh/sh.exp: Likewise.
59 * testsuite/ld-shared/shared.exp: Likewise.
60 * testsuite/ld-size/size.exp: Likewise.
61 * testsuite/ld-srec/srec.exp: Likewise.
62 * testsuite/ld-undefined/undefined.exp: Likewise.
63 * testsuite/ld-unique/unique.exp: Likewise.
64 * testsuite/ld-x86-64/mpx.exp: Likewise.
65 * testsuite/ld-x86-64/no-plt.exp: Likewise.
66 * testsuite/ld-x86-64/tls.exp: Likewise.
67 * testsuite/ld-x86-64/x86-64.exp: Likewise.
68 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Call
69 check_compiler_available before trying to use the compiler.
70 (run_cc_link_tests): Likewise.
71 (check_compiler_available): New. Use it instead of [which $CC].
72
cc9519e7
AM
732019-04-23 Alan Modra <amodra@gmail.com>
74
75 * Makefile.am (GENDEPDIR): New var, used..
76 (GENSCRIPTS): ..here.
77 * Makefile.in: Regenerate.
78 * genscripts.sh: Test for $DEPDIR set before every use.
79
6f38008b
MF
802019-04-22 Matthew Fortune <matthew.fortune@mips.com>
81
82 * testsuite/ld-mips-elf/mips-elf-flags.exp: Fix expected ASEs
83 for M5100.
84
fce97736
AM
852019-04-19 Alan Modra <amodra@gmail.com>
86
87 * testsuite/ld-gc/skip-map-discarded.s: Add section attributes.
88 * testsuite/lib/ld-lib.exp (check_gc_sections_available): Add
89 s12z to list of targets not supporting --gc-sections.
90
9a7f0679
L
912019-04-17 H.J. Lu <hongjiu.lu@intel.com>
92
93 * testsuite/ld-i386/i386.exp: Run pr18801a and pr18801b instead
94 of pr18801.
95 * testsuite/ld-x86-64/x86-64.exp: Likewise.
96 * testsuite/ld-i386/pr18801.d: Removed.
97 * testsuite/ld-x86-64/pr18801.d: Likewise.
98 * testsuite/ld-i386/pr18801a.d: New file.
99 * testsuite/ld-i386/pr18801b.d: Likewise.
100 * testsuite/ld-x86-64/pr18801a.d: Likewise.
101 * testsuite/ld-x86-64/pr18801b.d: Likewise.
102 * testsuite/ld-x86-64/pie2.d: Suggest -fPIE instead of -fPIC.
103 * testsuite/ld-x86-64/pie2.d: Likewise.
104 * testsuite/ld-x86-64/pr19719.d: Likewise.
105 * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
106 * testsuite/ld-x86-64/pr19969.d: Likewise.
107 * testsuite/ld-x86-64/pr21997-1a.err: Likewise.
108 * testsuite/ld-x86-64/pr21997-1b.err: Likewise.
109 * testsuite/ld-x86-64/pr22001-1a.err: Likewise.
110 * testsuite/ld-x86-64/pr22001-1b.err: Likewise.
111 * testsuite/ld-x86-64/pr22791-1.err: Likewise.
112
4e84a8f8
L
1132019-04-17 H.J. Lu <hongjiu.lu@intel.com>
114
115 PR ld/24458
116 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/24458 tests.
117 * testsuite/ld-x86-64/pr24458.s: New file.
118 * testsuite/ld-x86-64/pr24458a-x32.d: Likewise.
119 * testsuite/ld-x86-64/pr24458a.d: Likewise.
120 * testsuite/ld-x86-64/pr24458b-x32.d: Likewise.
121 * testsuite/ld-x86-64/pr24458b.d: Likewise.
122 * testsuite/ld-x86-64/pr24458c-x32.d: Likewise.
123 * testsuite/ld-x86-64/pr24458c.d: Likewise.
124
e25de718
JL
1252019-04-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
126
127 * config/tc-msp430.c (msp430_make_init_symbols): Define __crt0_init_bss
128 symbol when .lower.bss or .either.bss sections exist.
129 Define __crt0_movedata when .lower.data or .either.data sections exist.
130 * testsuite/gas/msp430/either-data-bss-sym.d: New test.
131 * testsuite/gas/msp430/low-data-bss-sym.d: New test.
132 * testsuite/gas/msp430/either-data-bss-sym.s: New test source.
133 * testsuite/gas/msp430/low-data-bss-sym.s: New test source.
134 * testsuite/gas/msp430/msp430.exp: Run new tests.
135 Enable large code model when running -mdata-region={upper,either}
136 tests.
137
a0fb9615
AM
1382019-04-16 Alan Modra <amodra@gmail.com>
139
140 * testsuite/ld-scripts/pr20302.d: Don't run for ns32k-*-*.
141 * testsuite/ld-scripts/section-match-1.d: Likewise.
142 * testsuite/ld-undefined/require-defined.exp: Likewise.
143
86333705
FS
1442019-04-15 Faraz Shahbazker <fshahbazker@wavecomp.com>
145
146 * testsuite/ld-gc/gc.exp: Skip print-map-discarded test for non-ELF
147 targets.
148
f6b2b12d
AV
1492019-04-15 Sudakshina Das <sudi.das@arm.com>
150
151 * testsuite/ld-arm/bfcsel.s: New.
152 * testsuite/ld-arm/bfcsel.d: New.
153 * testsuite/ld-arm/arm-elf.exp: Add above test.
154
65d1bc05
AV
1552019-04-15 Sudakshina Das <sudi.das@arm.com>
156
157 * testsuite/ld-arm/bfl.s: New.
158 * testsuite/ld-arm/bfl.d: New.
159 * testsuite/ld-arm/arm-elf.exp: Add above test.
160
4389b29a
AV
1612019-04-15 Sudakshina Das <sudi.das@arm.com>
162
163 * testsuite/ld-arm/bf.s: New.
164 * testsuite/ld-arm/bf.d: New.
165 * testsuite/ld-arm/arm-elf.exp: Add above test.
166
031254f2
AV
1672019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
168
169 * testsuite/ld-arm/attr-merge-13.attr: New test.
170 * testsuite/ld-arm/attr-merge-13a.s: New test.
171 * testsuite/ld-arm/attr-merge-13b.s: New test.
172
c40e31a1
AM
1732019-04-13 Alan Modra <amodra@gmail.com>
174
175 * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add
176 DEPDIR parameter.
177 (ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete.
178 (ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on
179 $GEN_DEPENDS.
180 (e*.c): Delete all dependencies, instead include dependencies
181 from $DEPDIR/*.Pc.
182 * Makefile.in: Regenerate.
183 * configure.ac (source_sh): Define and use function.
184 * configure: Regenerate.
185 * emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh,
186 * emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh,
187 * emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh,
188 * emulparams/arcelf.sh, * emulparams/arcelf_prof.sh,
189 * emulparams/arclinux.sh, * emulparams/arclinux_nps.sh,
190 * emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh,
191 * emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh,
192 * emulparams/armelf_linux_eabi.sh,
193 * emulparams/armelf_linux_fdpiceabi.sh,
194 * emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh,
195 * emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh,
196 * emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh,
197 * emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh,
198 * emulparams/armelfb_linux_fdpiceabi.sh,
199 * emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh,
200 * emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh,
201 * emulparams/elf32_sparc_sol2.sh,
202 * emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh,
203 * emulparams/elf32_tic6x_elf_be.sh,
204 * emulparams/elf32_tic6x_elf_le.sh,
205 * emulparams/elf32_tic6x_linux_be.sh,
206 * emulparams/elf32_tic6x_linux_le.sh,
207 * emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh,
208 * emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh,
209 * emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh,
210 * emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh,
211 * emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh,
212 * emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh,
213 * emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh,
214 * emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh,
215 * emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh,
216 * emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh,
217 * emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh,
218 * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
219 * emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh,
220 * emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh,
221 * emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh,
222 * emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh,
223 * emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh,
224 * emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh,
225 * emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh,
226 * emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh,
227 * emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh,
228 * emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh,
229 * emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh,
230 * emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh,
231 * emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh,
232 * emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh,
233 * emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh,
234 * emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh,
235 * emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh,
236 * emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh,
237 * emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh,
238 * emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh,
239 * emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh,
240 * emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh,
241 * emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh,
242 * emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh,
243 * emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh,
244 * emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh,
245 * emulparams/elf_x86_64_cloudabi.sh,
246 * emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh,
247 * emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh,
248 * emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh,
249 * emulparams/h8300self.sh, * emulparams/h8300self_linux.sh,
250 * emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh,
251 * emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh,
252 * emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh,
253 * emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh,
254 * emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh,
255 * emulparams/msp430X.sh, * emulparams/nds32belf.sh,
256 * emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh,
257 * emulparams/pjlelf.sh, * emulparams/ppclynx.sh,
258 * emulparams/score7_elf.sh, * emulparams/shelf_fd.sh,
259 * emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh,
260 * emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh,
261 * emulparams/shl.sh, * emulparams/shlelf.sh,
262 * emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh,
263 * emulparams/shlelf_vxworks.sh: Use source_sh.
264 * genscripts.sh: Adjust for changed parameters. Emit dependencies
265 for e*.c to .deps/*.Pc.
266 (source_sh): New function, use it throughout to source scripts.
267 * genscrba.sh (source_em): Use source_sh.
268
50ff67e6
AM
2692019-04-13 Alan Modra <amodra@gmail.com>
270
271 * configure.ac (TDIRS): Build up tdirs in this variable and
272 AC_SUBST, also using AM_SUBST_NOTMAKE.
273 * configure: Regenerate.
274 * Makefile.am (DISTCLEANFILES): Remove tdirs.
275 * Makefile.in: Regenerate.
276
3bbec4bd
NC
2772019-04-12 Nick Clifton <nickc@redhat.com>
278
279 PR 24450
280 * ld.texi (Output Section Attributes): Add ALIGN_WITH_INPUT to
281 example of section attributes.
282
035801ce
FS
2832019-04-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
284
285 * NEWS: Mention new option --no-print-map-discarded.
286 * ld.h (ld_config_type) <print_map_discarded>: New field.
287 * ldlang.c (lang_map): Conditionally output discarded sections
288 in map files based on configuration option.
289 * ldlex.h (option_values) <OPTION_PRINT_MAP_DISCARDED,
290 OPTION_NO_PRINT_MAP_DISCARDED>: New.
291 * ldmain.c (main): Enabled print_map_discarded by default.
292 * lexsup.c (ld_options): Add new command-line options.
293 (parse_args) <OPTION_NO_PRINT_MAP_DISCARDED,
294 OPTION_PRINT_MAP_DISCARDED>: New cases.
295 * ld.texi: Document new options.
296 * testsuite/ld-gc/gc.exp: Add new test.
297 * testsuite/ld-gc/skip-map-discarded.s: New file.
298 * testsuite/ld-gc/skip-map-discarded.d: New file.
299 * testsuite/ld-gc/skip-map-discarded.map: New file.
300
233a0083
L
3012019-04-11 H.J. Lu <hongjiu.lu@intel.com>
302
303 * ld.texi: Document -z cet-report=[none|warning|error].
304 * emulparams/cet.sh: Add -z cet-report=[none|warning|error].
305 * testsuite/ld-i386/i386.exp: Run -z cet-report=[warning|error]
306 tests.
307 * testsuite/ld-x86-64/x86-64.exp: Likewise.
308 * testsuite/ld-i386/property-x86-cet1.d: New file.
309 * testsuite/ld-i386/property-x86-cet2a.d: Likewise.
310 * testsuite/ld-i386/property-x86-cet2b.d: Likewise.
311 * testsuite/ld-i386/property-x86-cet3a.d: Likewise.
312 * testsuite/ld-i386/property-x86-cet3b.d: Likewise.
313 * testsuite/ld-i386/property-x86-cet4a.d: Likewise.
314 * testsuite/ld-i386/property-x86-cet4b.d: Likewise.
315 * testsuite/ld-i386/property-x86-cet5a.d: Likewise.
316 * testsuite/ld-i386/property-x86-cet5b.d: Likewise.
317 * testsuite/ld-i386/property-x86-cet6.d: Likewise.
318 * testsuite/ld-x86-64/property-x86-cet.s: Likewise.
319 * testsuite/ld-x86-64/property-x86-cet1-x32.d: Likewise.
320 * testsuite/ld-x86-64/property-x86-cet1.d: Likewise.
321 * testsuite/ld-x86-64/property-x86-cet2a-x32.d: Likewise.
322 * testsuite/ld-x86-64/property-x86-cet2a.d: Likewise.
323 * testsuite/ld-x86-64/property-x86-cet2b-x32.d: Likewise.
324 * testsuite/ld-x86-64/property-x86-cet2b.d: Likewise.
325 * testsuite/ld-x86-64/property-x86-cet3a-x32.d: Likewise.
326 * testsuite/ld-x86-64/property-x86-cet3a.d: Likewise.
327 * testsuite/ld-x86-64/property-x86-cet3b-x32.d: Likewise.
328 * testsuite/ld-x86-64/property-x86-cet3b.d: Likewise.
329 * testsuite/ld-x86-64/property-x86-cet4a-x32.d: Likewise.
330 * testsuite/ld-x86-64/property-x86-cet4a.d: Likewise.
331 * testsuite/ld-x86-64/property-x86-cet4b-x32.d: Likewise.
332 * testsuite/ld-x86-64/property-x86-cet4b.d: Likewise.
333 * testsuite/ld-x86-64/property-x86-cet5a-x32.d: Likewise.
334 * testsuite/ld-x86-64/property-x86-cet5a.d: Likewise.
335 * testsuite/ld-x86-64/property-x86-cet5b-x32.d: Likewise.
336 * testsuite/ld-x86-64/property-x86-cet5b.d: Likewise.
337 * testsuite/ld-x86-64/property-x86-cet6-x32.d: Likewise.
338 * testsuite/ld-x86-64/property-x86-cet6.d: Likewise.
339
b3d7a867
L
3402019-04-11 H.J. Lu <hongjiu.lu@intel.com>
341
342 * testsuite/config/default.exp (STATIC_PIE_LDFLAGS): New. Set
343 to "-static-pie" if target compiler supports it.
344 * testsuite/ld-elf/elf.exp: Run -static-pie tests if
345 $STATIC_PIE_LDFLAGS isn't empty.
346 * testsuite/ld-ifunc/ifunc.exp: Likewise.
347
ce12121b
TC
3482019-04-11 Tamar Christina <tamar.christina@arm.com>
349
350 PR ld/24302
351 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
352 * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
353
795e3bb7
L
3542019-04-10 H.J. Lu <hongjiu.lu@intel.com>
355
356 * scripttempl/elf.sc (CREATE_PIC): New. Set for CREATE_SHLIB or
357 CREATE_PIE.
358 (__rel_iplt_start): Don't define for CREATE_PIC.
359 (__rel_iplt_end): Likewise.
360 (__rela_iplt_start): Likewise.
361 (__rela_iplt_end): Likewise.
362
e6aded7c
AM
3632019-04-10 Alan Modra <amodra@gmail.com>
364
365 * testsuite/ld-elf/shared.exp: Don't xfail PR ld/20995 for
366 powerpc-nto.
367
53b81c6d
AM
3682019-04-10 Alan Modra <amodra@gmail.com>
369
370 * emultempl/cskyelf.em (csk_elf_before_parse): New function,
371 setting use_branch_stub false for linux.
372 (csky_elf_create_output_section_statements): Do emit this
373 function and all others in the file for linux, plus the branch
374 option control. Disable branch stubs when non-ELF.
375
c55b17b8
AM
3762019-04-10 Alan Modra <amodra@gmail.com>
377
378 * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
379 (ecskyelf_linux.c): Depend on cskyelf.sh.
380 (eelf32microblazeel.c): Depend on elf32microblaze.sh.
381 * Makefile.in: Regenerate.
382 * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
383 (PAGE_SIZE): Don't define.
384 * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
385 the differing variable defs/undefs.
386 * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
387 * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
388 (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
389 (PAGE_SIZE): Don't define.
390 * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
391 leaving just the differing OUTPUT_FORMAT.
392
6feda627
AM
3932019-04-10 Alan Modra <amodra@gmail.com>
394
395 * po/BLD-POTFILES.in: Regenerate.
396
c93c0e7f
L
3972019-04-08 H.J. Lu <hongjiu.lu@intel.com>
398
399 * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
400 lynxos and nto targets.
401
3ae61bb6
L
4022019-04-08 H.J. Lu <hongjiu.lu@intel.com>
403
404 * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
405 (eelf_i386_chaos.c): Removed.
406 * Makefile.in: Regenerated.
407 * configure.tgt: Remove i[3-7]86-*-kaos*.
408 * emulparams/elf_i386_chaos.sh: Removed.
409
da9b5f7b
L
4102019-04-08 H.J. Lu <hongjiu.lu@intel.com>
411
412 * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
413 * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
414
d970ee2b
AM
4152019-04-08 Alan Modra <amodra@gmail.com>
416
417 * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
418 * emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
419 * emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
420
5b9c07b2
L
4212019-04-06 H.J. Lu <hongjiu.lu@intel.com>
422
423 * Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.
424 (eelf_i386_sol2.c): Also depend on
425 $(srcdir)/emultempl/solaris2-x86.em.
426 (eelf_x86_64_sol2.c): Likewise.
427 * Makefile.in: Regenerated.
428 * emulparams/call_nop.sh: Set x86-specific linker options via
429 params.
430 * emulparams/cet.sh: Likewise.
431 * emulparams/reloc_overflow.sh: Likewise.
432 * emulparams/elf32_x86_64.sh (EXTRA_EM_FILE): New. Set to
433 "elf-x86".
434 * emulparams/elf_i386.sh: Likewise.
435 * emulparams/elf_i386_be.sh: Likewise.
436 * emulparams/elf_i386_chaos.sh: Likewise.
437 * emulparams/elf_i386_ldso.sh: Likewise.
438 * emulparams/elf_i386_vxworks.sh: Likewise.
439 * emulparams/elf_iamcu.sh: Likewise.
440 * emulparams/elf_k1om.sh: Likewise.
441 * emulparams/elf_l1om.sh: Likewise.
442 * emulparams/elf_x86_64.sh: Likewise.
443 * emulparams/elf_i386_sol2.sh (EXTRA_EM_FILE): Changed to
444 "solaris2-x86".
445 * emulparams/elf_x86_64_sol2.sh: Likewise.
446 * emultempl/elf-x86.em: New file.
447 * emultempl/solaris2-x86.em: Likewise.
448 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
449 set link_info.call_nop_byte.
450
c2b1c275
AM
4512019-04-05 Alan Modra <amodra@gmail.com>
452
453 * testsuite/ld-powerpc/tlsexe32.d: Remove trailing spaces.
454 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
455 * testsuite/ld-powerpc/tlsopt5_32.d: Likewise.
456
1c6aafe8
AM
4572019-04-03 Alan Modra <amodra@gmail.com>
458
459 PR 24411
460 ldlex.l (SYMBOLNAMECHAR1): Don't match '/'.
461 (<EXPRESSION>"/DISCARD/"): New.
462
092da96a
AM
4632019-04-03 Alan Modra <amodra@gmail.com>
464
465 * ldlex.l: Formatting.
466 (CMDFILENAMECHAR, CMDFILENAMECHAR1): Delete.
467 (FILENAMECHAR1, SYMBOLNAMECHAR1, FILENAMECHAR, WILDCHAR),
468 (NOCFILENAMECHAR): Remove duplicate chars. Reorder.
469 (SYMBOLCHARN): Likewise. Rename to SYMBOLNAMECHAR.
470 (<INPUTLIST>"$SYSROOT"..): Delete rule.
471
2487ef07
MF
4722019-03-29 Max Filippov <jcmvbkbc@gmail.com>
473
474 * testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d: New
475 test definition.
476 * testsuite/ld-xtensa/xtensa.exp
477 (relax-undef-weak-pie-export-dynamic): Add new test.
478
7ea79cb3 4792019-03-26 Martin Liska <mliska@suse.cz>
480
481 * plugin.c (get_symbols): Add lto_kind_str, lto_resolution_str,
482 lto_visibility_str and use then to inform about plugin-symbols.
483 * testsuite/ld-plugin/plugin-12.d: Adjust expected pattern.
484
796d6298
TC
4852019-03-25 Tamar Christina <tamar.christina@arm.com>
486
487 * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
488 * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
489
4e539114
SD
4902019-03-21 Sudakshina Das <sudi.das@arm.com>
491
492 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
493 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifdef for PAC note section.
494 * testsuite/ld-aarch64/bti-plt-6.d: Update warning.
495 * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
496 * testsuite/ld-aarch64/bti-warn.d: New test.
497
f84bd465
AM
4982019-03-21 Alan Modra <amodra@gmail.com>
499
500 * testsuite/ld-elf/fini2.s: Reduce alignment.
501 * testsuite/ld-elf/fini3.s: Likewise.
502 * testsuite/ld-elf/finin.s: Likewise.
503 * testsuite/ld-elf/init2.s: Likewise.
504 * testsuite/ld-elf/init3.s: Likewise.
505 * testsuite/ld-elf/initn.s: Likewise.
506 * testsuite/ld-elf/pr14156a.d: Don't xfail m68hc1*-* or xgate-*.
507 * testsuite/ld-elf/pr14156b.d: Don't xfail xgate-*.
508
2d3181c7
AM
5092019-03-21 Alan Modra <amodra@gmail.com>
510
511 * scripttempl/alpha.sc, * scripttempl/armbpabi.sc,
512 * scripttempl/crisaout.sc, * scripttempl/elf32cr16.sc,
513 * scripttempl/elf32crx.sc, * scripttempl/elf32xc16x.sc,
514 * scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
515 * scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
516 * scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
517 * scripttempl/elfd30v.sc, * scripttempl/elfm68hc11.sc,
518 * scripttempl/elfm68hc12.sc, * scripttempl/elfm9s12z.sc,
519 * scripttempl/elfmicroblaze.sc, * scripttempl/elfxgate.sc,
520 * scripttempl/elfxtensa.sc, * scripttempl/epiphany_4x4.sc,
521 * scripttempl/ft32.sc, * scripttempl/i386beos.sc,
522 * scripttempl/iq2000.sc, * scripttempl/mcorepe.sc,
523 * scripttempl/mep.sc, * scripttempl/mips.sc, * scripttempl/moxie.sc,
524 * scripttempl/pe.sc, * scripttempl/pep.sc, * scripttempl/ppcpe.sc,
525 * scripttempl/tic4xcoff.sc, * scripttempl/tic80coff.sc,
526 * scripttempl/v850.sc, * scripttempl/v850_rh850.sc,
527 * scripttempl/visium.sc, * scripttempl/xstormy16.sc: Add KEEP and
528 SORT_NONE to .init and .fini wildcards.
529 * scripttempl/elf32xc16x.sc,
530 * scripttempl/elf32xc16xl.sc,
531 * scripttempl/elf32xc16xs.sc: Add .fini wildcard.
532 * scripttempl/elf_chaos.sc: Add .init output section.
533 * scripttempl/elfd30v.sc: Remove duplicate .init.
534 * scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
535 * scripttempl/elfm9s12z.sc, * scripttempl/elfxgate.sc: Remove
536 duplicate .init, and add .fini wildcard.
537 * scripttempl/ppcpe.sc (INIT, FINI): Delete.
538 * ldlang.c (update_wild_statements): Special case .init and
539 .fini in the wildcard, not the output section.
540
980a2e42
AM
5412019-03-21 Alan Modra <amodra@gmail.com>
542
543 * emulparams/elf32lm32fd.sh (DYNAMIC_LINK): Undef.
544
3b6c1966
AM
5452019-03-21 Alan Modra <amodra@gmail.com>
546
547 * ldlang.c (lang_size_sections_1): Set SEC_KEEP on
548 create_object_symbols_section.
549 * testsuite/ld-elf/pr22319.d: Don't xfail dlx.
550
28a66f07
AM
5512019-03-18 Alan Modra <amodra@gmail.com>
552
553 * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
554 * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
555 * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
556 * testsuite/ld-unique/pr21529.d: Remove csky from xfails
557
1c82ed74
NC
5582019-03-15 Nick Clifton <nickc@redhat.com>
559
560 PR 24262
561 * ld.texi (-plugin): Correct the path used to locate linker
562 plugins.
563
1dbade74
SD
5642019-03-13 Sudakshina Das <sudi.das@arm.com>
565
566 * NEWS: Document --pac-plt.
567 * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
568 (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
569 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
570 * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
571 * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
572 * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
573 * testsuite/ld-aarch64/pac-plt-1.d: New test.
574 * testsuite/ld-aarch64/pac-plt-2.d: New test.
575 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
576
37c18eed
SD
5772019-03-13 Sudakshina Das <sudi.das@arm.com>
578 Szabolcs Nagy <szabolcs.nagy@arm.com>
579
580 * NEWS: Document --force-bti.
581 * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
582 (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
583 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
584 * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
585 * testsuite/ld-aarch64/bti-plt-1.d: New test.
586 * testsuite/ld-aarch64/bti-plt-1.s: New test.
587 * testsuite/ld-aarch64/bti-plt-2.d: New test.
588 * testsuite/ld-aarch64/bti-plt-3.d: New test.
589 * testsuite/ld-aarch64/bti-plt-4.d: New test.
590 * testsuite/ld-aarch64/bti-plt-5.d: New test.
591 * testsuite/ld-aarch64/bti-plt-6.d: New test.
592 * testsuite/ld-aarch64/bti-plt-7.d: New test.
593 * testsuite/ld-aarch64/bti-plt-so.s: New test.
594 * testsuite/ld-aarch64/bti-plt.ld: New test.
595
cd702818
SD
5962019-03-13 Sudakshina Das <sudi.das@arm.com>
597
598 * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
599 GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
600 * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
601 * testsuite/ld-aarch64/property-bti-pac1.d: New test.
602 * testsuite/ld-aarch64/property-bti-pac1.s: New test.
603 * testsuite/ld-aarch64/property-bti-pac2.d: New test.
604 * testsuite/ld-aarch64/property-bti-pac2.s: New test.
605 * testsuite/ld-aarch64/property-bti-pac3.d: New test.
606
44b27f95
L
6072019-03-13 H.J. Lu <hongjiu.lu@intel.com>
608
609 PR ld/24322
610 * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
611 * testsuite/ld-x86-64/x86-64.exp: Likewise.
612 * testsuite/ld-i386/pr24322a.d: New file.
613 * testsuite/ld-i386/pr24322b.d: Likewise.
614 * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
615 * testsuite/ld-x86-64/pr24322a.d: Likewise.
616 * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
617 * testsuite/ld-x86-64/pr24322b.d: Likewise.
618 * testsuite/ld-x86-64/pr24322a.s: Likewise.
619 * testsuite/ld-x86-64/pr24322b.s: Likewise.
620 * testsuite/ld-x86-64/pr24322c.s: Likewise.
621
912ebfa0
NB
6222019-03-06 Nick Bowler <nbowler@draconx.ca>
623
624 PR 24289
625 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
626 attributes during the first phase.
627
24801b15
AK
6282019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
629
630 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
631 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
632
633 PR 20113
634 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
635 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
636 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
637 * testsuite/ld-s390/tlsbin.dd: Likewise.
638 * testsuite/ld-s390/tlsbin.rd: Likewise.
639 * testsuite/ld-s390/tlsbin.sd: Likewise.
640 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
641 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
642 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
643 * testsuite/ld-s390/tlspic.dd: Likewise.
644 * testsuite/ld-s390/tlspic.rd: Likewise.
645 * testsuite/ld-s390/tlspic.sd: Likewise.
646 * testsuite/ld-s390/tlspic_64.dd: Likewise.
647 * testsuite/ld-s390/tlspic_64.rd: Likewise.
648 * testsuite/ld-s390/tlspic_64.sd: Likewise.
649 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
650
5cfe428c
L
6512019-02-27 H.J. Lu <hongjiu.lu@intel.com>
652
653 PR ld/24276
654 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
655 * testsuite/ld-x86-64/x86-64.exp: Likewise.
656 * testsuite/ld-i386/pr24276.dso: New file.
657 * testsuite/ld-i386/pr24276.warn: Likewise.
658 * testsuite/ld-x86-64/pr24276.dso: Likewise.
659 * testsuite/ld-x86-64/pr24276.warn: Likewise.
660
eed62915
MF
6612019-02-20 Eric Tsai <erictsai@cadence.com>
662
663 * testsuite/ld-xtensa/call_overflow.d: New test definition.
664 * testsuite/ld-xtensa/call_overflow1.s: New test source.
665 * testsuite/ld-xtensa/call_overflow2.s: New test source.
666 * testsuite/ld-xtensa/call_overflow3.s: New test source.
667 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
668
abc163a4
TS
6692019-02-14 Thomas Schwinge <thomas@codesourcery.com>
670
671 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
672
e4865945
NC
6732019-02-12 Nick Clifton <nickc@redhat.com>
674
675 * po/fr.po: Updated French translation.
676
a0e90a73
CZ
6772019-02-09 Vineet Gupta <vgupta@synopsys.com>
678
679 * emultempl/arclinux.em: Delete special INIT/FINI handling.
680
5d3db3e2
NC
6812019-02-07 Nick Clifton <nickc@redhat.com>
682
683 PR 24175
684 * ld.texi (Options): Add missing word to the description of the
685 --start-group option.
686
4249a53c
AM
6872019-02-06 Alan Modra <amodra@gmail.com>
688
689 PR ld/24008
690 * testsuite/ld-scripts/pr24008.d: Pass with extra target
691 defined symbols.
692
83924b38
L
6932019-02-05 H.J. Lu <hongjiu.lu@intel.com>
694
695 PR ld/24151
696 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
697 * testsuite/ld-x86-64/pr24151a.d: Likewise.
698 * testsuite/ld-x86-64/pr24151a.s: Likewise.
699 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
700
4f4690cd
AM
7012019-01-31 Alan Modra <amodra@gmail.com>
702
703 * NEWS: Mention -t change.
704 * ld.texi (--trace/-t): Expand documentation a little.
705
ad0f979c
L
7062019-01-29 H.J. Lu <hongjiu.lu@intel.com>
707
708 PR ld/24008
709 * testsuite/ld-scripts/defined.exp: Run pr24008.
710 * testsuite/ld-scripts/pr24008.d: New file.
711 * testsuite/ld-scripts/pr24008.map: Likewise.
712 * testsuite/ld-scripts/pr24008.s: Likewise.
713 * testsuite/ld-scripts/pr24008.t: Likewise.
714
c49829c3
EB
7152019-01-29 Eric Botcazou <ebotcazou@adacore.com>
716
717 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
718
6a846243
AM
7192019-01-28 Alan Modra <amodra@gmail.com>
720
721 PR 24008
722 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
723 * ldexp.c (fold_name): Move expld.assign_name check later to
724 avoid an extra lookup.
725 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
726 values, and don't clear expld.assign_name.
727 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
728 (print_assignment): Resolve entire assignment expression.
729 Don't access symbol u.def unless symbol is defined.
730
9ed1348c
NC
7312019-01-25 Nick Clifton <nickc@redhat.com>
732
733 * po/bg.po: Updated Bulgarian translation.
734
6406a270
SH
7352019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
736
737 * ld.texi (--wrap): Add warning that LTO may make this feature
738 ineffective.
739
375cd423
NC
7402019-01-21 Nick Clifton <nickc@redhat.com>
741
742 * po/uk.po: Updated Ukranian translation.
a6c9b404 743 * po/pr_BR.po: Updated Brazilian Portuguese translation.
375cd423 744
acef8081
YC
7452019-01-21 Nick Clifton <nickc@redhat.com>
746
747 PR 24108
748 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
749 expected error message.
750
f48dfe41
NC
7512019-01-19 Nick Clifton <nickc@redhat.com>
752
753 * configure: Regenerate.
754 * po/ld.pot: Regenerate.
755
f974f26c
NC
7562018-06-24 Nick Clifton <nickc@redhat.com>
757
758 2.32 branch created.
759
7d7a7d7c
JW
7602019-01-16 Kito Cheng <kito@andestech.com>
761
762 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
763 section.
764 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
765 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
766 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
767 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
768 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
769 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
770 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
771 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
772 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
773 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
774 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
775 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
776 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
777 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
778 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
779 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
780 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
781 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
782 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
783 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
784 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
785 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
786 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
787 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
788 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
789 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
790 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
791 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
792 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
793 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
794 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
795 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
796 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
797 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
798 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
799 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
800 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
801
5a12586d
MT
8022019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
803
f466c305 804 PR 20113
5a12586d
MT
805 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
806 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
807 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
808 * testsuite/ld-s390/tlsbin.dd: Likewise.
809 * testsuite/ld-s390/tlsbin.rd: Likewise.
810 * testsuite/ld-s390/tlsbin.sd: Likewise.
811 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
812 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
813 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
814 * testsuite/ld-s390/tlspic.dd: Likewise.
815 * testsuite/ld-s390/tlspic.rd: Likewise.
816 * testsuite/ld-s390/tlspic.sd: Likewise.
817 * testsuite/ld-s390/tlspic_64.dd: Likewise.
818 * testsuite/ld-s390/tlspic_64.rd: Likewise.
819 * testsuite/ld-s390/tlspic_64.sd: Likewise.
f466c305 820 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
5a12586d 821
4ea904ed
SH
8222019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
823
824 * ld.texi (--wrap): Add example to emphasise that only undefined
825 references are replaced by the linker.
826
8379fac6
NC
8272019-01-09 Nick Clifton <nickc@redhat.com>
828
829 * po/es.po: Updated Spanish translation.
830
3107326d
AP
8312019-01-09 Andrew Paprocki <andrew@ishiboo.com>
832
833 * configure: Regenerate.
834
171b8e19
AM
8352019-01-08 Alan Modra <amodra@gmail.com>
836
837 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
838 generated source file names.
839 * testsuite/ld-m68k/m68k-got.exp: Likewise.
840
82704155
AM
8412019-01-01 Alan Modra <amodra@gmail.com>
842
843 Update year range in copyright notice of all files.
844
d5c04e1b 845For older changes see ChangeLog-2018
3499769a 846\f
d5c04e1b 847Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
848
849Copying and distribution of this file, with or without modification,
850are permitted in any medium without royalty provided the copyright
851notice and this notice are preserved.
852
853Local Variables:
854mode: change-log
855left-margin: 8
856fill-column: 74
857version-control: never
858End: