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