gcc/
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog.linaro
blobc3fa39cd945d1bdbfe826ba5faa5baad24efa90f
1 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
3         Backport from trunk r209794, 209858.
4         2014-04-25  Marek Polacek  <polacek@redhat.com>
6         PR c/60114
7         * gcc.dg/pr60114.c: New test.
9         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11         PR c/60983
12         * gcc.dg/pr60114.c: Use signed chars.
14 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
16         Backport from trunk r210861.
17         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
19         * gcc.target/aarch64/tail_indirect_call_1.c: New.
21 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
23         Backport from trunk r211314.
24         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
26         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
27         * gcc.dg/tree-ssa/sra-12.c: Likewise.
29 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
31         Backport from trunk r210967.
32         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
34         * lib/target-supports.exp (check_effective_target_vect_bswap):
35         Specify arm*-*-* support.
37 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
39         Backport from trunk r210152, 211059.
40         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
42         * gcc.target/arm/simd/vextQf32_1.c: New file.
43         * gcc.target/arm/simd/vextQp16_1.c: New file.
44         * gcc.target/arm/simd/vextQp8_1.c: New file.
45         * gcc.target/arm/simd/vextQs16_1.c: New file.
46         * gcc.target/arm/simd/vextQs32_1.c: New file.
47         * gcc.target/arm/simd/vextQs64_1.c: New file.
48         * gcc.target/arm/simd/vextQs8_1.c: New file.
49         * gcc.target/arm/simd/vextQu16_1.c: New file.
50         * gcc.target/arm/simd/vextQu32_1.c: New file.
51         * gcc.target/arm/simd/vextQu64_1.c: New file.
52         * gcc.target/arm/simd/vextQu8_1.c: New file.
53         * gcc.target/arm/simd/vextQp64_1.c: New file.
54         * gcc.target/arm/simd/vextf32_1.c: New file.
55         * gcc.target/arm/simd/vextp16_1.c: New file.
56         * gcc.target/arm/simd/vextp8_1.c: New file.
57         * gcc.target/arm/simd/vexts16_1.c: New file.
58         * gcc.target/arm/simd/vexts32_1.c: New file.
59         * gcc.target/arm/simd/vexts64_1.c: New file.
60         * gcc.target/arm/simd/vexts8_1.c: New file.
61         * gcc.target/arm/simd/vextu16_1.c: New file.
62         * gcc.target/arm/simd/vextu32_1.c: New file.
63         * gcc.target/arm/simd/vextu64_1.c: New file.
64         * gcc.target/arm/simd/vextu8_1.c: New file.
65         * gcc.target/arm/simd/vextp64_1.c: New file.
67         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
69         * gcc.target/aarch64/simd/ext_f32.x: New file.
70         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
71         * gcc.target/aarch64/simd/ext_p16.x: New file.
72         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
73         * gcc.target/aarch64/simd/ext_p8.x: New file.
74         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
75         * gcc.target/aarch64/simd/ext_s16.x: New file.
76         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
77         * gcc.target/aarch64/simd/ext_s32.x: New file.
78         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
79         * gcc.target/aarch64/simd/ext_s64.x: New file.
80         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
81         * gcc.target/aarch64/simd/ext_s8.x: New file.
82         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
83         * gcc.target/aarch64/simd/ext_u16.x: New file.
84         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
85         * gcc.target/aarch64/simd/ext_u32.x: New file.
86         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
87         * gcc.target/aarch64/simd/ext_u64.x: New file.
88         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
89         * gcc.target/aarch64/simd/ext_u8.x: New file.
90         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
91         * gcc.target/aarch64/simd/ext_f64.c: New file.
92         * gcc.target/aarch64/simd/extq_f32.x: New file.
93         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
94         * gcc.target/aarch64/simd/extq_p16.x: New file.
95         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
96         * gcc.target/aarch64/simd/extq_p8.x: New file.
97         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
98         * gcc.target/aarch64/simd/extq_s16.x: New file.
99         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
100         * gcc.target/aarch64/simd/extq_s32.x: New file.
101         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
102         * gcc.target/aarch64/simd/extq_s64.x: New file.
103         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
104         * gcc.target/aarch64/simd/extq_s8.x: New file.
105         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
106         * gcc.target/aarch64/simd/extq_u16.x: New file.
107         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
108         * gcc.target/aarch64/simd/extq_u32.x: New file.
110 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
112         Backport from trunk r209940, r209943, r209947.
113         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
115         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
116         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
117         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
118         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
119         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
120         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
121         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
122         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
123         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
124         * gcc.target/arm/simd/vuzpf32_1.c: New file.
125         * gcc.target/arm/simd/vuzpp16_1.c: New file.
126         * gcc.target/arm/simd/vuzpp8_1.c: New file.
127         * gcc.target/arm/simd/vuzps16_1.c: New file.
128         * gcc.target/arm/simd/vuzps32_1.c: New file.
129         * gcc.target/arm/simd/vuzps8_1.c: New file.
130         * gcc.target/arm/simd/vuzpu16_1.c: New file.
131         * gcc.target/arm/simd/vuzpu32_1.c: New file.
132         * gcc.target/arm/simd/vuzpu8_1.c: New file.
134         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
136         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
137         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
138         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
140         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
142         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
143         * gcc.target/aarch64/simd/vuzpf32.x: New file.
144         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
145         * gcc.target/aarch64/simd/vuzpp16.x: New file.
146         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
147         * gcc.target/aarch64/simd/vuzpp8.x: New file.
148         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
149         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
150         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
151         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
152         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
153         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
154         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
155         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
156         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
157         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
158         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
159         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
160         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
161         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
162         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
163         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
164         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
165         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
166         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
167         * gcc.target/aarch64/simd/vuzps16.x: New file.
168         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
169         * gcc.target/aarch64/simd/vuzps32.x: New file.
170         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
171         * gcc.target/aarch64/simd/vuzps8.x: New file.
172         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
173         * gcc.target/aarch64/simd/vuzpu16.x: New file.
174         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
175         * gcc.target/aarch64/simd/vuzpu32.x: New file.
176         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
177         * gcc.target/aarch64/simd/vuzpu8.x: New file.
179 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
181         GCC Linaro 4.9-2014.06-1 released.
183 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
185         Backport from trunk r211206.
186         2014-06-03  Andrew Pinski  <apinski@cavium.com>
188         * gcc.c-torture/compile/20140528-1.c: New testcase.
190 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
192         GCC Linaro 4.9-2014.06 released.
194 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
196         Backport from trunk r209908.
197         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
199         * gcc.target/arm/simd/simd.exp: New file.
200         * gcc.target/arm/simd/vzipqf32_1.c: New file.
201         * gcc.target/arm/simd/vzipqp16_1.c: New file.
202         * gcc.target/arm/simd/vzipqp8_1.c: New file.
203         * gcc.target/arm/simd/vzipqs16_1.c: New file.
204         * gcc.target/arm/simd/vzipqs32_1.c: New file.
205         * gcc.target/arm/simd/vzipqs8_1.c: New file.
206         * gcc.target/arm/simd/vzipqu16_1.c: New file.
207         * gcc.target/arm/simd/vzipqu32_1.c: New file.
208         * gcc.target/arm/simd/vzipqu8_1.c: New file.
209         * gcc.target/arm/simd/vzipf32_1.c: New file.
210         * gcc.target/arm/simd/vzipp16_1.c: New file.
211         * gcc.target/arm/simd/vzipp8_1.c: New file.
212         * gcc.target/arm/simd/vzips16_1.c: New file.
213         * gcc.target/arm/simd/vzips32_1.c: New file.
214         * gcc.target/arm/simd/vzips8_1.c: New file.
215         * gcc.target/arm/simd/vzipu16_1.c: New file.
216         * gcc.target/arm/simd/vzipu32_1.c: New file.
217         * gcc.target/arm/simd/vzipu8_1.c: New file.
219 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
221         Backport from trunk r209893.
222         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
224         * gcc.target/aarch64/simd/simd.exp: New file.
225         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
226         * gcc.target/aarch64/simd/vzipf32.x: New file.
227         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
228         * gcc.target/aarch64/simd/vzipp16.x: New file.
229         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
230         * gcc.target/aarch64/simd/vzipp8.x: New file.
231         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
232         * gcc.target/aarch64/simd/vzipqf32.x: New file.
233         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
234         * gcc.target/aarch64/simd/vzipqp16.x: New file.
235         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
236         * gcc.target/aarch64/simd/vzipqp8.x: New file.
237         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
238         * gcc.target/aarch64/simd/vzipqs16.x: New file.
239         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
240         * gcc.target/aarch64/simd/vzipqs32.x: New file.
241         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
242         * gcc.target/aarch64/simd/vzipqs8.x: New file.
243         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
244         * gcc.target/aarch64/simd/vzipqu16.x: New file.
245         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
246         * gcc.target/aarch64/simd/vzipqu32.x: New file.
247         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
248         * gcc.target/aarch64/simd/vzipqu8.x: New file.
249         * gcc.target/aarch64/simd/vzips16_1.c: New file.
250         * gcc.target/aarch64/simd/vzips16.x: New file.
251         * gcc.target/aarch64/simd/vzips32_1.c: New file.
252         * gcc.target/aarch64/simd/vzips32.x: New file.
253         * gcc.target/aarch64/simd/vzips8_1.c: New file.
254         * gcc.target/aarch64/simd/vzips8.x: New file.
255         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
256         * gcc.target/aarch64/simd/vzipu16.x: New file.
257         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
258         * gcc.target/aarch64/simd/vzipu32.x: New file.
259         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
260         * gcc.target/aarch64/simd/vzipu8.x: New file.
262 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
264         Backport from trunk r209808.
265         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
267         * gcc.target/arm/tail-long-call.c: New test.
269 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
271         Backport from trunk r209749.
272         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
274         * lib/target-supports.exp (check_effective_target_vect_perm): Return
275         true for aarch64_be.
277 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
279         Backport from trunk r209736.
280         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
282         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
283         * gcc.dg/vect/vect-bswap16: New test.
284         * gcc.dg/vect/vect-bswap32: Likewise.
285         * gcc.dg/vect/vect-bswap64: Likewise.
287 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
289         Backport from trunk r209713.
290         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
292         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
293         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
294         * gcc.target/aarch64/vdup_n_1.c: New testcase.
296 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
298         Backport from trunk r209704, 209705.
299         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
301         * gcc.target/arm/rev16.c: New test.
303         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
305         * gcc.target/aarch64/rev16_1.c: New test.
307 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
309         Backport from trunk r209642.
310         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
312         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
314 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
316         Backport from trunk r209640.
317         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
319         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
320         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
322 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
324         Backport from trunk r209613, 209614.
325         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
327         * gcc.target/arm/anddi_notdi-1.c: New test.
328         * gcc.target/arm/iordi_notdi-1.c: New test case.
330         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
332         * gcc.target/arm/iordi_notdi-1.c: New test.
334 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
336         Backport from trunk r209559.
337         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
339         * gcc.target/aarch64/vrnd_f64_1.c : New file.
341 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
343         GCC Linaro 4.9-2014.05 released.
345 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
347         Backport from trunk r209889.
348         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
350         * gcc.target/aarch64/fcsel_1.c: New test case.
352 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
354         GCC Linaro 4.9-2014.04 released.