gcc/
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog.linaro
blob2500b20b6989aef8bcf7ea8dd6ea73b36ca80447
1 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
3         Backport from trunk r217707.
4         2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
6         * gcc.target/arm/neon/vbicQs16.c: Regenerate.
7         * gcc.target/arm/neon/vbicQs32.c: Likewise.
8         * gcc.target/arm/neon/vbicQs64.c: Likewise.
9         * gcc.target/arm/neon/vbicQs8.c: Likewise.
10         * gcc.target/arm/neon/vbicQu16.c: Likewise.
11         * gcc.target/arm/neon/vbicQu32.c: Likewise.
12         * gcc.target/arm/neon/vbicQu64.c: Likewise.
13         * gcc.target/arm/neon/vbicQu8.c: Likewise.
14         * gcc.target/arm/neon/vbics16.c: Likewise.
15         * gcc.target/arm/neon/vbics32.c: Likewise.
16         * gcc.target/arm/neon/vbics64.c: Likewise.
17         * gcc.target/arm/neon/vbics8.c: Likewise.
18         * gcc.target/arm/neon/vbicu16.c: Likewise.
19         * gcc.target/arm/neon/vbicu32.c: Likewise.
20         * gcc.target/arm/neon/vbicu64.c: Likewise.
21         * gcc.target/arm/neon/vbicu8.c: Likewise.
22         * gcc.target/arm/neon/vornQs16.c: Likewise.
23         * gcc.target/arm/neon/vornQs32.c: Likewise.
24         * gcc.target/arm/neon/vornQs64.c: Likewise.
25         * gcc.target/arm/neon/vornQs8.c: Likewise.
26         * gcc.target/arm/neon/vornQu16.c: Likewise.
27         * gcc.target/arm/neon/vornQu32.c: Likewise.
28         * gcc.target/arm/neon/vornQu64.c: Likewise.
29         * gcc.target/arm/neon/vornQu8.c: Likewise.
30         * gcc.target/arm/neon/vorns16.c: Likewise.
31         * gcc.target/arm/neon/vorns32.c: Likewise.
32         * gcc.target/arm/neon/vorns64.c: Likewise.
33         * gcc.target/arm/neon/vorns8.c: Likewise.
34         * gcc.target/arm/neon/vornu16.c: Likewise.
35         * gcc.target/arm/neon/vornu32.c: Likewise.
36         * gcc.target/arm/neon/vornu64.c: Likewise.
37         * gcc.target/arm/neon/vornu8.c: Likewise.
39 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
41         Backport from trunk r217706.
42         2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
44         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
45         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
46         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
47         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
48         * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
49         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
50         * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
51         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
52         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
54 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
56         Backport from trunk r216663.
57         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
59         * lib/target-supports.exp
60         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
61         vaeseq_u8.
62         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
63         for vcvt_f16_f32.
64         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
65         vfma_f32.
67 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
69         Backport from trunk r218115, r218733, r218746, r220491.
70         2015-02-06  Sebastian Pop  <s.pop@samsung.com>
71                     Brian Rzycki  <b.rzycki@samsung.com>
73         PR tree-optimization/64878
74         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
76         2014-12-15  Richard Biener  <rguenther@suse.de>
78         PR middle-end/64246
79         * gnat.dg/opt46.adb: New testcase.
80         * gnat.dg/opt46.ads: Likewise.
81         * gnat.dg/opt46_pkg.adb: Likewise.
82         * gnat.dg/opt46_pkg.ads: Likewise.
84         2014-12-15  Richard Biener  <rguenther@suse.de>
86         PR tree-optimization/64284
87         * gcc.dg/torture/pr64284.c: New testcase.
89         2014-11-27  Richard Biener  <rguenther@suse.de>
91         PR tree-optimization/64083
92         * gcc.dg/torture/pr64083.c: New testcase.
94 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
96         Backport from trunk r220860.
97         2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
99         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
101 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
103         Backport from trunk r215722.
104         2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
106         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
107         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
108         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
109         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
110         return type.
112 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
114         Backport from trunk r215612.
115         2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
117         * gcc.target/aarch64/simd/vqshlb_1.c: New.
119 2015-02-12  Michael Collison  <michael.collison@linaro.org>
121         GCC Linaro 4.9-2015.02 released.
123 2015-02-10  Michael Collison  <michael.collison@linaro.org>
125         Backport from trunk r217185, r217186.
126         2014-11-06  Hale Wang  <hale.wang@arm.com>
128         * gcc.target/arm/small-multiply-m0-1.c: New test for
129         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
130         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
131         * gcc.target/arm/small-multiply-m0plus-1.c: New test for
132         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
133         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
134         * gcc.target/arm/small-multiply-m1-1.c: New test for
135         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
136         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
138 2015-02-10  Michael Collison  <michael.collison@linaro.org>
140         Backport from trunk r217118.
141         2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
143         * gcc.dg/asr-div1.c: New testcase.
145 2015-02-10  Michael Collison  <michael.collison@linaro.org>
147         Backport from trunk r217228.
148         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
150         * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
152 2015-02-10  Michael Collison  <michael.collison@linaro.org>
154         Backport from trunk r219583.
155         2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
157         PR target/64460
158         * gcc.target/arm/pr64460_1.c: New test.
160 2015-02-10  Michael Collison  <michael.collison@linaro.org>
162         Backport from trunk r217431.
163         2014-11-12  Jiong Wang  <jiong.wang@arm.com>
165         * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
166         * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
167         -fno-omit-frame-pointer.
169 2015-02-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
171         Backport from trunk r216675.
172         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
174         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
176 2015-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
178         Backport from trunk r216640-r216661.
179         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
181         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
182         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
184         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
186         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
188         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
190         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
192         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
194         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
196         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
198         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
200         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
202         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
204         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
206         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
208         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
210         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
212         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
214         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
216         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
218         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
220         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
222         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
224         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
226         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
228         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
230         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
232         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
234         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
236         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
238         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
239         file.
240         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
241         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
243         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
245         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
246         file.
247         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
248         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
250         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
252         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
253         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
254         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
255         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
256         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
258         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
260         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
261         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
262         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
263         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
264         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
265         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
267         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
269         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
270         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
271         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
272         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
273         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
274         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
275         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
276         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
278         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
280         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
281         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
282         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
284         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
286         * gcc.target/arm/README.advsimd-intrinsics: New file.
287         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
288         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
289         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
290         Likewise.
291         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
292         Likewise.
293         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
294         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
295         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
297 2015-02-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
299         Backport from trunk r217230.
300         * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
301         (xhci_check_trb_in_td_math): Likewise.
303         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
305 2015-01-15  Yvan Roux  <yvan.roux@linaro.org>
307         GCC Linaro 4.9-2015.01 released.
309 2015-01-14  Yvan Roux  <yvan.roux@linaro.org>
311         Backport from trunk r218451.
312         2014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
313                     Sebastian Pop  <s.pop@samsung.com>
314                     Brian Rzycki  <b.rzycki@samsung.com>
316         PR tree-optimization/54742
317         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
318         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
320 2015-01-12  Yvan Roux  <yvan.roux@linaro.org>
322         Backport from trunk r211075.
323         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
325         gcc.target/arm/simd/vrev16p8_1.c: New file.
326         gcc.target/arm/simd/vrev16qp8_1.c: New file.
327         gcc.target/arm/simd/vrev16qs8_1.c: New file.
328         gcc.target/arm/simd/vrev16qu8_1.c: New file.
329         gcc.target/arm/simd/vrev16s8_1.c: New file.
330         gcc.target/arm/simd/vrev16u8_1.c: New file.
331         gcc.target/arm/simd/vrev32p16_1.c: New file.
332         gcc.target/arm/simd/vrev32p8_1.c: New file.
333         gcc.target/arm/simd/vrev32qp16_1.c: New file.
334         gcc.target/arm/simd/vrev32qp8_1.c: New file.
335         gcc.target/arm/simd/vrev32qs16_1.c: New file.
336         gcc.target/arm/simd/vrev32qs8_1.c: New file.
337         gcc.target/arm/simd/vrev32qu16_1.c: New file.
338         gcc.target/arm/simd/vrev32qu8_1.c: New file.
339         gcc.target/arm/simd/vrev32s16_1.c: New file.
340         gcc.target/arm/simd/vrev32s8_1.c: New file.
341         gcc.target/arm/simd/vrev32u16_1.c: New file.
342         gcc.target/arm/simd/vrev32u8_1.c: New file.
343         gcc.target/arm/simd/vrev64f32_1.c: New file.
344         gcc.target/arm/simd/vrev64p16_1.c: New file.
345         gcc.target/arm/simd/vrev64p8_1.c: New file.
346         gcc.target/arm/simd/vrev64qf32_1.c: New file.
347         gcc.target/arm/simd/vrev64qp16_1.c: New file.
348         gcc.target/arm/simd/vrev64qp8_1.c: New file.
349         gcc.target/arm/simd/vrev64qs16_1.c: New file.
350         gcc.target/arm/simd/vrev64qs32_1.c: New file.
351         gcc.target/arm/simd/vrev64qs8_1.c: New file.
352         gcc.target/arm/simd/vrev64qu16_1.c: New file.
353         gcc.target/arm/simd/vrev64qu32_1.c: New file.
354         gcc.target/arm/simd/vrev64qu8_1.c: New file.
355         gcc.target/arm/simd/vrev64s16_1.c: New file.
356         gcc.target/arm/simd/vrev64s32_1.c: New file.
357         gcc.target/arm/simd/vrev64s8_1.c: New file.
358         gcc.target/arm/simd/vrev64u16_1.c: New file.
359         gcc.target/arm/simd/vrev64u32_1.c: New file.
360         gcc.target/arm/simd/vrev64u8_1.c: New file.
362 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
364         Backport from trunk r209620.
365         2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
367         * gcc.target/aarch64/cvtf_1.c: New.
369 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
371         Backport from trunk r217362.
372         2014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
374         * gcc.target/aarch64/vbslq_f64_1.c: New.
375         * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
376         * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
377         * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
379 2014-12-11  Yvan Roux  <yvan.roux@linaro.org>
381         GCC Linaro 4.9-2014.12 released.
383 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
385         Backport from trunk r217742.
386         2014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
388         PR target/63937
389         * gcc.dg/memset-2.c: New.
391 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
393         Backport from trunk r216638.
394         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
396         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
397         wrap_compile_flags before setting it.
399 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
401         Backport from trunk r216544.
402         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
404         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
405         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
406         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
407         * gcc.target/aarch64/vect.x: Likewise.
408         * gcc.target/aarch64/vect-ld1r.x: Add return type.
409         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
410         * gcc.target/aarch64/vect-fp.c: Likewise.
412 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
414         Backport from trunk r216543.
415         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
417         * lib/compat.exp (compat-run): Remove "unresolved".
418         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
419         unsupported testcase.
421 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
423         Backport from trunk r216517.
424         2014-10-21  Jiong Wang  <jiong.wang@arm.com>
426         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
427         (Proc_1): Add return type.
428         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
429         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
430         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
431         * gcc.target/arm/pr44788.c (foo): Likewise.
432         * gcc.target/arm/pr55642.c (abs): Likewise.
433         * gcc.target/arm/pr58784.c (f): Likewise.
434         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
435         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
436         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
437         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
438         for local variables.
439         * lib/target-supports.exp
440         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
441         vaeseq_u8.
442         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
443         vcvt_f16_f32.
444         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
445         vfma_f32.
446         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
448 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
450         Backport from trunk r215071.
451         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
453         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
455 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
457         Backport from trunk r215540.
458         2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
460         * gcc.target/arm/pr63210.c: New test.
462 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
464         Backport from trunk r215475.
465         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
467         * gcc.dg/vect/vect-reduc-or_1.c: New test.
468         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
470 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
472         Backport from trunk r215473.
473         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
475         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
476         New.
478         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
479         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
481 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
483         Backport from trunk r215177.
484         2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
486         * gcc.target/aarch64/vset_lane_1.c: New test.
488 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
490         Backport from trunk r215129.
491         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
493         * gcc.target/aarch64/vstN_1.c: New test.
495 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
497         Backport from trunk r215126.
498         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
500         * gcc.target/aarch64/vldN_lane_1.c: New test.
502 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
504         Backport from trunk r215078.
505         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
507         * gcc.target/aarch64/vldN_dup_1.c: New test.
509 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
511         Backport from trunk r215077.
512         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
514         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
516 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
518         Backport from trunk r215072.
519         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
521         * gcc.target/aarch64/vldN_1.c: New test.
523 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
525         Backport from trunk r215047.
526         2014-09-09  Tony Wang  <tony.wang@arm.com>
528         * gcc.target/arm/xordi3-opt.c: Disable this
529         test case for thumb1 target.
530         * gcc.target/arm/iordi3-opt.c: Ditto.
532 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
534         Backport from trunk r215046.
535         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
537         PR target/61749
538         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
540 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
542         Backport from trunk r214950.
543         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
545         * gcc.target/aarch64/vget_high_1.c: New test.
546         * gcc.target/aarch64/vget_low_1.c: Likewise.
548 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
550         Backport from trunk r214948.
551         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
553         * gcc.target/aarch64/simd/int_comparisons.x: New file.
554         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
555         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
557 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
559         Backport from trunk r213382.
560         2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
562         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
563         (test_vpaddd_s64): Likewise.
564         (test_vpaddd_s64): Likewise.
565         * gcc.target/aarch64/simd/vpaddd_f64: New.
566         * gcc.target/aarch64/simd/vpaddd_s64: New.
567         * gcc.target/aarch64/simd/vpaddd_u64: New.
569 2014-11-14  Yvan Roux  <yvan.roux@linaro.org>
571         GCC Linaro 4.9-2014.11 released.
573 2014-10-24  Yvan Roux  <yvan.roux@linaro.org>
575         GCC Linaro 4.9-2014.10-1 released.
577 2014-10-17  Yvan Roux  <yvan.roux@linaro.org>
579         GCC Linaro 4.9-2014.10 released.
581 2014-10-08  Yvan Roux  <yvan.roux@linaro.org>
583         Backport from trunk r214825, r214826, r215085.
584         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
586         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
587         and 16-byte aligned.
588         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
589         * gcc.target/arm/vect-lroundf_1.c: Likewise.
590         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
591         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
592         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
593         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
595         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
597         PR target/62275
598         * gcc.target/arm/vect-lceilf_1.c: New test.
599         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
600         * gcc.target/arm/vect-lroundf_1.c: Likewise.
602         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
604         PR target/62275
605         * gcc.target/arm/lceil-vcvt_1.c: New test.
606         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
607         * gcc.target/arm/lround-vcvt_1.c: Likewise.
609 2014-10-06  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
611         Backport from trunk r214943.
612         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
614         * gcc.target/aarch64/simd/vrbit_1.c: New test.
616 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
618         Backport from trunk r215385.
619         2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
621         * gcc.dg/ssp-3.c: New.
622         * gcc.dg/ssp-4.c: Likewise.
624 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
626         Backport from trunk r215136.
627         2014-09-10  Xinliang David Li  <davidxl@google.com>
629         PR target/63209
630         * gcc.c-torture/execute/pr63209.c: New test.
632 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
634         Backport from trunk r215067.
635         2014-09-09  Jiong Wang  <jiong.wang@arm.com>
637         * gcc.target/arm/vect-copysignf.c: New testcase.
639 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
641         Backport from trunk r215050, r215051, r215052, r215053, r215054.
642         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
644         * gcc.target/arm/vfp-1.c: Updated expected assembly.
646         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
648         * gcc.target/arm/vfp-1.c: Updated expected assembly.
650         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
652         * gcc.target/arm/vfp-1.c: Updated expected assembly.
654         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
656         * gcc.target/arm/vfp-1.c: Updated expected assembly.
658         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
660         * gcc.target/arm/pr51835.c: Update expected assembly.
661         * gcc.target/arm/vfp-1.c: Likewise.
662         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
663         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
664         * gcc.target/arm/vfp-ldmiad.c: Likewise.
665         * gcc.target/arm/vfp-ldmias.c: Likewise.
666         * gcc.target/arm/vfp-stmdbd.c: Likewise.
667         * gcc.target/arm/vfp-stmdbs.c: Likewise.
668         * gcc.target/arm/vfp-stmiad.c: Likewise.
669         * gcc.target/arm/vfp-stmias.c: Likewise.
671 2014-09-10  Yvan Roux  <yvan.roux@linaro.org>
673         GCC Linaro 4.9-2014.09 released.
675 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
677         Backport from trunk r214526.
678         2014-08-26  Joseph Myers  <joseph@codesourcery.com>
680         PR target/60606
681         PR target/61330
682         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
683         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
685 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
687         Backport from trunk r213659.
688         2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
690         * gcc.target/aarch64/vdup_n_2.c: New test.
692 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
694         Backport from trunk r213701.
695         2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
697         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
699 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
701         Backport from trunk r213488, r213489.
702         2014-08-01  Jiong Wang  <jiong.wang@arm.com>
704         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
705         testcase.
707 2014-08-22  Yvan Roux  <yvan.roux@linaro.org>
709         Backport from trunk r212927.
710         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
712         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
713         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
714         * gcc.dg/pr10474.c (target): Likewise.
716 2014-08-14  Yvan Roux  <yvan.roux@linaro.org>
718         GCC Linaro 4.9-2014.08 released.
720 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
722         Backport from trunk r213555.
723         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
725         PR target/61713
726         * gcc.dg/pr61756.c: New test.
728 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
730         Backport from trunk r213376.
731         2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
733         PR target/61948
734         * gcc.target/arm/pr61948.c: New test case.
736 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
738         Backport from trunk r212959, r212976, r212999, r213000.
739         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
741         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
742         sequences.
743         * gcc.target/aarch64/test_frame_2.c: Likewise.
744         * gcc.target/aarch64/test_frame_4.c: Likewise.
745         * gcc.target/aarch64/test_frame_6.c: Likewise.
746         * gcc.target/aarch64/test_frame_7.c: Likewise.
747         * gcc.target/aarch64/test_frame_8.c: Likewise.
748         * gcc.target/aarch64/test_frame_10.c: Likewise.
750         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
752         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
753         sequences.
754         * gcc.target/aarch64/test_frame_10.c: Likewise.
755         * gcc.target/aarch64/test_frame_2.c: Likewise.
756         * gcc.target/aarch64/test_frame_4.c: Likewise.
757         * gcc.target/aarch64/test_frame_6.c: Likewise.
758         * gcc.target/aarch64/test_frame_7.c: Likewise.
759         * gcc.target/aarch64/test_frame_8.c: Likewise.
760         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
762         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
764         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
765         sequences.
767         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
769         * gcc.target/aarch64/test_frame_common.h: New file.
770         * gcc.target/aarch64/test_frame_1.c: Likewise.
771         * gcc.target/aarch64/test_frame_2.c: Likewise.
772         * gcc.target/aarch64/test_frame_3.c: Likewise.
773         * gcc.target/aarch64/test_frame_4.c: Likewise.
774         * gcc.target/aarch64/test_frame_5.c: Likewise.
775         * gcc.target/aarch64/test_frame_6.c: Likewise.
776         * gcc.target/aarch64/test_frame_7.c: Likewise.
777         * gcc.target/aarch64/test_frame_8.c: Likewise.
778         * gcc.target/aarch64/test_frame_9.c: Likewise.
779         * gcc.target/aarch64/test_frame_10.c: Likewise.
780         * gcc.target/aarch64/test_frame_11.c: Likewise.
781         * gcc.target/aarch64/test_frame_12.c: Likewise.
782         * gcc.target/aarch64/test_frame_13.c: Likewise.
783         * gcc.target/aarch64/test_frame_14.c: Likewise.
784         * gcc.target/aarch64/test_frame_15.c: Likewise.
786 2014-08-10  Yvan Roux  <yvan.roux@linaro.org>
788         Backport from trunk r212023, r212024.
789         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
791         * gcc.dg/inline-22.c: Add bind_pic_locally.
792         * gcc.dg/inline_4.c: Ditto.
793         * gcc.dg/fail_always_inline.c: Ditto.
794         * g++.dg/ipa/devirt-25.C: Ditto.
796         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
798         * lib/target-support.exp (bind_pic_locally): Save the flags to
799         'flags_to_postpone' instead of appending to 'flags'.
800         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
801         with flags_to_postpone and revert after target_compile.
802         * lib/g++.exp (g++_target_compile): Ditto.
803         * lib/gfortran.exp (gfortran_target_compile): Ditto.
805 2014-07-24  Yvan Roux  <yvan.roux@linaro.org>
807         GCC Linaro 4.9-2014.07-1 released.
809 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
811         GCC Linaro 4.9-2014.07 released.
813 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
815         Backport from trunk r211887.
816         2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
818         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
820 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
822         Backport from trunk r211441.
823         2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
825         * gcc.target/aarch64/acle/acle.exp: New.
826         * gcc.target/aarch64/acle/crc32b.c: New test.
827         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
828         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
829         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
830         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
831         * gcc.target/aarch64/acle/crc32d.c: Likewise.
832         * gcc.target/aarch64/acle/crc32h.c: Likewise.
833         * gcc.target/aarch64/acle/crc32w.c: Likewise.
835 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
837         Backport from trunk r210153.
838         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
840         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
841         * gcc.target/aarch64/simd/vrev16p8.x: New file.
842         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
843         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
844         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
845         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
846         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
847         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
848         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
849         * gcc.target/aarch64/simd/vrev16s8.x: New file.
850         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
851         * gcc.target/aarch64/simd/vrev16u8.x: New file.
852         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
853         * gcc.target/aarch64/simd/vrev32p16.x: New file.
854         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
855         * gcc.target/aarch64/simd/vrev32p8.x: New file.
856         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
857         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
858         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
859         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
860         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
861         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
862         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
863         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
864         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
865         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
866         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
867         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
868         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
869         * gcc.target/aarch64/simd/vrev32s16.x: New file.
870         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
871         * gcc.target/aarch64/simd/vrev32s8.x: New file.
872         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
873         * gcc.target/aarch64/simd/vrev32u16.x: New file.
874         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
875         * gcc.target/aarch64/simd/vrev32u8.x: New file.
876         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
877         * gcc.target/aarch64/simd/vrev64f32.x: New file.
878         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
879         * gcc.target/aarch64/simd/vrev64p16.x: New file.
880         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
881         * gcc.target/aarch64/simd/vrev64p8.x: New file.
882         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
883         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
884         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
885         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
886         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
887         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
888         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
889         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
890         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
891         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
892         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
893         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
894         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
895         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
896         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
897         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
898         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
899         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
900         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
901         * gcc.target/aarch64/simd/vrev64s16.x: New file.
902         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
903         * gcc.target/aarch64/simd/vrev64s32.x: New file.
904         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
905         * gcc.target/aarch64/simd/vrev64s8.x: New file.
906         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
907         * gcc.target/aarch64/simd/vrev64u16.x: New file.
908         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
909         * gcc.target/aarch64/simd/vrev64u32.x: New file.
910         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
911         * gcc.target/aarch64/simd/vrev64u8.x: New file.
913 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
915         Backport from trunk r210148, r210151, r210422.
916         2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
918         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
919         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
920         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
921         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
922         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
923         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
924         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
925         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
926         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
927         * gcc.target/arm/simd/vtrnf32_1.c: New file.
928         * gcc.target/arm/simd/vtrnp16_1.c: New file.
929         * gcc.target/arm/simd/vtrnp8_1.c: New file.
930         * gcc.target/arm/simd/vtrns16_1.c: New file.
931         * gcc.target/arm/simd/vtrns32_1.c: New file.
932         * gcc.target/arm/simd/vtrns8_1.c: New file.
933         * gcc.target/arm/simd/vtrnu16_1.c: New file.
934         * gcc.target/arm/simd/vtrnu32_1.c: New file.
935         * gcc.target/arm/simd/vtrnu8_1.c: New file.
937         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
939         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
940         * gcc.target/aarch64/vtrnu32.c: Likewise.
941         * gcc.target/aarch64/vtrnf32.c: Likewise.
943         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
945         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
946         * gcc.target/aarch64/simd/vtrnf32.x: New file.
947         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
948         * gcc.target/aarch64/simd/vtrnp16.x: New file.
949         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
950         * gcc.target/aarch64/simd/vtrnp8.x: New file.
951         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
952         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
953         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
954         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
955         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
956         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
957         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
958         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
959         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
960         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
961         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
962         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
963         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
964         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
965         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
966         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
967         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
968         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
969         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
970         * gcc.target/aarch64/simd/vtrns16.x: New file.
971         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
972         * gcc.target/aarch64/simd/vtrns32.x: New file.
973         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
974         * gcc.target/aarch64/simd/vtrns8.x: New file.
975         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
976         * gcc.target/aarch64/simd/vtrnu16.x: New file.
977         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
978         * gcc.target/aarch64/simd/vtrnu32.x: New file.
979         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
980         * gcc.target/aarch64/simd/vtrnu8.x: New file.
982 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
984         Backport from trunk r209794, 209858.
985         2014-04-25  Marek Polacek  <polacek@redhat.com>
987         PR c/60114
988         * gcc.dg/pr60114.c: New test.
990         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
992         PR c/60983
993         * gcc.dg/pr60114.c: Use signed chars.
995 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
997         Backport from trunk r210861.
998         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
1000         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1002 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1004         Backport from trunk r211314.
1005         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1007         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1008         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1010 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1012         Backport from trunk r210967.
1013         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1015         * lib/target-supports.exp (check_effective_target_vect_bswap):
1016         Specify arm*-*-* support.
1018 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1020         Backport from trunk r210152, 211059.
1021         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1023         * gcc.target/arm/simd/vextQf32_1.c: New file.
1024         * gcc.target/arm/simd/vextQp16_1.c: New file.
1025         * gcc.target/arm/simd/vextQp8_1.c: New file.
1026         * gcc.target/arm/simd/vextQs16_1.c: New file.
1027         * gcc.target/arm/simd/vextQs32_1.c: New file.
1028         * gcc.target/arm/simd/vextQs64_1.c: New file.
1029         * gcc.target/arm/simd/vextQs8_1.c: New file.
1030         * gcc.target/arm/simd/vextQu16_1.c: New file.
1031         * gcc.target/arm/simd/vextQu32_1.c: New file.
1032         * gcc.target/arm/simd/vextQu64_1.c: New file.
1033         * gcc.target/arm/simd/vextQu8_1.c: New file.
1034         * gcc.target/arm/simd/vextQp64_1.c: New file.
1035         * gcc.target/arm/simd/vextf32_1.c: New file.
1036         * gcc.target/arm/simd/vextp16_1.c: New file.
1037         * gcc.target/arm/simd/vextp8_1.c: New file.
1038         * gcc.target/arm/simd/vexts16_1.c: New file.
1039         * gcc.target/arm/simd/vexts32_1.c: New file.
1040         * gcc.target/arm/simd/vexts64_1.c: New file.
1041         * gcc.target/arm/simd/vexts8_1.c: New file.
1042         * gcc.target/arm/simd/vextu16_1.c: New file.
1043         * gcc.target/arm/simd/vextu32_1.c: New file.
1044         * gcc.target/arm/simd/vextu64_1.c: New file.
1045         * gcc.target/arm/simd/vextu8_1.c: New file.
1046         * gcc.target/arm/simd/vextp64_1.c: New file.
1048         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1050         * gcc.target/aarch64/simd/ext_f32.x: New file.
1051         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
1052         * gcc.target/aarch64/simd/ext_p16.x: New file.
1053         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
1054         * gcc.target/aarch64/simd/ext_p8.x: New file.
1055         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
1056         * gcc.target/aarch64/simd/ext_s16.x: New file.
1057         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
1058         * gcc.target/aarch64/simd/ext_s32.x: New file.
1059         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
1060         * gcc.target/aarch64/simd/ext_s64.x: New file.
1061         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
1062         * gcc.target/aarch64/simd/ext_s8.x: New file.
1063         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
1064         * gcc.target/aarch64/simd/ext_u16.x: New file.
1065         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
1066         * gcc.target/aarch64/simd/ext_u32.x: New file.
1067         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
1068         * gcc.target/aarch64/simd/ext_u64.x: New file.
1069         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
1070         * gcc.target/aarch64/simd/ext_u8.x: New file.
1071         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
1072         * gcc.target/aarch64/simd/ext_f64.c: New file.
1073         * gcc.target/aarch64/simd/extq_f32.x: New file.
1074         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
1075         * gcc.target/aarch64/simd/extq_p16.x: New file.
1076         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
1077         * gcc.target/aarch64/simd/extq_p8.x: New file.
1078         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
1079         * gcc.target/aarch64/simd/extq_s16.x: New file.
1080         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
1081         * gcc.target/aarch64/simd/extq_s32.x: New file.
1082         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
1083         * gcc.target/aarch64/simd/extq_s64.x: New file.
1084         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
1085         * gcc.target/aarch64/simd/extq_s8.x: New file.
1086         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
1087         * gcc.target/aarch64/simd/extq_u16.x: New file.
1088         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
1089         * gcc.target/aarch64/simd/extq_u32.x: New file.
1091 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1093         Backport from trunk r209940, r209943, r209947.
1094         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1096         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1097         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1098         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1099         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1100         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1101         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1102         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1103         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1104         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1105         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1106         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1107         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1108         * gcc.target/arm/simd/vuzps16_1.c: New file.
1109         * gcc.target/arm/simd/vuzps32_1.c: New file.
1110         * gcc.target/arm/simd/vuzps8_1.c: New file.
1111         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1112         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1113         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1115         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1117         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1118         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1119         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1121         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1123         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1124         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1125         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1126         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1127         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1128         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1129         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1130         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1131         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1132         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1133         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1134         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1135         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1136         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1137         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1138         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1139         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1140         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1141         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1142         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1143         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1144         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1145         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1146         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1147         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1148         * gcc.target/aarch64/simd/vuzps16.x: New file.
1149         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1150         * gcc.target/aarch64/simd/vuzps32.x: New file.
1151         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1152         * gcc.target/aarch64/simd/vuzps8.x: New file.
1153         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1154         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1155         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1156         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1157         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1158         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1160 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
1162         GCC Linaro 4.9-2014.06-1 released.
1164 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
1166         Backport from trunk r211206.
1167         2014-06-03  Andrew Pinski  <apinski@cavium.com>
1169         * gcc.c-torture/compile/20140528-1.c: New testcase.
1171 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
1173         GCC Linaro 4.9-2014.06 released.
1175 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1177         Backport from trunk r209908.
1178         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1180         * gcc.target/arm/simd/simd.exp: New file.
1181         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1182         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1183         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1184         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1185         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1186         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1187         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1188         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1189         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1190         * gcc.target/arm/simd/vzipf32_1.c: New file.
1191         * gcc.target/arm/simd/vzipp16_1.c: New file.
1192         * gcc.target/arm/simd/vzipp8_1.c: New file.
1193         * gcc.target/arm/simd/vzips16_1.c: New file.
1194         * gcc.target/arm/simd/vzips32_1.c: New file.
1195         * gcc.target/arm/simd/vzips8_1.c: New file.
1196         * gcc.target/arm/simd/vzipu16_1.c: New file.
1197         * gcc.target/arm/simd/vzipu32_1.c: New file.
1198         * gcc.target/arm/simd/vzipu8_1.c: New file.
1200 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1202         Backport from trunk r209893.
1203         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1205         * gcc.target/aarch64/simd/simd.exp: New file.
1206         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1207         * gcc.target/aarch64/simd/vzipf32.x: New file.
1208         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1209         * gcc.target/aarch64/simd/vzipp16.x: New file.
1210         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1211         * gcc.target/aarch64/simd/vzipp8.x: New file.
1212         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1213         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1214         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1215         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1216         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1217         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1218         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1219         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1220         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1221         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1222         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1223         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1224         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1225         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1226         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1227         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1228         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1229         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1230         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1231         * gcc.target/aarch64/simd/vzips16.x: New file.
1232         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1233         * gcc.target/aarch64/simd/vzips32.x: New file.
1234         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1235         * gcc.target/aarch64/simd/vzips8.x: New file.
1236         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1237         * gcc.target/aarch64/simd/vzipu16.x: New file.
1238         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1239         * gcc.target/aarch64/simd/vzipu32.x: New file.
1240         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1241         * gcc.target/aarch64/simd/vzipu8.x: New file.
1243 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1245         Backport from trunk r209808.
1246         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1248         * gcc.target/arm/tail-long-call.c: New test.
1250 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1252         Backport from trunk r209749.
1253         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1255         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1256         true for aarch64_be.
1258 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1260         Backport from trunk r209736.
1261         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1263         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1264         * gcc.dg/vect/vect-bswap16: New test.
1265         * gcc.dg/vect/vect-bswap32: Likewise.
1266         * gcc.dg/vect/vect-bswap64: Likewise.
1268 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1270         Backport from trunk r209713.
1271         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1273         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1274         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1275         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1277 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1279         Backport from trunk r209704, 209705.
1280         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1282         * gcc.target/arm/rev16.c: New test.
1284         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1286         * gcc.target/aarch64/rev16_1.c: New test.
1288 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1290         Backport from trunk r209642.
1291         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1293         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1295 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1297         Backport from trunk r209640.
1298         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1300         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1301         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1303 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1305         Backport from trunk r209613, 209614.
1306         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1308         * gcc.target/arm/anddi_notdi-1.c: New test.
1309         * gcc.target/arm/iordi_notdi-1.c: New test case.
1311         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1313         * gcc.target/arm/iordi_notdi-1.c: New test.
1315 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1317         Backport from trunk r209559.
1318         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1320         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1322 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
1324         GCC Linaro 4.9-2014.05 released.
1326 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
1328         Backport from trunk r209889.
1329         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1331         * gcc.target/aarch64/fcsel_1.c: New test case.
1333 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
1335         GCC Linaro 4.9-2014.04 released.