Fix a typo in ld/ChangeLog
[external/binutils.git] / ld / ChangeLog
1 2016-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR ld/19615
4         * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
5         PIE.
6         * lexsup.c (parse_args): Enable -Bsymbolic and
7         -Bsymbolic-functions for PIE.
8         * testsuite/ld-i386/i386.exp: Run pr19615.
9         * testsuite/ld-i386/pr19615.d: New file.
10         * testsuite/ld-i386/pr19615.s: Likewise.
11         * testsuite/ld-x86-64/pr19615.d: Likewise.
12         * testsuite/ld-x86-64/pr19615.s: Likewise.
13
14 2016-02-09  Nick Clifton  <nickc@redhat.com>
15
16         * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
17         * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
18         * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
19         * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
20
21 2016-02-04  Nick Clifton  <nickc@redhat.com>
22
23         * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
24         * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
25         * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
26         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
27         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
28         * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
29         * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
30         * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
31         * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
32
33 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
34
35         PR gas/19520
36         * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
37         * testsuite/ld-i386/call1.d: Likewise.
38         * testsuite/ld-i386/call2.d: Likewise.
39         * testsuite/ld-i386/call3a.d: Likewise.
40         * testsuite/ld-i386/call3b.d: Likewise.
41         * testsuite/ld-i386/call3c.d: Likewise.
42         * testsuite/ld-i386/call3d.d: Likewise.
43         * testsuite/ld-i386/call3e.d: Likewise.
44         * testsuite/ld-i386/call3f.d: Likewise.
45         * testsuite/ld-i386/call3g.d: Likewise.
46         * testsuite/ld-i386/call3h.d: Likewise.
47         * testsuite/ld-i386/jmp1.d: Likewise.
48         * testsuite/ld-i386/jmp2.d: Likewise.
49         * testsuite/ld-i386/lea1c.d: Likewise.
50         * testsuite/ld-i386/load1.d: Likewise.
51         * testsuite/ld-i386/load2.d: Likewise.
52         * testsuite/ld-i386/load3.d: Likewise.
53         * testsuite/ld-i386/load4a.d: Likewise.
54         * testsuite/ld-i386/load5a.d: Likewise.
55         * testsuite/ld-i386/mov2b.d: Likewise.
56         * testsuite/ld-i386/mov3.d: Likewise.
57         * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
58         * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
59         * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
60         * testsuite/ld-x86-64/call1a.d: Likewise.
61         * testsuite/ld-x86-64/call1b.d: Likewise.
62         * testsuite/ld-x86-64/call1c.d: Likewise.
63         * testsuite/ld-x86-64/call1d.d: Likewise.
64         * testsuite/ld-x86-64/call1e.d: Likewise.
65         * testsuite/ld-x86-64/call1f.d: Likewise.
66         * testsuite/ld-x86-64/call1h.d: Likewise.
67         * testsuite/ld-x86-64/call1i.d: Likewise.
68         * testsuite/ld-x86-64/load1a.d: Likewise.
69         * testsuite/ld-x86-64/load1b.d: Likewise.
70         * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
71         * testsuite/ld-i386/got1.dd: Updated.
72         * testsuite/ld-i386/got1d.S (1): Removed.
73         * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
74         * testsuite/ld-x86-64/x86-64.exp: Likewise.
75
76 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
77
78         PR ld/18591
79         * testsuite/ld-x86-64/pr18591.d: New file.
80         * testsuite/ld-x86-64/pr18591.s: Likewise.
81         * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
82
83 2016-02-01  H.J. Lu  <hongjiu.lu@intel.com>
84
85         PR ld/19553
86         * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
87         * testsuite/ld-elf/pr19553.map: New file.
88         * testsuite/ld-elf/pr19553.map: Likewise.
89         * testsuite/ld-elf/pr19553a.c: Likewise.
90         * testsuite/ld-elf/pr19553b.c: Likewise.
91         * testsuite/ld-elf/pr19553b.out: Likewise.
92         * testsuite/ld-elf/pr19553c.c: Likewise.
93         * testsuite/ld-elf/pr19553c.out: Likewise.
94         * testsuite/ld-elf/pr19553d.c: Likewise.
95         * testsuite/ld-elf/pr19553d.out: Likewise.
96
97 2016-01-30  H.J. Lu  <hongjiu.lu@intel.com>
98
99         PR ld/19539
100         * testsuite/ld-elf/pr19539.d: New file.
101         * testsuite/ld-elf/pr19539.s: Likewise.
102         * testsuite/ld-elf/pr19539.t: Likewise.
103
104 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
105
106         PR ld/19533
107         * configure.ac (compressed_debug_sections): Replace == with =.
108         * configure: Regenerated.
109
110 2016-01-22  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
111
112         * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
113         * scripttempl/avrtiny.sc (.noinit): Likewise.
114
115 2016-01-21  Nick Clifton  <nickc@redhat.com>
116
117         PR ld/19453
118         * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
119         the arm-netbsdelf target.
120
121         PR ld/19455
122         * testsuite/ld-arm/vxworks1-lib.dd: Update for current
123         disassmebler output.
124         * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
125         * testsuite/ld-arm/vxworks1.dd: Likewise.
126         * testsuite/ld-arm/vxworks1.rd: Likewise.
127         * testsuite/ld-arm/vxworks1.ld: Set the output format.
128
129 2016-01-20  Jiong Wang  <jiong.wang@arm.com>
130
131         * testsuite/ld-aarch64/farcall-section.d: Delete.
132         * testsuite/ld-aarch64/farcall-section.s: Delete.
133         * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
134         * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
135         * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
136         * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
137         * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
138
139 2016-01-20  Nick Clifton  <nickc@redhat.com>
140
141         PR 19457
142         * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
143         early for PE based targets.
144         * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
145         * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
146
147 2016-01-20  Mickael Guene  <mickael.guene@st.com>
148
149         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
150         Add 'y' attribute usage.
151         * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
152         * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
153         * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
154
155 2016-01-19  Nick Clifton  <nickc@redhat.com>
156
157         * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
158         foo@FOO and bar@@FOO.
159
160 2016-01-18  Alan Modra  <amodra@gmail.com>
161
162         * configure: Regenerate.
163
164 2016-01-18  Nick Clifton  <nickc@redhat.com>
165
166         * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
167         is not configured to support plugins.
168
169         * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
170         but with 16 byte section alignment.
171         * testsuite/ld-scripts/rgn-at11.d: Use new source file.  Reenable
172         test for MIPS targets.
173
174 2016-01-17  Alan Modra  <amodra@gmail.com>
175
176         * configure: Regenerate.
177
178 2016-01-17  Alan Modra  <amodra@gmail.com>
179
180         * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
181         * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
182         * testsuite/ld-elf/pr14156a.d: Likewise.
183         * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
184         * testsuite/ld-elf/sec64k.exp: Likewise.
185
186 2016-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
187
188         * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
189         Set address of .foo section when linking.
190         * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
191         in .foo section.
192         * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
193         output to the above changes.
194
195 2016-01-13  Nick Clifton  <nickc@redhat.com>
196
197         * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
198         for MIPS targets.
199
200         * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
201         fail for MIPS targets.
202
203         * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
204         MIPS targets.
205
206 2016-01-12  Yury Usishchev  <y.usishchev@samsung.com>
207
208         * testsuite/ld-arm/arm-elf.exp: New test.
209         * testsuite/ld-arm/unwind-mix.d: New file.
210         * testsuite/ld-arm/unwind-mix1.s: New file.
211         * testsuite/ld-arm/unwind-mix2.s: New file.
212
213 2016-01-08  Jiong Wang  <jiong.wang@arm.com>
214
215         PR ld/19368
216         * testsuite/ld-arm/ifunc-3.rd: Update expected result.
217         * testsuite/ld-arm/ifunc-4.rd: Likewise.
218         * testsuite/ld-arm/ifunc-9.rd: Likewise.
219         * testsuite/ld-arm/ifunc-10.rd: Likewise.
220         * testsuite/ld-arm/ifunc-12.rd: Likewise.
221         * testsuite/ld-arm/ifunc-13.rd: Likewise.
222
223 2016-01-05  Nick Clifton  <nickc@redhat.com>
224
225         * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
226         MSP430 hardware multiply address range.
227         * scripttempl/elf32msp430.sc (__romdatastart): Define.
228         (__romdatacopysize): Define.
229         * scripttempl/elf32msp430_3.sc: Likewise.
230
231 2016-01-04  Maciej W. Rozycki  <macro@imgtec.com>
232
233         * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
234         OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
235
236 2016-01-04  Maciej W. Rozycki  <macro@imgtec.com>
237
238         * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
239         messages expected according to MIPS BFD private data merge
240         changes.
241         * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
242         * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
243         * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
244         * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
245         * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
246         * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
247         * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
248         * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
249         * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
250         * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
251         * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
252         * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
253         * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
254
255 2016-01-01  Alan Modra  <amodra@gmail.com>
256
257         Update year range in copyright notice of all files.
258
259 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
260 \f
261 Copyright (C) 2016 Free Software Foundation, Inc.
262
263 Copying and distribution of this file, with or without modification,
264 are permitted in any medium without royalty provided the copyright
265 notice and this notice are preserved.
266
267 Local Variables:
268 mode: change-log
269 left-margin: 8
270 fill-column: 74
271 version-control: never
272 End: