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