c2cbe87947e20ba3133a152a6bb208587a4e47b9
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2019-03-06 Nick Bowler <nbowler@draconx.ca>
2
3 PR 24289
4 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
5 attributes during the first phase.
6
7 2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
8
9 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
10 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
11
12 PR 20113
13 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
14 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
15 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
16 * testsuite/ld-s390/tlsbin.dd: Likewise.
17 * testsuite/ld-s390/tlsbin.rd: Likewise.
18 * testsuite/ld-s390/tlsbin.sd: Likewise.
19 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
20 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
21 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
22 * testsuite/ld-s390/tlspic.dd: Likewise.
23 * testsuite/ld-s390/tlspic.rd: Likewise.
24 * testsuite/ld-s390/tlspic.sd: Likewise.
25 * testsuite/ld-s390/tlspic_64.dd: Likewise.
26 * testsuite/ld-s390/tlspic_64.rd: Likewise.
27 * testsuite/ld-s390/tlspic_64.sd: Likewise.
28 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
29
30 2019-02-27 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR ld/24276
33 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
34 * testsuite/ld-x86-64/x86-64.exp: Likewise.
35 * testsuite/ld-i386/pr24276.dso: New file.
36 * testsuite/ld-i386/pr24276.warn: Likewise.
37 * testsuite/ld-x86-64/pr24276.dso: Likewise.
38 * testsuite/ld-x86-64/pr24276.warn: Likewise.
39
40 2019-02-20 Eric Tsai <erictsai@cadence.com>
41
42 * testsuite/ld-xtensa/call_overflow.d: New test definition.
43 * testsuite/ld-xtensa/call_overflow1.s: New test source.
44 * testsuite/ld-xtensa/call_overflow2.s: New test source.
45 * testsuite/ld-xtensa/call_overflow3.s: New test source.
46 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
47
48 2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
49
50 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
51
52 2019-02-12 Nick Clifton <nickc@redhat.com>
53
54 * po/fr.po: Updated French translation.
55
56 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
57
58 * emultempl/arclinux.em: Delete special INIT/FINI handling.
59
60 2019-02-07 Nick Clifton <nickc@redhat.com>
61
62 PR 24175
63 * ld.texi (Options): Add missing word to the description of the
64 --start-group option.
65
66 2019-02-06 Alan Modra <amodra@gmail.com>
67
68 PR ld/24008
69 * testsuite/ld-scripts/pr24008.d: Pass with extra target
70 defined symbols.
71
72 2019-02-05 H.J. Lu <hongjiu.lu@intel.com>
73
74 PR ld/24151
75 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
76 * testsuite/ld-x86-64/pr24151a.d: Likewise.
77 * testsuite/ld-x86-64/pr24151a.s: Likewise.
78 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
79
80 2019-01-31 Alan Modra <amodra@gmail.com>
81
82 * NEWS: Mention -t change.
83 * ld.texi (--trace/-t): Expand documentation a little.
84
85 2019-01-29 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR ld/24008
88 * testsuite/ld-scripts/defined.exp: Run pr24008.
89 * testsuite/ld-scripts/pr24008.d: New file.
90 * testsuite/ld-scripts/pr24008.map: Likewise.
91 * testsuite/ld-scripts/pr24008.s: Likewise.
92 * testsuite/ld-scripts/pr24008.t: Likewise.
93
94 2019-01-29 Eric Botcazou <ebotcazou@adacore.com>
95
96 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
97
98 2019-01-28 Alan Modra <amodra@gmail.com>
99
100 PR 24008
101 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
102 * ldexp.c (fold_name): Move expld.assign_name check later to
103 avoid an extra lookup.
104 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
105 values, and don't clear expld.assign_name.
106 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
107 (print_assignment): Resolve entire assignment expression.
108 Don't access symbol u.def unless symbol is defined.
109
110 2019-01-25 Nick Clifton <nickc@redhat.com>
111
112 * po/bg.po: Updated Bulgarian translation.
113
114 2019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116 * ld.texi (--wrap): Add warning that LTO may make this feature
117 ineffective.
118
119 2019-01-21 Nick Clifton <nickc@redhat.com>
120
121 * po/uk.po: Updated Ukranian translation.
122 * po/pr_BR.po: Updated Brazilian Portuguese translation.
123
124 2019-01-21 Nick Clifton <nickc@redhat.com>
125
126 PR 24108
127 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
128 expected error message.
129
130 2019-01-19 Nick Clifton <nickc@redhat.com>
131
132 * configure: Regenerate.
133 * po/ld.pot: Regenerate.
134
135 2018-06-24 Nick Clifton <nickc@redhat.com>
136
137 2.32 branch created.
138
139 2019-01-16 Kito Cheng <kito@andestech.com>
140
141 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
142 section.
143 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
144 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
145 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
146 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
147 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
148 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
149 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
150 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
151 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
152 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
153 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
154 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
155 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
156 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
157 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
158 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
159 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
160 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
161 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
162 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
163 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
164 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
165 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
166 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
167 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
168 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
169 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
170 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
171 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
172 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
173 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
174 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
175 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
176 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
177 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
178 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
179 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
180
181 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
182
183 PR 20113
184 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
185 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
186 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
187 * testsuite/ld-s390/tlsbin.dd: Likewise.
188 * testsuite/ld-s390/tlsbin.rd: Likewise.
189 * testsuite/ld-s390/tlsbin.sd: Likewise.
190 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
191 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
192 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
193 * testsuite/ld-s390/tlspic.dd: Likewise.
194 * testsuite/ld-s390/tlspic.rd: Likewise.
195 * testsuite/ld-s390/tlspic.sd: Likewise.
196 * testsuite/ld-s390/tlspic_64.dd: Likewise.
197 * testsuite/ld-s390/tlspic_64.rd: Likewise.
198 * testsuite/ld-s390/tlspic_64.sd: Likewise.
199 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
200
201 2019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
202
203 * ld.texi (--wrap): Add example to emphasise that only undefined
204 references are replaced by the linker.
205
206 2019-01-09 Nick Clifton <nickc@redhat.com>
207
208 * po/es.po: Updated Spanish translation.
209
210 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
211
212 * configure: Regenerate.
213
214 2019-01-08 Alan Modra <amodra@gmail.com>
215
216 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
217 generated source file names.
218 * testsuite/ld-m68k/m68k-got.exp: Likewise.
219
220 2019-01-01 Alan Modra <amodra@gmail.com>
221
222 Update year range in copyright notice of all files.
223
224 For older changes see ChangeLog-2018
225 \f
226 Copyright (C) 2019 Free Software Foundation, Inc.
227
228 Copying and distribution of this file, with or without modification,
229 are permitted in any medium without royalty provided the copyright
230 notice and this notice are preserved.
231
232 Local Variables:
233 mode: change-log
234 left-margin: 8
235 fill-column: 74
236 version-control: never
237 End:
This page took 0.034996 seconds and 3 git commands to generate.