Referencing a function's address on PowerPC64 ELFv2
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2014-03-26 Alan Modra <amodra@gmail.com>
2
3 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
4 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
5 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
6 * ld-powerpc/powerpc.exp: Run new tests.
7
8 2014-03-25 Will Newton <will.newton@linaro.org>
9
10 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
11 * ld-aarch64/relasz.d: New file.
12 * ld-aarch64/relasz.s: Likewise.
13
14 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
15
16 * ld-elf/merge.d: Remove MIPS XFAIL.
17
18 2014-03-20 Will Newton <will.newton@linaro.org>
19
20 * ld-arm/ifunc-14.rd: Update symbol values.
21
22 2014-03-19 Nick Clifton <nickc@redhat.com>
23
24 * config/default.exp (ASFLAGS): For the RX target add:
25 -muse-conventional-section-names.
26
27 2014-03-15 Alan Modra <amodra@gmail.com>
28
29 * ld-powerpc/vle-reloc-3.d: Remove addresses.
30
31 2014-03-14 Alan Modra <amodra@gmail.com>
32
33 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
34 * ld-powerpc/vle-reloc-3.d: Update.
35
36 2014-03-06 Roland McGrath <mcgrathr@google.com>
37
38 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
39 other ELF-only tests in this directory. Loosen regexps so they
40 don't care what the exact addresses are.
41
42 2014-03-06 Roland McGrath <mcgrathr@google.com>
43
44 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
45 (armelftests_nonacl): ... here.
46
47 2014-03-05 Alan Modra <amodra@gmail.com>
48
49 Update copyright years.
50
51 2014-03-05 Alan Modra <amodra@gmail.com>
52
53 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
54 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
55 * ld-powerpc/powerpc.exp: Run new test.
56
57 2014-03-03 Alan Modra <amodra@gmail.com>
58
59 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
60 * ld-v850/v850.exp: Correct copyright typo.
61
62 2014-03-01 Yuri Gribov <y.gribov@samsung.com>
63
64 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
65
66 2014-02-27 Yuri Gribov <y.gribov@samsung.com>
67
68 * ld-arm/long-plt-format.s: New test case.
69 * ld-arm/long-plt-format.d: Expected disassembly.
70 * ld-arm/arm-elf.exp: Run the new test.
71
72 2014-02-27 Nick Clifton <nickc@redhat.com>
73
74 * ld-pe/longsecn-1.d: Allow for extra sections.
75 * ld-pe/longsecn-2.d: Likewise.
76 * ld-pe/longsecn.d: Likewise.
77 * ld-pe/secrel.d: Likewise.
78
79 2014-02-21 Alan Modra <amodra@gmail.com>
80
81 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
82 * ld-bootstrap/ppc476.t: New file.
83
84 2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
85 H.J. Lu <hongjiu.lu@intel.com>
86
87 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
88 * ld-x86-64/bnd-ifunc-1.d: New file.
89 * ld-x86-64/bnd-ifunc-1.s: Likewise.
90 * ld-x86-64/bnd-plt-1.d: Likewise.
91
92 2014-02-18 Jack Carter <jack.carter@imgtec.com>
93
94 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
95
96 2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
97
98 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
99 and all usage of it.
100
101 2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
102
103 PR gold/16530
104 * ld-elf/dynamic-1.c: New file.
105 * ld-elf/dynamic-1.rd: Likewise.
106 * ld-elf/dynamic-1.syms: Likewise.
107
108 * ld-elf/shared.exp (build_tests): Add dynamic-1.
109
110 2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112 * ld-scripts/rgn-at9.d: New file.
113 * ld-scripts/rgn-at9.t: Likewise.
114 * ld-scripts/rgn-at10.d: Likewise.
115 * ld-scripts/rgn-at10.s: Likewise.
116 * ld-scripts/rgn-at10.t: Likewise.
117 * ld-scripts/rgn-at11.d: Likewise.
118 * ld-scripts/rgn-at11.t: Likewise.
119
120 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
121
122 * ld-nios2/relax_call26.s: New.
123 * ld-nios2/relax_call26_boundary.ld: New.
124 * ld-nios2/relax_call26_boundary.s: New.
125 * ld-nios2/relax_call26_boundary_c8.d: New.
126 * ld-nios2/relax_call26_boundary_cc.d: New.
127 * ld-nios2/relax_call26_boundary_d0.d: New.
128 * ld-nios2/relax_call26_boundary_d4.d: New.
129 * ld-nios2/relax_call26_boundary_d8.d: New.
130 * ld-nios2/relax_call26_boundary_dc.d: New.
131 * ld-nios2/relax_call26_boundary_f0.d: New.
132 * ld-nios2/relax_call26_boundary_f4.d: New.
133 * ld-nios2/relax_call26_boundary_f8.d: New.
134 * ld-nios2/relax_call26_boundary_fc.d: New.
135 * ld-nios2/relax_call26_cache.d: New.
136 * ld-nios2/relax_call26_cache.ld: New.
137 * ld-nios2/relax_call26_cache.s: New.
138 * ld-nios2/relax_call26_multi.d: New.
139 * ld-nios2/relax_call26_multi.ld: New.
140 * ld-nios2/relax_call26_norelax.d: New.
141 * ld-nios2/relax_call26_shared.d: New.
142 * ld-nios2/relax_call26_shared.ld: New.
143
144 2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
145
146 * ld-elf/rdynamic-1.c: New file.
147 * ld-elf/rdynamic-1.rd: Likewise.
148
149 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
150
151 2014-01-28 Nick Clifton <nickc@redhat.com>
152
153 PR binutils/16317
154 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
155 * ld-tic6x/shlib-1b.rd: Likewise.
156 * ld-tic6x/shlib-1r.rd: Likewise.
157 * ld-tic6x/shlib-1rb.rd: Likewise.
158 * ld-tic6x/shlib-app-1rd: Likewise.
159 * ld-tic6x/shlib-app-1b.rd: Likewise.
160 * ld-tic6x/shlib-app-1r.rd: Likewise.
161 * ld-tic6x/shlib-app-1rb.rd: Likewise.
162 * ld-tic6x/shlib-noindex.rd: Likewise.
163 * ld-tic6x/static-app-1.rd: Likewise.
164 * ld-tic6x/static-app-1b.rd: Likewise.
165 * ld-tic6x/static-app-1r.rd: Likewise.
166 * ld-tic6x/static-app-1rb.rd: Likewise.
167 PR binutils/16318
168 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
169 objects.
170
171 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
172
173 * ld-elf/pr16498a.s: Replace .align with .p2align.
174
175 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR ld/16498
178 * ld-elf/pr16498b.d: New file.
179 * ld-elf/pr16498b.t: Likewise.
180
181 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
182
183 PR ld/16498
184 * ld-elf/pr16498a.d: New file.
185 * ld-elf/pr16498a.s: Likewise.
186 * ld-elf/pr16498a.t: Likewise.
187
188 2014-01-22 Alan Modra <amodra@gmail.com>
189
190 * ld-scripts/pr14962-2.d: Correct target triple.
191
192 2014-01-22 Alan Modra <amodra@gmail.com>
193
194 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
195 of ALIGN that allows an empty .bss to be removed.
196 * ld-arm/arm-dyn.ld: Likewise.
197 * ld-arm/arm-lib.ld: Likewise.
198 * ld-elfvsb/elf-offset.ld: Likewise.
199 * ld-mips-elf/mips-dyn.ld: Likewise.
200 * ld-mips-elf/mips-lib.ld: Likewise.
201 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
202 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
203 ALIGN address of section instead.
204 * ld-powerpc/vle-multiseg-2.ld: Likewise.
205 * ld-powerpc/vle-multiseg-3.ld: Likewise.
206 * ld-powerpc/vle-multiseg-4.ld: Likewise.
207 * ld-powerpc/vle-multiseg-6.ld: Likewise.
208 * ld-scripts/empty-aligned.d: Check section headers not program
209 headers. Remove xfail and notarget.
210 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
211
212 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
213
214 PR ld/16467
215 * ld-ifunc/dummy.c: New file.
216 * ld-ifunc/pr16467.out: Likewise.
217 * ld-ifunc/pr16467a.c: Likewise.
218 * ld-ifunc/pr16467a.map: Likewise.
219 * ld-ifunc/pr16467b.c: Likewise.
220 * ld-ifunc/pr16467b.map: Likewise.
221 * ld-ifunc/pr16467c.c: Likewise.
222
223 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
224 (run_ld_link_exec_tests): Run pr16467.
225
226 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
227
228 PR ld/2404
229 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
230
231 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
232
233 PR ld/2404
234 * ld-elf/pr2404.out: New file.
235 * ld-elf/pr2404a.c: Likewise.
236 * ld-elf/pr2404b.c: Likewise.
237
238 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
239 libpr2404b.a.
240 (run_tests): Run pr2404.
241
242 2014-01-20 Alan Modra <amodra@gmail.com>
243
244 * ld-scripts/pr14962-2.d,
245 * ld-scripts/pr14962-2.t: New test.
246 * ld-scripts/expr.exp: Run it.
247
248 2014-01-15 Alan Modra <amodra@gmail.com>
249
250 * ld-elf/ehdr_start-shared.d: New.
251 * ld-elf/ehdr_start-userdef.d: xfail frv.
252 * ld-elf/ehdr_start-weak.d: Likewise.
253 * ld-elf/ehdr_start.d: Likewise.
254
255 2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
256
257 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
258 (default_ld_simple_link): Likewise.
259
260 2014-01-10 Alan Modra <amodra@gmail.com>
261
262 * ld-x86-64/pr14207.d: Adjust.
263
264 2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
265
266 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
267 is generated.
268
269 2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
270
271 * lib/ld-lib.exp (check_lto_shared_available): New check.
272 * ld-plugin/lto.exp: Use check_lto_shared_available.
273
274 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
275
276 PR ld/14207
277 PR ld/16322
278 PR binutils/16323
279 * ld-elf/pr16322.d: New file.
280 * ld-elf/pr16322.s: Likewise.
281
282 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
283
284 For older changes see ChangeLog-2013
285 \f
286 Copyright (C) 2014 Free Software Foundation, Inc.
287
288 Copying and distribution of this file, with or without modification,
289 are permitted in any medium without royalty provided the copyright
290 notice and this notice are preserved.
291
292 Local Variables:
293 mode: change-log
294 left-margin: 8
295 fill-column: 74
296 version-control: never
297 End: