2015-03-06 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog.linaro
blob1189ab6e382aaf2b9deaef99f93fa28fa007ba77
1 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
3         Backport from trunk r217706.
4         2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
6         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
7         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
8         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
9         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
10         * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
11         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
12         * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
13         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
14         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
16 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
18         Backport from trunk r216663.
19         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
21         * lib/target-supports.exp
22         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
23         vaeseq_u8.
24         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
25         for vcvt_f16_f32.
26         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
27         vfma_f32.
29 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
31         Backport from trunk r218115, r218733, r218746, r220491.
32         2015-02-06  Sebastian Pop  <s.pop@samsung.com>
33                     Brian Rzycki  <b.rzycki@samsung.com>
35         PR tree-optimization/64878
36         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
38         2014-12-15  Richard Biener  <rguenther@suse.de>
40         PR middle-end/64246
41         * gnat.dg/opt46.adb: New testcase.
42         * gnat.dg/opt46.ads: Likewise.
43         * gnat.dg/opt46_pkg.adb: Likewise.
44         * gnat.dg/opt46_pkg.ads: Likewise.
46         2014-12-15  Richard Biener  <rguenther@suse.de>
48         PR tree-optimization/64284
49         * gcc.dg/torture/pr64284.c: New testcase.
51         2014-11-27  Richard Biener  <rguenther@suse.de>
53         PR tree-optimization/64083
54         * gcc.dg/torture/pr64083.c: New testcase.
56 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
58         Backport from trunk r220860.
59         2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
61         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
63 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
65         Backport from trunk r215722.
66         2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
68         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
69         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
70         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
71         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
72         return type.
74 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
76         Backport from trunk r215612.
77         2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
79         * gcc.target/aarch64/simd/vqshlb_1.c: New.
81 2015-02-12  Michael Collison  <michael.collison@linaro.org>
83         GCC Linaro 4.9-2015.02 released.
85 2015-02-10  Michael Collison  <michael.collison@linaro.org>
87         Backport from trunk r217185, r217186.
88         2014-11-06  Hale Wang  <hale.wang@arm.com>
90         * gcc.target/arm/small-multiply-m0-1.c: New test for
91         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
92         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
93         * gcc.target/arm/small-multiply-m0plus-1.c: New test for
94         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
95         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
96         * gcc.target/arm/small-multiply-m1-1.c: New test for
97         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
98         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
100 2015-02-10  Michael Collison  <michael.collison@linaro.org>
102         Backport from trunk r217118.
103         2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
105         * gcc.dg/asr-div1.c: New testcase.
107 2015-02-10  Michael Collison  <michael.collison@linaro.org>
109         Backport from trunk r217228.
110         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
112         * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
114 2015-02-10  Michael Collison  <michael.collison@linaro.org>
116         Backport from trunk r219583.
117         2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
119         PR target/64460
120         * gcc.target/arm/pr64460_1.c: New test.
122 2015-02-10  Michael Collison  <michael.collison@linaro.org>
124         Backport from trunk r217431.
125         2014-11-12  Jiong Wang  <jiong.wang@arm.com>
127         * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
128         * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
129         -fno-omit-frame-pointer.
131 2015-02-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
133         Backport from trunk r216675.
134         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
136         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
138 2015-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
140         Backport from trunk r216640-r216661.
141         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
143         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
144         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
146         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
148         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
150         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
152         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
154         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
156         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
158         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
160         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
162         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
164         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
166         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
168         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
170         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
172         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
174         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
176         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
178         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
180         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
182         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
184         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
186         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
188         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
190         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
192         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
194         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
196         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
198         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
200         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
201         file.
202         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
203         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
205         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
207         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
208         file.
209         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
210         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
212         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
214         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
215         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
216         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
217         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
218         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
220         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
222         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
223         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
224         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
225         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
226         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
227         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
229         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
231         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
232         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
233         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
234         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
235         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
236         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
237         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
238         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
240         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
242         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
243         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
244         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
246         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
248         * gcc.target/arm/README.advsimd-intrinsics: New file.
249         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
250         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
251         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
252         Likewise.
253         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
254         Likewise.
255         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
256         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
257         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
259 2015-02-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
261         Backport from trunk r217230.
262         * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
263         (xhci_check_trb_in_td_math): Likewise.
265         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
267 2015-01-15  Yvan Roux  <yvan.roux@linaro.org>
269         GCC Linaro 4.9-2015.01 released.
271 2015-01-14  Yvan Roux  <yvan.roux@linaro.org>
273         Backport from trunk r218451.
274         2014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
275                     Sebastian Pop  <s.pop@samsung.com>
276                     Brian Rzycki  <b.rzycki@samsung.com>
278         PR tree-optimization/54742
279         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
280         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
282 2015-01-12  Yvan Roux  <yvan.roux@linaro.org>
284         Backport from trunk r211075.
285         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
287         gcc.target/arm/simd/vrev16p8_1.c: New file.
288         gcc.target/arm/simd/vrev16qp8_1.c: New file.
289         gcc.target/arm/simd/vrev16qs8_1.c: New file.
290         gcc.target/arm/simd/vrev16qu8_1.c: New file.
291         gcc.target/arm/simd/vrev16s8_1.c: New file.
292         gcc.target/arm/simd/vrev16u8_1.c: New file.
293         gcc.target/arm/simd/vrev32p16_1.c: New file.
294         gcc.target/arm/simd/vrev32p8_1.c: New file.
295         gcc.target/arm/simd/vrev32qp16_1.c: New file.
296         gcc.target/arm/simd/vrev32qp8_1.c: New file.
297         gcc.target/arm/simd/vrev32qs16_1.c: New file.
298         gcc.target/arm/simd/vrev32qs8_1.c: New file.
299         gcc.target/arm/simd/vrev32qu16_1.c: New file.
300         gcc.target/arm/simd/vrev32qu8_1.c: New file.
301         gcc.target/arm/simd/vrev32s16_1.c: New file.
302         gcc.target/arm/simd/vrev32s8_1.c: New file.
303         gcc.target/arm/simd/vrev32u16_1.c: New file.
304         gcc.target/arm/simd/vrev32u8_1.c: New file.
305         gcc.target/arm/simd/vrev64f32_1.c: New file.
306         gcc.target/arm/simd/vrev64p16_1.c: New file.
307         gcc.target/arm/simd/vrev64p8_1.c: New file.
308         gcc.target/arm/simd/vrev64qf32_1.c: New file.
309         gcc.target/arm/simd/vrev64qp16_1.c: New file.
310         gcc.target/arm/simd/vrev64qp8_1.c: New file.
311         gcc.target/arm/simd/vrev64qs16_1.c: New file.
312         gcc.target/arm/simd/vrev64qs32_1.c: New file.
313         gcc.target/arm/simd/vrev64qs8_1.c: New file.
314         gcc.target/arm/simd/vrev64qu16_1.c: New file.
315         gcc.target/arm/simd/vrev64qu32_1.c: New file.
316         gcc.target/arm/simd/vrev64qu8_1.c: New file.
317         gcc.target/arm/simd/vrev64s16_1.c: New file.
318         gcc.target/arm/simd/vrev64s32_1.c: New file.
319         gcc.target/arm/simd/vrev64s8_1.c: New file.
320         gcc.target/arm/simd/vrev64u16_1.c: New file.
321         gcc.target/arm/simd/vrev64u32_1.c: New file.
322         gcc.target/arm/simd/vrev64u8_1.c: New file.
324 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
326         Backport from trunk r209620.
327         2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
329         * gcc.target/aarch64/cvtf_1.c: New.
331 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
333         Backport from trunk r217362.
334         2014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
336         * gcc.target/aarch64/vbslq_f64_1.c: New.
337         * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
338         * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
339         * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
341 2014-12-11  Yvan Roux  <yvan.roux@linaro.org>
343         GCC Linaro 4.9-2014.12 released.
345 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
347         Backport from trunk r217742.
348         2014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
350         PR target/63937
351         * gcc.dg/memset-2.c: New.
353 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
355         Backport from trunk r216638.
356         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
358         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
359         wrap_compile_flags before setting it.
361 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
363         Backport from trunk r216544.
364         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
366         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
367         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
368         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
369         * gcc.target/aarch64/vect.x: Likewise.
370         * gcc.target/aarch64/vect-ld1r.x: Add return type.
371         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
372         * gcc.target/aarch64/vect-fp.c: Likewise.
374 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
376         Backport from trunk r216543.
377         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
379         * lib/compat.exp (compat-run): Remove "unresolved".
380         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
381         unsupported testcase.
383 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
385         Backport from trunk r216517.
386         2014-10-21  Jiong Wang  <jiong.wang@arm.com>
388         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
389         (Proc_1): Add return type.
390         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
391         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
392         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
393         * gcc.target/arm/pr44788.c (foo): Likewise.
394         * gcc.target/arm/pr55642.c (abs): Likewise.
395         * gcc.target/arm/pr58784.c (f): Likewise.
396         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
397         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
398         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
399         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
400         for local variables.
401         * lib/target-supports.exp
402         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
403         vaeseq_u8.
404         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
405         vcvt_f16_f32.
406         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
407         vfma_f32.
408         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
410 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
412         Backport from trunk r215071.
413         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
415         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
417 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
419         Backport from trunk r215540.
420         2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
422         * gcc.target/arm/pr63210.c: New test.
424 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
426         Backport from trunk r215475.
427         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
429         * gcc.dg/vect/vect-reduc-or_1.c: New test.
430         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
432 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
434         Backport from trunk r215473.
435         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
437         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
438         New.
440         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
441         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
443 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
445         Backport from trunk r215177.
446         2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
448         * gcc.target/aarch64/vset_lane_1.c: New test.
450 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
452         Backport from trunk r215129.
453         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
455         * gcc.target/aarch64/vstN_1.c: New test.
457 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
459         Backport from trunk r215126.
460         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
462         * gcc.target/aarch64/vldN_lane_1.c: New test.
464 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
466         Backport from trunk r215078.
467         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
469         * gcc.target/aarch64/vldN_dup_1.c: New test.
471 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
473         Backport from trunk r215077.
474         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
476         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
478 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
480         Backport from trunk r215072.
481         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
483         * gcc.target/aarch64/vldN_1.c: New test.
485 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
487         Backport from trunk r215047.
488         2014-09-09  Tony Wang  <tony.wang@arm.com>
490         * gcc.target/arm/xordi3-opt.c: Disable this
491         test case for thumb1 target.
492         * gcc.target/arm/iordi3-opt.c: Ditto.
494 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
496         Backport from trunk r215046.
497         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
499         PR target/61749
500         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
502 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
504         Backport from trunk r214950.
505         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
507         * gcc.target/aarch64/vget_high_1.c: New test.
508         * gcc.target/aarch64/vget_low_1.c: Likewise.
510 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
512         Backport from trunk r214948.
513         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
515         * gcc.target/aarch64/simd/int_comparisons.x: New file.
516         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
517         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
519 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
521         Backport from trunk r213382.
522         2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
524         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
525         (test_vpaddd_s64): Likewise.
526         (test_vpaddd_s64): Likewise.
527         * gcc.target/aarch64/simd/vpaddd_f64: New.
528         * gcc.target/aarch64/simd/vpaddd_s64: New.
529         * gcc.target/aarch64/simd/vpaddd_u64: New.
531 2014-11-14  Yvan Roux  <yvan.roux@linaro.org>
533         GCC Linaro 4.9-2014.11 released.
535 2014-10-24  Yvan Roux  <yvan.roux@linaro.org>
537         GCC Linaro 4.9-2014.10-1 released.
539 2014-10-17  Yvan Roux  <yvan.roux@linaro.org>
541         GCC Linaro 4.9-2014.10 released.
543 2014-10-08  Yvan Roux  <yvan.roux@linaro.org>
545         Backport from trunk r214825, r214826, r215085.
546         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
548         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
549         and 16-byte aligned.
550         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
551         * gcc.target/arm/vect-lroundf_1.c: Likewise.
552         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
553         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
554         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
555         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
557         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
559         PR target/62275
560         * gcc.target/arm/vect-lceilf_1.c: New test.
561         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
562         * gcc.target/arm/vect-lroundf_1.c: Likewise.
564         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
566         PR target/62275
567         * gcc.target/arm/lceil-vcvt_1.c: New test.
568         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
569         * gcc.target/arm/lround-vcvt_1.c: Likewise.
571 2014-10-06  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
573         Backport from trunk r214943.
574         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
576         * gcc.target/aarch64/simd/vrbit_1.c: New test.
578 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
580         Backport from trunk r215385.
581         2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
583         * gcc.dg/ssp-3.c: New.
584         * gcc.dg/ssp-4.c: Likewise.
586 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
588         Backport from trunk r215136.
589         2014-09-10  Xinliang David Li  <davidxl@google.com>
591         PR target/63209
592         * gcc.c-torture/execute/pr63209.c: New test.
594 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
596         Backport from trunk r215067.
597         2014-09-09  Jiong Wang  <jiong.wang@arm.com>
599         * gcc.target/arm/vect-copysignf.c: New testcase.
601 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
603         Backport from trunk r215050, r215051, r215052, r215053, r215054.
604         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606         * gcc.target/arm/vfp-1.c: Updated expected assembly.
608         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
610         * gcc.target/arm/vfp-1.c: Updated expected assembly.
612         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
614         * gcc.target/arm/vfp-1.c: Updated expected assembly.
616         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
618         * gcc.target/arm/vfp-1.c: Updated expected assembly.
620         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
622         * gcc.target/arm/pr51835.c: Update expected assembly.
623         * gcc.target/arm/vfp-1.c: Likewise.
624         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
625         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
626         * gcc.target/arm/vfp-ldmiad.c: Likewise.
627         * gcc.target/arm/vfp-ldmias.c: Likewise.
628         * gcc.target/arm/vfp-stmdbd.c: Likewise.
629         * gcc.target/arm/vfp-stmdbs.c: Likewise.
630         * gcc.target/arm/vfp-stmiad.c: Likewise.
631         * gcc.target/arm/vfp-stmias.c: Likewise.
633 2014-09-10  Yvan Roux  <yvan.roux@linaro.org>
635         GCC Linaro 4.9-2014.09 released.
637 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
639         Backport from trunk r214526.
640         2014-08-26  Joseph Myers  <joseph@codesourcery.com>
642         PR target/60606
643         PR target/61330
644         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
645         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
647 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
649         Backport from trunk r213659.
650         2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
652         * gcc.target/aarch64/vdup_n_2.c: New test.
654 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
656         Backport from trunk r213701.
657         2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
659         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
661 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
663         Backport from trunk r213488, r213489.
664         2014-08-01  Jiong Wang  <jiong.wang@arm.com>
666         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
667         testcase.
669 2014-08-22  Yvan Roux  <yvan.roux@linaro.org>
671         Backport from trunk r212927.
672         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
674         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
675         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
676         * gcc.dg/pr10474.c (target): Likewise.
678 2014-08-14  Yvan Roux  <yvan.roux@linaro.org>
680         GCC Linaro 4.9-2014.08 released.
682 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
684         Backport from trunk r213555.
685         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
687         PR target/61713
688         * gcc.dg/pr61756.c: New test.
690 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
692         Backport from trunk r213376.
693         2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
695         PR target/61948
696         * gcc.target/arm/pr61948.c: New test case.
698 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
700         Backport from trunk r212959, r212976, r212999, r213000.
701         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
703         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
704         sequences.
705         * gcc.target/aarch64/test_frame_2.c: Likewise.
706         * gcc.target/aarch64/test_frame_4.c: Likewise.
707         * gcc.target/aarch64/test_frame_6.c: Likewise.
708         * gcc.target/aarch64/test_frame_7.c: Likewise.
709         * gcc.target/aarch64/test_frame_8.c: Likewise.
710         * gcc.target/aarch64/test_frame_10.c: Likewise.
712         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
714         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
715         sequences.
716         * gcc.target/aarch64/test_frame_10.c: Likewise.
717         * gcc.target/aarch64/test_frame_2.c: Likewise.
718         * gcc.target/aarch64/test_frame_4.c: Likewise.
719         * gcc.target/aarch64/test_frame_6.c: Likewise.
720         * gcc.target/aarch64/test_frame_7.c: Likewise.
721         * gcc.target/aarch64/test_frame_8.c: Likewise.
722         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
724         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
726         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
727         sequences.
729         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
731         * gcc.target/aarch64/test_frame_common.h: New file.
732         * gcc.target/aarch64/test_frame_1.c: Likewise.
733         * gcc.target/aarch64/test_frame_2.c: Likewise.
734         * gcc.target/aarch64/test_frame_3.c: Likewise.
735         * gcc.target/aarch64/test_frame_4.c: Likewise.
736         * gcc.target/aarch64/test_frame_5.c: Likewise.
737         * gcc.target/aarch64/test_frame_6.c: Likewise.
738         * gcc.target/aarch64/test_frame_7.c: Likewise.
739         * gcc.target/aarch64/test_frame_8.c: Likewise.
740         * gcc.target/aarch64/test_frame_9.c: Likewise.
741         * gcc.target/aarch64/test_frame_10.c: Likewise.
742         * gcc.target/aarch64/test_frame_11.c: Likewise.
743         * gcc.target/aarch64/test_frame_12.c: Likewise.
744         * gcc.target/aarch64/test_frame_13.c: Likewise.
745         * gcc.target/aarch64/test_frame_14.c: Likewise.
746         * gcc.target/aarch64/test_frame_15.c: Likewise.
748 2014-08-10  Yvan Roux  <yvan.roux@linaro.org>
750         Backport from trunk r212023, r212024.
751         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
753         * gcc.dg/inline-22.c: Add bind_pic_locally.
754         * gcc.dg/inline_4.c: Ditto.
755         * gcc.dg/fail_always_inline.c: Ditto.
756         * g++.dg/ipa/devirt-25.C: Ditto.
758         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
760         * lib/target-support.exp (bind_pic_locally): Save the flags to
761         'flags_to_postpone' instead of appending to 'flags'.
762         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
763         with flags_to_postpone and revert after target_compile.
764         * lib/g++.exp (g++_target_compile): Ditto.
765         * lib/gfortran.exp (gfortran_target_compile): Ditto.
767 2014-07-24  Yvan Roux  <yvan.roux@linaro.org>
769         GCC Linaro 4.9-2014.07-1 released.
771 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
773         GCC Linaro 4.9-2014.07 released.
775 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
777         Backport from trunk r211887.
778         2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
780         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
782 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
784         Backport from trunk r211441.
785         2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
787         * gcc.target/aarch64/acle/acle.exp: New.
788         * gcc.target/aarch64/acle/crc32b.c: New test.
789         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
790         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
791         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
792         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
793         * gcc.target/aarch64/acle/crc32d.c: Likewise.
794         * gcc.target/aarch64/acle/crc32h.c: Likewise.
795         * gcc.target/aarch64/acle/crc32w.c: Likewise.
797 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
799         Backport from trunk r210153.
800         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
802         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
803         * gcc.target/aarch64/simd/vrev16p8.x: New file.
804         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
805         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
806         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
807         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
808         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
809         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
810         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
811         * gcc.target/aarch64/simd/vrev16s8.x: New file.
812         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
813         * gcc.target/aarch64/simd/vrev16u8.x: New file.
814         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
815         * gcc.target/aarch64/simd/vrev32p16.x: New file.
816         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
817         * gcc.target/aarch64/simd/vrev32p8.x: New file.
818         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
819         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
820         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
821         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
822         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
823         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
824         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
825         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
826         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
827         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
828         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
829         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
830         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
831         * gcc.target/aarch64/simd/vrev32s16.x: New file.
832         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
833         * gcc.target/aarch64/simd/vrev32s8.x: New file.
834         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
835         * gcc.target/aarch64/simd/vrev32u16.x: New file.
836         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
837         * gcc.target/aarch64/simd/vrev32u8.x: New file.
838         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
839         * gcc.target/aarch64/simd/vrev64f32.x: New file.
840         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
841         * gcc.target/aarch64/simd/vrev64p16.x: New file.
842         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
843         * gcc.target/aarch64/simd/vrev64p8.x: New file.
844         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
845         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
846         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
847         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
848         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
849         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
850         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
851         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
852         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
853         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
854         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
855         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
856         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
857         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
858         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
859         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
860         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
861         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
862         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
863         * gcc.target/aarch64/simd/vrev64s16.x: New file.
864         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
865         * gcc.target/aarch64/simd/vrev64s32.x: New file.
866         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
867         * gcc.target/aarch64/simd/vrev64s8.x: New file.
868         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
869         * gcc.target/aarch64/simd/vrev64u16.x: New file.
870         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
871         * gcc.target/aarch64/simd/vrev64u32.x: New file.
872         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
873         * gcc.target/aarch64/simd/vrev64u8.x: New file.
875 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
877         Backport from trunk r210148, r210151, r210422.
878         2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
880         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
881         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
882         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
883         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
884         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
885         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
886         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
887         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
888         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
889         * gcc.target/arm/simd/vtrnf32_1.c: New file.
890         * gcc.target/arm/simd/vtrnp16_1.c: New file.
891         * gcc.target/arm/simd/vtrnp8_1.c: New file.
892         * gcc.target/arm/simd/vtrns16_1.c: New file.
893         * gcc.target/arm/simd/vtrns32_1.c: New file.
894         * gcc.target/arm/simd/vtrns8_1.c: New file.
895         * gcc.target/arm/simd/vtrnu16_1.c: New file.
896         * gcc.target/arm/simd/vtrnu32_1.c: New file.
897         * gcc.target/arm/simd/vtrnu8_1.c: New file.
899         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
901         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
902         * gcc.target/aarch64/vtrnu32.c: Likewise.
903         * gcc.target/aarch64/vtrnf32.c: Likewise.
905         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
907         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
908         * gcc.target/aarch64/simd/vtrnf32.x: New file.
909         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
910         * gcc.target/aarch64/simd/vtrnp16.x: New file.
911         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
912         * gcc.target/aarch64/simd/vtrnp8.x: New file.
913         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
914         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
915         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
916         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
917         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
918         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
919         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
920         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
921         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
922         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
923         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
924         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
925         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
926         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
927         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
928         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
929         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
930         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
931         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
932         * gcc.target/aarch64/simd/vtrns16.x: New file.
933         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
934         * gcc.target/aarch64/simd/vtrns32.x: New file.
935         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
936         * gcc.target/aarch64/simd/vtrns8.x: New file.
937         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
938         * gcc.target/aarch64/simd/vtrnu16.x: New file.
939         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
940         * gcc.target/aarch64/simd/vtrnu32.x: New file.
941         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
942         * gcc.target/aarch64/simd/vtrnu8.x: New file.
944 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
946         Backport from trunk r209794, 209858.
947         2014-04-25  Marek Polacek  <polacek@redhat.com>
949         PR c/60114
950         * gcc.dg/pr60114.c: New test.
952         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
954         PR c/60983
955         * gcc.dg/pr60114.c: Use signed chars.
957 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
959         Backport from trunk r210861.
960         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
962         * gcc.target/aarch64/tail_indirect_call_1.c: New.
964 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
966         Backport from trunk r211314.
967         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
969         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
970         * gcc.dg/tree-ssa/sra-12.c: Likewise.
972 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
974         Backport from trunk r210967.
975         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
977         * lib/target-supports.exp (check_effective_target_vect_bswap):
978         Specify arm*-*-* support.
980 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
982         Backport from trunk r210152, 211059.
983         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
985         * gcc.target/arm/simd/vextQf32_1.c: New file.
986         * gcc.target/arm/simd/vextQp16_1.c: New file.
987         * gcc.target/arm/simd/vextQp8_1.c: New file.
988         * gcc.target/arm/simd/vextQs16_1.c: New file.
989         * gcc.target/arm/simd/vextQs32_1.c: New file.
990         * gcc.target/arm/simd/vextQs64_1.c: New file.
991         * gcc.target/arm/simd/vextQs8_1.c: New file.
992         * gcc.target/arm/simd/vextQu16_1.c: New file.
993         * gcc.target/arm/simd/vextQu32_1.c: New file.
994         * gcc.target/arm/simd/vextQu64_1.c: New file.
995         * gcc.target/arm/simd/vextQu8_1.c: New file.
996         * gcc.target/arm/simd/vextQp64_1.c: New file.
997         * gcc.target/arm/simd/vextf32_1.c: New file.
998         * gcc.target/arm/simd/vextp16_1.c: New file.
999         * gcc.target/arm/simd/vextp8_1.c: New file.
1000         * gcc.target/arm/simd/vexts16_1.c: New file.
1001         * gcc.target/arm/simd/vexts32_1.c: New file.
1002         * gcc.target/arm/simd/vexts64_1.c: New file.
1003         * gcc.target/arm/simd/vexts8_1.c: New file.
1004         * gcc.target/arm/simd/vextu16_1.c: New file.
1005         * gcc.target/arm/simd/vextu32_1.c: New file.
1006         * gcc.target/arm/simd/vextu64_1.c: New file.
1007         * gcc.target/arm/simd/vextu8_1.c: New file.
1008         * gcc.target/arm/simd/vextp64_1.c: New file.
1010         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1012         * gcc.target/aarch64/simd/ext_f32.x: New file.
1013         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
1014         * gcc.target/aarch64/simd/ext_p16.x: New file.
1015         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
1016         * gcc.target/aarch64/simd/ext_p8.x: New file.
1017         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
1018         * gcc.target/aarch64/simd/ext_s16.x: New file.
1019         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
1020         * gcc.target/aarch64/simd/ext_s32.x: New file.
1021         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
1022         * gcc.target/aarch64/simd/ext_s64.x: New file.
1023         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
1024         * gcc.target/aarch64/simd/ext_s8.x: New file.
1025         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
1026         * gcc.target/aarch64/simd/ext_u16.x: New file.
1027         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
1028         * gcc.target/aarch64/simd/ext_u32.x: New file.
1029         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
1030         * gcc.target/aarch64/simd/ext_u64.x: New file.
1031         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
1032         * gcc.target/aarch64/simd/ext_u8.x: New file.
1033         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
1034         * gcc.target/aarch64/simd/ext_f64.c: New file.
1035         * gcc.target/aarch64/simd/extq_f32.x: New file.
1036         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
1037         * gcc.target/aarch64/simd/extq_p16.x: New file.
1038         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
1039         * gcc.target/aarch64/simd/extq_p8.x: New file.
1040         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
1041         * gcc.target/aarch64/simd/extq_s16.x: New file.
1042         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
1043         * gcc.target/aarch64/simd/extq_s32.x: New file.
1044         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
1045         * gcc.target/aarch64/simd/extq_s64.x: New file.
1046         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
1047         * gcc.target/aarch64/simd/extq_s8.x: New file.
1048         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
1049         * gcc.target/aarch64/simd/extq_u16.x: New file.
1050         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
1051         * gcc.target/aarch64/simd/extq_u32.x: New file.
1053 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1055         Backport from trunk r209940, r209943, r209947.
1056         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1058         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1059         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1060         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1061         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1062         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1063         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1064         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1065         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1066         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1067         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1068         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1069         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1070         * gcc.target/arm/simd/vuzps16_1.c: New file.
1071         * gcc.target/arm/simd/vuzps32_1.c: New file.
1072         * gcc.target/arm/simd/vuzps8_1.c: New file.
1073         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1074         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1075         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1077         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1079         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1080         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1081         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1083         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1085         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1086         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1087         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1088         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1089         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1090         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1091         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1092         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1093         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1094         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1095         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1096         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1097         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1098         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1099         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1100         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1101         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1102         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1103         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1104         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1105         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1106         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1107         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1108         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1109         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1110         * gcc.target/aarch64/simd/vuzps16.x: New file.
1111         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1112         * gcc.target/aarch64/simd/vuzps32.x: New file.
1113         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1114         * gcc.target/aarch64/simd/vuzps8.x: New file.
1115         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1116         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1117         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1118         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1119         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1120         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1122 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
1124         GCC Linaro 4.9-2014.06-1 released.
1126 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
1128         Backport from trunk r211206.
1129         2014-06-03  Andrew Pinski  <apinski@cavium.com>
1131         * gcc.c-torture/compile/20140528-1.c: New testcase.
1133 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
1135         GCC Linaro 4.9-2014.06 released.
1137 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1139         Backport from trunk r209908.
1140         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1142         * gcc.target/arm/simd/simd.exp: New file.
1143         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1144         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1145         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1146         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1147         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1148         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1149         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1150         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1151         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1152         * gcc.target/arm/simd/vzipf32_1.c: New file.
1153         * gcc.target/arm/simd/vzipp16_1.c: New file.
1154         * gcc.target/arm/simd/vzipp8_1.c: New file.
1155         * gcc.target/arm/simd/vzips16_1.c: New file.
1156         * gcc.target/arm/simd/vzips32_1.c: New file.
1157         * gcc.target/arm/simd/vzips8_1.c: New file.
1158         * gcc.target/arm/simd/vzipu16_1.c: New file.
1159         * gcc.target/arm/simd/vzipu32_1.c: New file.
1160         * gcc.target/arm/simd/vzipu8_1.c: New file.
1162 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1164         Backport from trunk r209893.
1165         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1167         * gcc.target/aarch64/simd/simd.exp: New file.
1168         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1169         * gcc.target/aarch64/simd/vzipf32.x: New file.
1170         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1171         * gcc.target/aarch64/simd/vzipp16.x: New file.
1172         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1173         * gcc.target/aarch64/simd/vzipp8.x: New file.
1174         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1175         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1176         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1177         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1178         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1179         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1180         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1181         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1182         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1183         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1184         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1185         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1186         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1187         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1188         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1189         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1190         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1191         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1192         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1193         * gcc.target/aarch64/simd/vzips16.x: New file.
1194         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1195         * gcc.target/aarch64/simd/vzips32.x: New file.
1196         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1197         * gcc.target/aarch64/simd/vzips8.x: New file.
1198         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1199         * gcc.target/aarch64/simd/vzipu16.x: New file.
1200         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1201         * gcc.target/aarch64/simd/vzipu32.x: New file.
1202         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1203         * gcc.target/aarch64/simd/vzipu8.x: New file.
1205 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1207         Backport from trunk r209808.
1208         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1210         * gcc.target/arm/tail-long-call.c: New test.
1212 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1214         Backport from trunk r209749.
1215         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1217         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1218         true for aarch64_be.
1220 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1222         Backport from trunk r209736.
1223         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1225         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1226         * gcc.dg/vect/vect-bswap16: New test.
1227         * gcc.dg/vect/vect-bswap32: Likewise.
1228         * gcc.dg/vect/vect-bswap64: Likewise.
1230 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1232         Backport from trunk r209713.
1233         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1235         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1236         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1237         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1239 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1241         Backport from trunk r209704, 209705.
1242         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1244         * gcc.target/arm/rev16.c: New test.
1246         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1248         * gcc.target/aarch64/rev16_1.c: New test.
1250 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1252         Backport from trunk r209642.
1253         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1255         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1257 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1259         Backport from trunk r209640.
1260         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1262         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1263         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1265 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1267         Backport from trunk r209613, 209614.
1268         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1270         * gcc.target/arm/anddi_notdi-1.c: New test.
1271         * gcc.target/arm/iordi_notdi-1.c: New test case.
1273         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1275         * gcc.target/arm/iordi_notdi-1.c: New test.
1277 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1279         Backport from trunk r209559.
1280         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1282         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1284 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
1286         GCC Linaro 4.9-2014.05 released.
1288 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
1290         Backport from trunk r209889.
1291         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1293         * gcc.target/aarch64/fcsel_1.c: New test case.
1295 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
1297         GCC Linaro 4.9-2014.04 released.