Support more relocs on 16-bit insn fields
[external/binutils.git] / ld / testsuite / ChangeLog
1 2014-03-03  Alan Modra  <amodra@gmail.com>
2
3         * ld-scripts/phdrs2.exp: Correct copyright punctuation.
4         * ld-v850/v850.exp: Correct copyright typo.
5
6 2014-03-01  Yuri Gribov  <y.gribov@samsung.com>
7
8         * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
9
10 2014-02-27  Yuri Gribov  <y.gribov@samsung.com>
11
12         * ld-arm/long-plt-format.s: New test case.
13         * ld-arm/long-plt-format.d: Expected disassembly.
14         * ld-arm/arm-elf.exp: Run the new test.
15
16 2014-02-27  Nick Clifton  <nickc@redhat.com>
17
18         * ld-pe/longsecn-1.d: Allow for extra sections.
19         * ld-pe/longsecn-2.d: Likewise.
20         * ld-pe/longsecn.d: Likewise.
21         * ld-pe/secrel.d: Likewise.
22
23 2014-02-21  Alan Modra  <amodra@gmail.com>
24
25         * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
26         * ld-bootstrap/ppc476.t: New file.
27
28 2014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
29             H.J. Lu  <hongjiu.lu@intel.com>
30
31         * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
32         * ld-x86-64/bnd-ifunc-1.d: New file.
33         * ld-x86-64/bnd-ifunc-1.s: Likewise.
34         * ld-x86-64/bnd-plt-1.d: Likewise.
35
36 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
37
38         * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
39
40 2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
41
42         * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
43         and all usage of it.
44
45 2014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
46
47         PR gold/16530
48         * ld-elf/dynamic-1.c: New file.
49         * ld-elf/dynamic-1.rd: Likewise.
50         * ld-elf/dynamic-1.syms: Likewise.
51
52         * ld-elf/shared.exp (build_tests): Add dynamic-1.
53
54 2014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
55
56         * ld-scripts/rgn-at9.d: New file.
57         * ld-scripts/rgn-at9.t: Likewise.
58         * ld-scripts/rgn-at10.d: Likewise.
59         * ld-scripts/rgn-at10.s: Likewise.
60         * ld-scripts/rgn-at10.t: Likewise.
61         * ld-scripts/rgn-at11.d: Likewise.
62         * ld-scripts/rgn-at11.t: Likewise.
63
64 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
65
66         * ld-nios2/relax_call26.s: New.
67         * ld-nios2/relax_call26_boundary.ld: New.
68         * ld-nios2/relax_call26_boundary.s: New.
69         * ld-nios2/relax_call26_boundary_c8.d: New.
70         * ld-nios2/relax_call26_boundary_cc.d: New.
71         * ld-nios2/relax_call26_boundary_d0.d: New.
72         * ld-nios2/relax_call26_boundary_d4.d: New.
73         * ld-nios2/relax_call26_boundary_d8.d: New.
74         * ld-nios2/relax_call26_boundary_dc.d: New.
75         * ld-nios2/relax_call26_boundary_f0.d: New.
76         * ld-nios2/relax_call26_boundary_f4.d: New.
77         * ld-nios2/relax_call26_boundary_f8.d: New.
78         * ld-nios2/relax_call26_boundary_fc.d: New.
79         * ld-nios2/relax_call26_cache.d: New.
80         * ld-nios2/relax_call26_cache.ld: New.
81         * ld-nios2/relax_call26_cache.s: New.
82         * ld-nios2/relax_call26_multi.d: New.
83         * ld-nios2/relax_call26_multi.ld: New.
84         * ld-nios2/relax_call26_norelax.d: New.
85         * ld-nios2/relax_call26_shared.d: New.
86         * ld-nios2/relax_call26_shared.ld: New.
87
88 2014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
89
90         * ld-elf/rdynamic-1.c: New file.
91         * ld-elf/rdynamic-1.rd: Likewise.
92
93         * ld-elf/shared.exp (build_tests): Add rdynamic-1.
94
95 2014-01-28  Nick Clifton  <nickc@redhat.com>
96
97         PR binutils/16317
98         * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
99         * ld-tic6x/shlib-1b.rd: Likewise.
100         * ld-tic6x/shlib-1r.rd: Likewise.
101         * ld-tic6x/shlib-1rb.rd: Likewise.
102         * ld-tic6x/shlib-app-1rd: Likewise.
103         * ld-tic6x/shlib-app-1b.rd: Likewise.
104         * ld-tic6x/shlib-app-1r.rd: Likewise.
105         * ld-tic6x/shlib-app-1rb.rd: Likewise.
106         * ld-tic6x/shlib-noindex.rd: Likewise.
107         * ld-tic6x/static-app-1.rd: Likewise.
108         * ld-tic6x/static-app-1b.rd: Likewise.
109         * ld-tic6x/static-app-1r.rd: Likewise.
110         * ld-tic6x/static-app-1rb.rd: Likewise.
111         PR binutils/16318
112         * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
113         objects.
114
115 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
116
117         * ld-elf/pr16498a.s: Replace .align with .p2align.
118
119 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
120
121         PR ld/16498
122         * ld-elf/pr16498b.d: New file.
123         * ld-elf/pr16498b.t: Likewise.
124
125 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
126
127         PR ld/16498
128         * ld-elf/pr16498a.d: New file.
129         * ld-elf/pr16498a.s: Likewise.
130         * ld-elf/pr16498a.t: Likewise.
131
132 2014-01-22  Alan Modra  <amodra@gmail.com>
133
134         * ld-scripts/pr14962-2.d: Correct target triple.
135
136 2014-01-22  Alan Modra  <amodra@gmail.com>
137
138         * ld-shared/elf-offset.ld: Align end of .bss with canonical form
139         of ALIGN that allows an empty .bss to be removed.
140         * ld-arm/arm-dyn.ld: Likewise.
141         * ld-arm/arm-lib.ld: Likewise.
142         * ld-elfvsb/elf-offset.ld: Likewise.
143         * ld-mips-elf/mips-dyn.ld: Likewise.
144         * ld-mips-elf/mips-lib.ld: Likewise.
145         * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
146         * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
147         ALIGN address of section instead.
148         * ld-powerpc/vle-multiseg-2.ld: Likewise.
149         * ld-powerpc/vle-multiseg-3.ld: Likewise.
150         * ld-powerpc/vle-multiseg-4.ld: Likewise.
151         * ld-powerpc/vle-multiseg-6.ld: Likewise.
152         * ld-scripts/empty-aligned.d: Check section headers not program
153         headers.  Remove xfail and notarget.
154         * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
155
156 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
157
158         PR ld/16467
159         * ld-ifunc/dummy.c: New file.
160         * ld-ifunc/pr16467.out: Likewise.
161         * ld-ifunc/pr16467a.c: Likewise.
162         * ld-ifunc/pr16467a.map: Likewise.
163         * ld-ifunc/pr16467b.c: Likewise.
164         * ld-ifunc/pr16467b.map: Likewise.
165         * ld-ifunc/pr16467c.c: Likewise.
166
167         * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
168         (run_ld_link_exec_tests): Run pr16467.
169
170 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
171
172         PR ld/2404
173         * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
174
175 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
176
177         PR ld/2404
178         * ld-elf/pr2404.out: New file.
179         * ld-elf/pr2404a.c: Likewise.
180         * ld-elf/pr2404b.c: Likewise.
181
182         * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
183         libpr2404b.a.
184         (run_tests): Run pr2404.
185
186 2014-01-20  Alan Modra  <amodra@gmail.com>
187
188         * ld-scripts/pr14962-2.d,
189         * ld-scripts/pr14962-2.t: New test.
190         * ld-scripts/expr.exp: Run it.
191
192 2014-01-15  Alan Modra  <amodra@gmail.com>
193
194         * ld-elf/ehdr_start-shared.d: New.
195         * ld-elf/ehdr_start-userdef.d: xfail frv.
196         * ld-elf/ehdr_start-weak.d: Likewise.
197         * ld-elf/ehdr_start.d: Likewise.
198
199 2014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
200
201         * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
202         (default_ld_simple_link): Likewise.
203
204 2014-01-10  Alan Modra  <amodra@gmail.com>
205
206         * ld-x86-64/pr14207.d: Adjust.
207
208 2014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
209
210         * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
211         is generated.
212
213 2014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
214
215         * lib/ld-lib.exp (check_lto_shared_available): New check.
216         * ld-plugin/lto.exp: Use check_lto_shared_available.
217
218 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
219
220         PR ld/14207
221         PR ld/16322
222         PR binutils/16323
223         * ld-elf/pr16322.d: New file.
224         * ld-elf/pr16322.s: Likewise.
225
226         * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
227
228 For older changes see ChangeLog-2013
229 \f
230 Copyright (C) 2014 Free Software Foundation, Inc.
231
232 Copying and distribution of this file, with or without modification,
233 are permitted in any medium without royalty provided the copyright
234 notice and this notice are preserved.
235
236 Local Variables:
237 mode: change-log
238 left-margin: 8
239 fill-column: 74
240 version-control: never
241 End: