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