]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Add ChangeLog for PR ld/19615 fix
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
21a90cf1
L
12016-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
027e9c75
NC
142016-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
39306124
NC
212016-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
0cb4071e
L
332016-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
6ba2af25
L
762016-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
aef28989
L
832016-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
d9e3b590
L
972016-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
621ff761
L
1042016-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
7585b2b8
DC
1102016-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
aebf9be7
NC
1152016-01-21 Nick Clifton <nickc@redhat.com>
116
dfc43940
NC
117 PR ld/19453
118 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
119 the arm-netbsdelf target.
120
aebf9be7
NC
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
2f340668
JW
1292016-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
fdbd3e95
NC
1392016-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
91f68a68
MG
1472016-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
a4af960a
NC
1552016-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
3d961d0d
AM
1602016-01-18 Alan Modra <amodra@gmail.com>
161
162 * configure: Regenerate.
163
760f6ee8
NC
1642016-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
24f03d4e
NC
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
5c14705f
AM
1742016-01-17 Alan Modra <amodra@gmail.com>
175
176 * configure: Regenerate.
177
b3066ae8
AM
1782016-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
4c4ac964
TP
1862016-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
1bce3adf
NC
1952016-01-13 Nick Clifton <nickc@redhat.com>
196
84054199
NC
197 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
198 for MIPS targets.
199
13ce3603
NC
200 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
201 fail for MIPS targets.
202
1bce3adf
NC
203 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
204 MIPS targets.
205
ac06903d
YU
2062016-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
109575d7
JW
2132016-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
296ebfbb
NC
2232016-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
2f2da8fd
MR
2312016-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
d537eeb5
MR
2362016-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
6f2750fe
AM
2552016-01-01 Alan Modra <amodra@gmail.com>
256
257 Update year range in copyright notice of all files.
258
3499769a
AM
259For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
260\f
261Copyright (C) 2016 Free Software Foundation, Inc.
262
263Copying and distribution of this file, with or without modification,
264are permitted in any medium without royalty provided the copyright
265notice and this notice are preserved.
266
267Local Variables:
268mode: change-log
269left-margin: 8
270fill-column: 74
271version-control: never
272End: