4e9debfe7ba608bacdbf2e5a53e4802b4d98ee94
[deliverable/binutils-gdb.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 pr19175.
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:
This page took 0.0337730000000001 seconds and 4 git commands to generate.