]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
[gdb/testsuite] Add cc-with-dwz.exp and cc-with-dwz-m.exp
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
233a0083
L
12019-04-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld.texi: Document -z cet-report=[none|warning|error].
4 * emulparams/cet.sh: Add -z cet-report=[none|warning|error].
5 * testsuite/ld-i386/i386.exp: Run -z cet-report=[warning|error]
6 tests.
7 * testsuite/ld-x86-64/x86-64.exp: Likewise.
8 * testsuite/ld-i386/property-x86-cet1.d: New file.
9 * testsuite/ld-i386/property-x86-cet2a.d: Likewise.
10 * testsuite/ld-i386/property-x86-cet2b.d: Likewise.
11 * testsuite/ld-i386/property-x86-cet3a.d: Likewise.
12 * testsuite/ld-i386/property-x86-cet3b.d: Likewise.
13 * testsuite/ld-i386/property-x86-cet4a.d: Likewise.
14 * testsuite/ld-i386/property-x86-cet4b.d: Likewise.
15 * testsuite/ld-i386/property-x86-cet5a.d: Likewise.
16 * testsuite/ld-i386/property-x86-cet5b.d: Likewise.
17 * testsuite/ld-i386/property-x86-cet6.d: Likewise.
18 * testsuite/ld-x86-64/property-x86-cet.s: Likewise.
19 * testsuite/ld-x86-64/property-x86-cet1-x32.d: Likewise.
20 * testsuite/ld-x86-64/property-x86-cet1.d: Likewise.
21 * testsuite/ld-x86-64/property-x86-cet2a-x32.d: Likewise.
22 * testsuite/ld-x86-64/property-x86-cet2a.d: Likewise.
23 * testsuite/ld-x86-64/property-x86-cet2b-x32.d: Likewise.
24 * testsuite/ld-x86-64/property-x86-cet2b.d: Likewise.
25 * testsuite/ld-x86-64/property-x86-cet3a-x32.d: Likewise.
26 * testsuite/ld-x86-64/property-x86-cet3a.d: Likewise.
27 * testsuite/ld-x86-64/property-x86-cet3b-x32.d: Likewise.
28 * testsuite/ld-x86-64/property-x86-cet3b.d: Likewise.
29 * testsuite/ld-x86-64/property-x86-cet4a-x32.d: Likewise.
30 * testsuite/ld-x86-64/property-x86-cet4a.d: Likewise.
31 * testsuite/ld-x86-64/property-x86-cet4b-x32.d: Likewise.
32 * testsuite/ld-x86-64/property-x86-cet4b.d: Likewise.
33 * testsuite/ld-x86-64/property-x86-cet5a-x32.d: Likewise.
34 * testsuite/ld-x86-64/property-x86-cet5a.d: Likewise.
35 * testsuite/ld-x86-64/property-x86-cet5b-x32.d: Likewise.
36 * testsuite/ld-x86-64/property-x86-cet5b.d: Likewise.
37 * testsuite/ld-x86-64/property-x86-cet6-x32.d: Likewise.
38 * testsuite/ld-x86-64/property-x86-cet6.d: Likewise.
39
b3d7a867
L
402019-04-11 H.J. Lu <hongjiu.lu@intel.com>
41
42 * testsuite/config/default.exp (STATIC_PIE_LDFLAGS): New. Set
43 to "-static-pie" if target compiler supports it.
44 * testsuite/ld-elf/elf.exp: Run -static-pie tests if
45 $STATIC_PIE_LDFLAGS isn't empty.
46 * testsuite/ld-ifunc/ifunc.exp: Likewise.
47
ce12121b
TC
482019-04-11 Tamar Christina <tamar.christina@arm.com>
49
50 PR ld/24302
51 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
52 * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
53
795e3bb7
L
542019-04-10 H.J. Lu <hongjiu.lu@intel.com>
55
56 * scripttempl/elf.sc (CREATE_PIC): New. Set for CREATE_SHLIB or
57 CREATE_PIE.
58 (__rel_iplt_start): Don't define for CREATE_PIC.
59 (__rel_iplt_end): Likewise.
60 (__rela_iplt_start): Likewise.
61 (__rela_iplt_end): Likewise.
62
e6aded7c
AM
632019-04-10 Alan Modra <amodra@gmail.com>
64
65 * testsuite/ld-elf/shared.exp: Don't xfail PR ld/20995 for
66 powerpc-nto.
67
53b81c6d
AM
682019-04-10 Alan Modra <amodra@gmail.com>
69
70 * emultempl/cskyelf.em (csk_elf_before_parse): New function,
71 setting use_branch_stub false for linux.
72 (csky_elf_create_output_section_statements): Do emit this
73 function and all others in the file for linux, plus the branch
74 option control. Disable branch stubs when non-ELF.
75
c55b17b8
AM
762019-04-10 Alan Modra <amodra@gmail.com>
77
78 * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
79 (ecskyelf_linux.c): Depend on cskyelf.sh.
80 (eelf32microblazeel.c): Depend on elf32microblaze.sh.
81 * Makefile.in: Regenerate.
82 * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
83 (PAGE_SIZE): Don't define.
84 * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
85 the differing variable defs/undefs.
86 * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
87 * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
88 (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
89 (PAGE_SIZE): Don't define.
90 * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
91 leaving just the differing OUTPUT_FORMAT.
92
6feda627
AM
932019-04-10 Alan Modra <amodra@gmail.com>
94
95 * po/BLD-POTFILES.in: Regenerate.
96
c93c0e7f
L
972019-04-08 H.J. Lu <hongjiu.lu@intel.com>
98
99 * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
100 lynxos and nto targets.
101
3ae61bb6
L
1022019-04-08 H.J. Lu <hongjiu.lu@intel.com>
103
104 * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
105 (eelf_i386_chaos.c): Removed.
106 * Makefile.in: Regenerated.
107 * configure.tgt: Remove i[3-7]86-*-kaos*.
108 * emulparams/elf_i386_chaos.sh: Removed.
109
da9b5f7b
L
1102019-04-08 H.J. Lu <hongjiu.lu@intel.com>
111
112 * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
113 * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
114
d970ee2b
AM
1152019-04-08 Alan Modra <amodra@gmail.com>
116
117 * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
118 * emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
119 * emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
120
5b9c07b2
L
1212019-04-06 H.J. Lu <hongjiu.lu@intel.com>
122
123 * Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.
124 (eelf_i386_sol2.c): Also depend on
125 $(srcdir)/emultempl/solaris2-x86.em.
126 (eelf_x86_64_sol2.c): Likewise.
127 * Makefile.in: Regenerated.
128 * emulparams/call_nop.sh: Set x86-specific linker options via
129 params.
130 * emulparams/cet.sh: Likewise.
131 * emulparams/reloc_overflow.sh: Likewise.
132 * emulparams/elf32_x86_64.sh (EXTRA_EM_FILE): New. Set to
133 "elf-x86".
134 * emulparams/elf_i386.sh: Likewise.
135 * emulparams/elf_i386_be.sh: Likewise.
136 * emulparams/elf_i386_chaos.sh: Likewise.
137 * emulparams/elf_i386_ldso.sh: Likewise.
138 * emulparams/elf_i386_vxworks.sh: Likewise.
139 * emulparams/elf_iamcu.sh: Likewise.
140 * emulparams/elf_k1om.sh: Likewise.
141 * emulparams/elf_l1om.sh: Likewise.
142 * emulparams/elf_x86_64.sh: Likewise.
143 * emulparams/elf_i386_sol2.sh (EXTRA_EM_FILE): Changed to
144 "solaris2-x86".
145 * emulparams/elf_x86_64_sol2.sh: Likewise.
146 * emultempl/elf-x86.em: New file.
147 * emultempl/solaris2-x86.em: Likewise.
148 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
149 set link_info.call_nop_byte.
150
c2b1c275
AM
1512019-04-05 Alan Modra <amodra@gmail.com>
152
153 * testsuite/ld-powerpc/tlsexe32.d: Remove trailing spaces.
154 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
155 * testsuite/ld-powerpc/tlsopt5_32.d: Likewise.
156
1c6aafe8
AM
1572019-04-03 Alan Modra <amodra@gmail.com>
158
159 PR 24411
160 ldlex.l (SYMBOLNAMECHAR1): Don't match '/'.
161 (<EXPRESSION>"/DISCARD/"): New.
162
092da96a
AM
1632019-04-03 Alan Modra <amodra@gmail.com>
164
165 * ldlex.l: Formatting.
166 (CMDFILENAMECHAR, CMDFILENAMECHAR1): Delete.
167 (FILENAMECHAR1, SYMBOLNAMECHAR1, FILENAMECHAR, WILDCHAR),
168 (NOCFILENAMECHAR): Remove duplicate chars. Reorder.
169 (SYMBOLCHARN): Likewise. Rename to SYMBOLNAMECHAR.
170 (<INPUTLIST>"$SYSROOT"..): Delete rule.
171
2487ef07
MF
1722019-03-29 Max Filippov <jcmvbkbc@gmail.com>
173
174 * testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d: New
175 test definition.
176 * testsuite/ld-xtensa/xtensa.exp
177 (relax-undef-weak-pie-export-dynamic): Add new test.
178
7ea79cb3 1792019-03-26 Martin Liska <mliska@suse.cz>
180
181 * plugin.c (get_symbols): Add lto_kind_str, lto_resolution_str,
182 lto_visibility_str and use then to inform about plugin-symbols.
183 * testsuite/ld-plugin/plugin-12.d: Adjust expected pattern.
184
796d6298
TC
1852019-03-25 Tamar Christina <tamar.christina@arm.com>
186
187 * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
188 * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
189
4e539114
SD
1902019-03-21 Sudakshina Das <sudi.das@arm.com>
191
192 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
193 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifdef for PAC note section.
194 * testsuite/ld-aarch64/bti-plt-6.d: Update warning.
195 * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
196 * testsuite/ld-aarch64/bti-warn.d: New test.
197
f84bd465
AM
1982019-03-21 Alan Modra <amodra@gmail.com>
199
200 * testsuite/ld-elf/fini2.s: Reduce alignment.
201 * testsuite/ld-elf/fini3.s: Likewise.
202 * testsuite/ld-elf/finin.s: Likewise.
203 * testsuite/ld-elf/init2.s: Likewise.
204 * testsuite/ld-elf/init3.s: Likewise.
205 * testsuite/ld-elf/initn.s: Likewise.
206 * testsuite/ld-elf/pr14156a.d: Don't xfail m68hc1*-* or xgate-*.
207 * testsuite/ld-elf/pr14156b.d: Don't xfail xgate-*.
208
2d3181c7
AM
2092019-03-21 Alan Modra <amodra@gmail.com>
210
211 * scripttempl/alpha.sc, * scripttempl/armbpabi.sc,
212 * scripttempl/crisaout.sc, * scripttempl/elf32cr16.sc,
213 * scripttempl/elf32crx.sc, * scripttempl/elf32xc16x.sc,
214 * scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
215 * scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
216 * scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
217 * scripttempl/elfd30v.sc, * scripttempl/elfm68hc11.sc,
218 * scripttempl/elfm68hc12.sc, * scripttempl/elfm9s12z.sc,
219 * scripttempl/elfmicroblaze.sc, * scripttempl/elfxgate.sc,
220 * scripttempl/elfxtensa.sc, * scripttempl/epiphany_4x4.sc,
221 * scripttempl/ft32.sc, * scripttempl/i386beos.sc,
222 * scripttempl/iq2000.sc, * scripttempl/mcorepe.sc,
223 * scripttempl/mep.sc, * scripttempl/mips.sc, * scripttempl/moxie.sc,
224 * scripttempl/pe.sc, * scripttempl/pep.sc, * scripttempl/ppcpe.sc,
225 * scripttempl/tic4xcoff.sc, * scripttempl/tic80coff.sc,
226 * scripttempl/v850.sc, * scripttempl/v850_rh850.sc,
227 * scripttempl/visium.sc, * scripttempl/xstormy16.sc: Add KEEP and
228 SORT_NONE to .init and .fini wildcards.
229 * scripttempl/elf32xc16x.sc,
230 * scripttempl/elf32xc16xl.sc,
231 * scripttempl/elf32xc16xs.sc: Add .fini wildcard.
232 * scripttempl/elf_chaos.sc: Add .init output section.
233 * scripttempl/elfd30v.sc: Remove duplicate .init.
234 * scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
235 * scripttempl/elfm9s12z.sc, * scripttempl/elfxgate.sc: Remove
236 duplicate .init, and add .fini wildcard.
237 * scripttempl/ppcpe.sc (INIT, FINI): Delete.
238 * ldlang.c (update_wild_statements): Special case .init and
239 .fini in the wildcard, not the output section.
240
980a2e42
AM
2412019-03-21 Alan Modra <amodra@gmail.com>
242
243 * emulparams/elf32lm32fd.sh (DYNAMIC_LINK): Undef.
244
3b6c1966
AM
2452019-03-21 Alan Modra <amodra@gmail.com>
246
247 * ldlang.c (lang_size_sections_1): Set SEC_KEEP on
248 create_object_symbols_section.
249 * testsuite/ld-elf/pr22319.d: Don't xfail dlx.
250
28a66f07
AM
2512019-03-18 Alan Modra <amodra@gmail.com>
252
253 * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
254 * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
255 * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
256 * testsuite/ld-unique/pr21529.d: Remove csky from xfails
257
1c82ed74
NC
2582019-03-15 Nick Clifton <nickc@redhat.com>
259
260 PR 24262
261 * ld.texi (-plugin): Correct the path used to locate linker
262 plugins.
263
1dbade74
SD
2642019-03-13 Sudakshina Das <sudi.das@arm.com>
265
266 * NEWS: Document --pac-plt.
267 * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
268 (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
269 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
270 * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
271 * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
272 * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
273 * testsuite/ld-aarch64/pac-plt-1.d: New test.
274 * testsuite/ld-aarch64/pac-plt-2.d: New test.
275 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
276
37c18eed
SD
2772019-03-13 Sudakshina Das <sudi.das@arm.com>
278 Szabolcs Nagy <szabolcs.nagy@arm.com>
279
280 * NEWS: Document --force-bti.
281 * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
282 (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
283 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
284 * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
285 * testsuite/ld-aarch64/bti-plt-1.d: New test.
286 * testsuite/ld-aarch64/bti-plt-1.s: New test.
287 * testsuite/ld-aarch64/bti-plt-2.d: New test.
288 * testsuite/ld-aarch64/bti-plt-3.d: New test.
289 * testsuite/ld-aarch64/bti-plt-4.d: New test.
290 * testsuite/ld-aarch64/bti-plt-5.d: New test.
291 * testsuite/ld-aarch64/bti-plt-6.d: New test.
292 * testsuite/ld-aarch64/bti-plt-7.d: New test.
293 * testsuite/ld-aarch64/bti-plt-so.s: New test.
294 * testsuite/ld-aarch64/bti-plt.ld: New test.
295
cd702818
SD
2962019-03-13 Sudakshina Das <sudi.das@arm.com>
297
298 * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
299 GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
300 * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
301 * testsuite/ld-aarch64/property-bti-pac1.d: New test.
302 * testsuite/ld-aarch64/property-bti-pac1.s: New test.
303 * testsuite/ld-aarch64/property-bti-pac2.d: New test.
304 * testsuite/ld-aarch64/property-bti-pac2.s: New test.
305 * testsuite/ld-aarch64/property-bti-pac3.d: New test.
306
44b27f95
L
3072019-03-13 H.J. Lu <hongjiu.lu@intel.com>
308
309 PR ld/24322
310 * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
311 * testsuite/ld-x86-64/x86-64.exp: Likewise.
312 * testsuite/ld-i386/pr24322a.d: New file.
313 * testsuite/ld-i386/pr24322b.d: Likewise.
314 * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
315 * testsuite/ld-x86-64/pr24322a.d: Likewise.
316 * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
317 * testsuite/ld-x86-64/pr24322b.d: Likewise.
318 * testsuite/ld-x86-64/pr24322a.s: Likewise.
319 * testsuite/ld-x86-64/pr24322b.s: Likewise.
320 * testsuite/ld-x86-64/pr24322c.s: Likewise.
321
912ebfa0
NB
3222019-03-06 Nick Bowler <nbowler@draconx.ca>
323
324 PR 24289
325 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
326 attributes during the first phase.
327
24801b15
AK
3282019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
329
330 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
331 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
332
333 PR 20113
334 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
335 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
336 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
337 * testsuite/ld-s390/tlsbin.dd: Likewise.
338 * testsuite/ld-s390/tlsbin.rd: Likewise.
339 * testsuite/ld-s390/tlsbin.sd: Likewise.
340 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
341 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
342 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
343 * testsuite/ld-s390/tlspic.dd: Likewise.
344 * testsuite/ld-s390/tlspic.rd: Likewise.
345 * testsuite/ld-s390/tlspic.sd: Likewise.
346 * testsuite/ld-s390/tlspic_64.dd: Likewise.
347 * testsuite/ld-s390/tlspic_64.rd: Likewise.
348 * testsuite/ld-s390/tlspic_64.sd: Likewise.
349 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
350
5cfe428c
L
3512019-02-27 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR ld/24276
354 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
355 * testsuite/ld-x86-64/x86-64.exp: Likewise.
356 * testsuite/ld-i386/pr24276.dso: New file.
357 * testsuite/ld-i386/pr24276.warn: Likewise.
358 * testsuite/ld-x86-64/pr24276.dso: Likewise.
359 * testsuite/ld-x86-64/pr24276.warn: Likewise.
360
eed62915
MF
3612019-02-20 Eric Tsai <erictsai@cadence.com>
362
363 * testsuite/ld-xtensa/call_overflow.d: New test definition.
364 * testsuite/ld-xtensa/call_overflow1.s: New test source.
365 * testsuite/ld-xtensa/call_overflow2.s: New test source.
366 * testsuite/ld-xtensa/call_overflow3.s: New test source.
367 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
368
abc163a4
TS
3692019-02-14 Thomas Schwinge <thomas@codesourcery.com>
370
371 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
372
e4865945
NC
3732019-02-12 Nick Clifton <nickc@redhat.com>
374
375 * po/fr.po: Updated French translation.
376
a0e90a73
CZ
3772019-02-09 Vineet Gupta <vgupta@synopsys.com>
378
379 * emultempl/arclinux.em: Delete special INIT/FINI handling.
380
5d3db3e2
NC
3812019-02-07 Nick Clifton <nickc@redhat.com>
382
383 PR 24175
384 * ld.texi (Options): Add missing word to the description of the
385 --start-group option.
386
4249a53c
AM
3872019-02-06 Alan Modra <amodra@gmail.com>
388
389 PR ld/24008
390 * testsuite/ld-scripts/pr24008.d: Pass with extra target
391 defined symbols.
392
83924b38
L
3932019-02-05 H.J. Lu <hongjiu.lu@intel.com>
394
395 PR ld/24151
396 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
397 * testsuite/ld-x86-64/pr24151a.d: Likewise.
398 * testsuite/ld-x86-64/pr24151a.s: Likewise.
399 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
400
4f4690cd
AM
4012019-01-31 Alan Modra <amodra@gmail.com>
402
403 * NEWS: Mention -t change.
404 * ld.texi (--trace/-t): Expand documentation a little.
405
ad0f979c
L
4062019-01-29 H.J. Lu <hongjiu.lu@intel.com>
407
408 PR ld/24008
409 * testsuite/ld-scripts/defined.exp: Run pr24008.
410 * testsuite/ld-scripts/pr24008.d: New file.
411 * testsuite/ld-scripts/pr24008.map: Likewise.
412 * testsuite/ld-scripts/pr24008.s: Likewise.
413 * testsuite/ld-scripts/pr24008.t: Likewise.
414
c49829c3
EB
4152019-01-29 Eric Botcazou <ebotcazou@adacore.com>
416
417 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
418
6a846243
AM
4192019-01-28 Alan Modra <amodra@gmail.com>
420
421 PR 24008
422 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
423 * ldexp.c (fold_name): Move expld.assign_name check later to
424 avoid an extra lookup.
425 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
426 values, and don't clear expld.assign_name.
427 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
428 (print_assignment): Resolve entire assignment expression.
429 Don't access symbol u.def unless symbol is defined.
430
9ed1348c
NC
4312019-01-25 Nick Clifton <nickc@redhat.com>
432
433 * po/bg.po: Updated Bulgarian translation.
434
6406a270
SH
4352019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
436
437 * ld.texi (--wrap): Add warning that LTO may make this feature
438 ineffective.
439
375cd423
NC
4402019-01-21 Nick Clifton <nickc@redhat.com>
441
442 * po/uk.po: Updated Ukranian translation.
a6c9b404 443 * po/pr_BR.po: Updated Brazilian Portuguese translation.
375cd423 444
acef8081
YC
4452019-01-21 Nick Clifton <nickc@redhat.com>
446
447 PR 24108
448 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
449 expected error message.
450
f48dfe41
NC
4512019-01-19 Nick Clifton <nickc@redhat.com>
452
453 * configure: Regenerate.
454 * po/ld.pot: Regenerate.
455
f974f26c
NC
4562018-06-24 Nick Clifton <nickc@redhat.com>
457
458 2.32 branch created.
459
7d7a7d7c
JW
4602019-01-16 Kito Cheng <kito@andestech.com>
461
462 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
463 section.
464 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
465 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
466 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
467 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
468 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
469 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
470 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
471 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
472 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
473 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
474 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
475 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
476 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
477 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
478 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
479 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
480 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
481 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
482 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
483 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
484 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
485 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
486 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
487 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
488 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
489 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
490 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
491 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
492 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
493 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
494 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
495 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
496 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
497 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
498 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
499 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
500 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
501
5a12586d
MT
5022019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
503
f466c305 504 PR 20113
5a12586d
MT
505 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
506 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
507 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
508 * testsuite/ld-s390/tlsbin.dd: Likewise.
509 * testsuite/ld-s390/tlsbin.rd: Likewise.
510 * testsuite/ld-s390/tlsbin.sd: Likewise.
511 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
512 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
513 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
514 * testsuite/ld-s390/tlspic.dd: Likewise.
515 * testsuite/ld-s390/tlspic.rd: Likewise.
516 * testsuite/ld-s390/tlspic.sd: Likewise.
517 * testsuite/ld-s390/tlspic_64.dd: Likewise.
518 * testsuite/ld-s390/tlspic_64.rd: Likewise.
519 * testsuite/ld-s390/tlspic_64.sd: Likewise.
f466c305 520 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
5a12586d 521
4ea904ed
SH
5222019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
523
524 * ld.texi (--wrap): Add example to emphasise that only undefined
525 references are replaced by the linker.
526
8379fac6
NC
5272019-01-09 Nick Clifton <nickc@redhat.com>
528
529 * po/es.po: Updated Spanish translation.
530
3107326d
AP
5312019-01-09 Andrew Paprocki <andrew@ishiboo.com>
532
533 * configure: Regenerate.
534
171b8e19
AM
5352019-01-08 Alan Modra <amodra@gmail.com>
536
537 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
538 generated source file names.
539 * testsuite/ld-m68k/m68k-got.exp: Likewise.
540
82704155
AM
5412019-01-01 Alan Modra <amodra@gmail.com>
542
543 Update year range in copyright notice of all files.
544
d5c04e1b 545For older changes see ChangeLog-2018
3499769a 546\f
d5c04e1b 547Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
548
549Copying and distribution of this file, with or without modification,
550are permitted in any medium without royalty provided the copyright
551notice and this notice are preserved.
552
553Local Variables:
554mode: change-log
555left-margin: 8
556fill-column: 74
557version-control: never
558End: