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