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