gcc/testsuite/
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog.linaro
blob8282e766d3a2ee3d6facc2283aa766d74f3ee09d
1 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
3         Backport from trunk r216663.
4         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
6         * lib/target-supports.exp
7         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
8         vaeseq_u8.
9         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
10         for vcvt_f16_f32.
11         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
12         vfma_f32.
14 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
16         Backport from trunk r218115, r218733, r218746, r220491.
17         2015-02-06  Sebastian Pop  <s.pop@samsung.com>
18                     Brian Rzycki  <b.rzycki@samsung.com>
20         PR tree-optimization/64878
21         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
23         2014-12-15  Richard Biener  <rguenther@suse.de>
25         PR middle-end/64246
26         * gnat.dg/opt46.adb: New testcase.
27         * gnat.dg/opt46.ads: Likewise.
28         * gnat.dg/opt46_pkg.adb: Likewise.
29         * gnat.dg/opt46_pkg.ads: Likewise.
31         2014-12-15  Richard Biener  <rguenther@suse.de>
33         PR tree-optimization/64284
34         * gcc.dg/torture/pr64284.c: New testcase.
36         2014-11-27  Richard Biener  <rguenther@suse.de>
38         PR tree-optimization/64083
39         * gcc.dg/torture/pr64083.c: New testcase.
41 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
43         Backport from trunk r220860.
44         2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
46         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
48 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
50         Backport from trunk r215722.
51         2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
53         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
54         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
55         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
56         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
57         return type.
59 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
61         Backport from trunk r215612.
62         2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
64         * gcc.target/aarch64/simd/vqshlb_1.c: New.
66 2015-02-12  Michael Collison  <michael.collison@linaro.org>
68         GCC Linaro 4.9-2015.02 released.
70 2015-02-10  Michael Collison  <michael.collison@linaro.org>
72         Backport from trunk r217185, r217186.
73         2014-11-06  Hale Wang  <hale.wang@arm.com>
75         * gcc.target/arm/small-multiply-m0-1.c: New test for
76         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
77         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
78         * gcc.target/arm/small-multiply-m0plus-1.c: New test for
79         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
80         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
81         * gcc.target/arm/small-multiply-m1-1.c: New test for
82         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
83         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
85 2015-02-10  Michael Collison  <michael.collison@linaro.org>
87         Backport from trunk r217118.
88         2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
90         * gcc.dg/asr-div1.c: New testcase.
92 2015-02-10  Michael Collison  <michael.collison@linaro.org>
94         Backport from trunk r217228.
95         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
97         * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
99 2015-02-10  Michael Collison  <michael.collison@linaro.org>
101         Backport from trunk r219583.
102         2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
104         PR target/64460
105         * gcc.target/arm/pr64460_1.c: New test.
107 2015-02-10  Michael Collison  <michael.collison@linaro.org>
109         Backport from trunk r217431.
110         2014-11-12  Jiong Wang  <jiong.wang@arm.com>
112         * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
113         * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
114         -fno-omit-frame-pointer.
116 2015-02-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
118         Backport from trunk r216675.
119         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
121         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
123 2015-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
125         Backport from trunk r216640-r216661.
126         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
128         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
129         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
131         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
133         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
135         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
137         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
139         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
141         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
143         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
145         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
147         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
149         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
151         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
153         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
155         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
157         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
159         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
161         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
163         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
165         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
167         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
169         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
171         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
173         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
175         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
177         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
179         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
181         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
183         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
185         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
186         file.
187         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
188         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
190         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
192         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
193         file.
194         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
195         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
197         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
199         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
200         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
201         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
202         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
203         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
205         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
207         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
208         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
209         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
210         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
211         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
212         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
214         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
216         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
217         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
218         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
219         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
220         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
221         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
222         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
223         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
225         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
227         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
228         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
229         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
231         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
233         * gcc.target/arm/README.advsimd-intrinsics: New file.
234         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
235         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
236         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
237         Likewise.
238         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
239         Likewise.
240         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
241         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
242         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
244 2015-02-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
246         Backport from trunk r217230.
247         * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
248         (xhci_check_trb_in_td_math): Likewise.
250         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
252 2015-01-15  Yvan Roux  <yvan.roux@linaro.org>
254         GCC Linaro 4.9-2015.01 released.
256 2015-01-14  Yvan Roux  <yvan.roux@linaro.org>
258         Backport from trunk r218451.
259         2014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
260                     Sebastian Pop  <s.pop@samsung.com>
261                     Brian Rzycki  <b.rzycki@samsung.com>
263         PR tree-optimization/54742
264         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
265         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
267 2015-01-12  Yvan Roux  <yvan.roux@linaro.org>
269         Backport from trunk r211075.
270         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
272         gcc.target/arm/simd/vrev16p8_1.c: New file.
273         gcc.target/arm/simd/vrev16qp8_1.c: New file.
274         gcc.target/arm/simd/vrev16qs8_1.c: New file.
275         gcc.target/arm/simd/vrev16qu8_1.c: New file.
276         gcc.target/arm/simd/vrev16s8_1.c: New file.
277         gcc.target/arm/simd/vrev16u8_1.c: New file.
278         gcc.target/arm/simd/vrev32p16_1.c: New file.
279         gcc.target/arm/simd/vrev32p8_1.c: New file.
280         gcc.target/arm/simd/vrev32qp16_1.c: New file.
281         gcc.target/arm/simd/vrev32qp8_1.c: New file.
282         gcc.target/arm/simd/vrev32qs16_1.c: New file.
283         gcc.target/arm/simd/vrev32qs8_1.c: New file.
284         gcc.target/arm/simd/vrev32qu16_1.c: New file.
285         gcc.target/arm/simd/vrev32qu8_1.c: New file.
286         gcc.target/arm/simd/vrev32s16_1.c: New file.
287         gcc.target/arm/simd/vrev32s8_1.c: New file.
288         gcc.target/arm/simd/vrev32u16_1.c: New file.
289         gcc.target/arm/simd/vrev32u8_1.c: New file.
290         gcc.target/arm/simd/vrev64f32_1.c: New file.
291         gcc.target/arm/simd/vrev64p16_1.c: New file.
292         gcc.target/arm/simd/vrev64p8_1.c: New file.
293         gcc.target/arm/simd/vrev64qf32_1.c: New file.
294         gcc.target/arm/simd/vrev64qp16_1.c: New file.
295         gcc.target/arm/simd/vrev64qp8_1.c: New file.
296         gcc.target/arm/simd/vrev64qs16_1.c: New file.
297         gcc.target/arm/simd/vrev64qs32_1.c: New file.
298         gcc.target/arm/simd/vrev64qs8_1.c: New file.
299         gcc.target/arm/simd/vrev64qu16_1.c: New file.
300         gcc.target/arm/simd/vrev64qu32_1.c: New file.
301         gcc.target/arm/simd/vrev64qu8_1.c: New file.
302         gcc.target/arm/simd/vrev64s16_1.c: New file.
303         gcc.target/arm/simd/vrev64s32_1.c: New file.
304         gcc.target/arm/simd/vrev64s8_1.c: New file.
305         gcc.target/arm/simd/vrev64u16_1.c: New file.
306         gcc.target/arm/simd/vrev64u32_1.c: New file.
307         gcc.target/arm/simd/vrev64u8_1.c: New file.
309 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
311         Backport from trunk r209620.
312         2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
314         * gcc.target/aarch64/cvtf_1.c: New.
316 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
318         Backport from trunk r217362.
319         2014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
321         * gcc.target/aarch64/vbslq_f64_1.c: New.
322         * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
323         * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
324         * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
326 2014-12-11  Yvan Roux  <yvan.roux@linaro.org>
328         GCC Linaro 4.9-2014.12 released.
330 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
332         Backport from trunk r217742.
333         2014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
335         PR target/63937
336         * gcc.dg/memset-2.c: New.
338 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
340         Backport from trunk r216638.
341         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
343         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
344         wrap_compile_flags before setting it.
346 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
348         Backport from trunk r216544.
349         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
351         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
352         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
353         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
354         * gcc.target/aarch64/vect.x: Likewise.
355         * gcc.target/aarch64/vect-ld1r.x: Add return type.
356         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
357         * gcc.target/aarch64/vect-fp.c: Likewise.
359 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
361         Backport from trunk r216543.
362         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
364         * lib/compat.exp (compat-run): Remove "unresolved".
365         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
366         unsupported testcase.
368 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
370         Backport from trunk r216517.
371         2014-10-21  Jiong Wang  <jiong.wang@arm.com>
373         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
374         (Proc_1): Add return type.
375         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
376         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
377         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
378         * gcc.target/arm/pr44788.c (foo): Likewise.
379         * gcc.target/arm/pr55642.c (abs): Likewise.
380         * gcc.target/arm/pr58784.c (f): Likewise.
381         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
382         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
383         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
384         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
385         for local variables.
386         * lib/target-supports.exp
387         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
388         vaeseq_u8.
389         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
390         vcvt_f16_f32.
391         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
392         vfma_f32.
393         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
395 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
397         Backport from trunk r215071.
398         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
400         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
402 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
404         Backport from trunk r215540.
405         2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
407         * gcc.target/arm/pr63210.c: New test.
409 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
411         Backport from trunk r215475.
412         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
414         * gcc.dg/vect/vect-reduc-or_1.c: New test.
415         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
417 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
419         Backport from trunk r215473.
420         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
422         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
423         New.
425         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
426         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
428 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
430         Backport from trunk r215177.
431         2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
433         * gcc.target/aarch64/vset_lane_1.c: New test.
435 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
437         Backport from trunk r215129.
438         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
440         * gcc.target/aarch64/vstN_1.c: New test.
442 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
444         Backport from trunk r215126.
445         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
447         * gcc.target/aarch64/vldN_lane_1.c: New test.
449 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
451         Backport from trunk r215078.
452         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
454         * gcc.target/aarch64/vldN_dup_1.c: New test.
456 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
458         Backport from trunk r215077.
459         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
461         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
463 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
465         Backport from trunk r215072.
466         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
468         * gcc.target/aarch64/vldN_1.c: New test.
470 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
472         Backport from trunk r215047.
473         2014-09-09  Tony Wang  <tony.wang@arm.com>
475         * gcc.target/arm/xordi3-opt.c: Disable this
476         test case for thumb1 target.
477         * gcc.target/arm/iordi3-opt.c: Ditto.
479 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
481         Backport from trunk r215046.
482         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
484         PR target/61749
485         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
487 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
489         Backport from trunk r214950.
490         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
492         * gcc.target/aarch64/vget_high_1.c: New test.
493         * gcc.target/aarch64/vget_low_1.c: Likewise.
495 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
497         Backport from trunk r214948.
498         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
500         * gcc.target/aarch64/simd/int_comparisons.x: New file.
501         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
502         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
504 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
506         Backport from trunk r213382.
507         2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
509         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
510         (test_vpaddd_s64): Likewise.
511         (test_vpaddd_s64): Likewise.
512         * gcc.target/aarch64/simd/vpaddd_f64: New.
513         * gcc.target/aarch64/simd/vpaddd_s64: New.
514         * gcc.target/aarch64/simd/vpaddd_u64: New.
516 2014-11-14  Yvan Roux  <yvan.roux@linaro.org>
518         GCC Linaro 4.9-2014.11 released.
520 2014-10-24  Yvan Roux  <yvan.roux@linaro.org>
522         GCC Linaro 4.9-2014.10-1 released.
524 2014-10-17  Yvan Roux  <yvan.roux@linaro.org>
526         GCC Linaro 4.9-2014.10 released.
528 2014-10-08  Yvan Roux  <yvan.roux@linaro.org>
530         Backport from trunk r214825, r214826, r215085.
531         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
533         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
534         and 16-byte aligned.
535         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
536         * gcc.target/arm/vect-lroundf_1.c: Likewise.
537         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
538         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
539         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
540         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
542         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
544         PR target/62275
545         * gcc.target/arm/vect-lceilf_1.c: New test.
546         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
547         * gcc.target/arm/vect-lroundf_1.c: Likewise.
549         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
551         PR target/62275
552         * gcc.target/arm/lceil-vcvt_1.c: New test.
553         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
554         * gcc.target/arm/lround-vcvt_1.c: Likewise.
556 2014-10-06  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
558         Backport from trunk r214943.
559         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
561         * gcc.target/aarch64/simd/vrbit_1.c: New test.
563 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
565         Backport from trunk r215385.
566         2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
568         * gcc.dg/ssp-3.c: New.
569         * gcc.dg/ssp-4.c: Likewise.
571 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
573         Backport from trunk r215136.
574         2014-09-10  Xinliang David Li  <davidxl@google.com>
576         PR target/63209
577         * gcc.c-torture/execute/pr63209.c: New test.
579 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
581         Backport from trunk r215067.
582         2014-09-09  Jiong Wang  <jiong.wang@arm.com>
584         * gcc.target/arm/vect-copysignf.c: New testcase.
586 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
588         Backport from trunk r215050, r215051, r215052, r215053, r215054.
589         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
591         * gcc.target/arm/vfp-1.c: Updated expected assembly.
593         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
595         * gcc.target/arm/vfp-1.c: Updated expected assembly.
597         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
599         * gcc.target/arm/vfp-1.c: Updated expected assembly.
601         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
603         * gcc.target/arm/vfp-1.c: Updated expected assembly.
605         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
607         * gcc.target/arm/pr51835.c: Update expected assembly.
608         * gcc.target/arm/vfp-1.c: Likewise.
609         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
610         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
611         * gcc.target/arm/vfp-ldmiad.c: Likewise.
612         * gcc.target/arm/vfp-ldmias.c: Likewise.
613         * gcc.target/arm/vfp-stmdbd.c: Likewise.
614         * gcc.target/arm/vfp-stmdbs.c: Likewise.
615         * gcc.target/arm/vfp-stmiad.c: Likewise.
616         * gcc.target/arm/vfp-stmias.c: Likewise.
618 2014-09-10  Yvan Roux  <yvan.roux@linaro.org>
620         GCC Linaro 4.9-2014.09 released.
622 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
624         Backport from trunk r214526.
625         2014-08-26  Joseph Myers  <joseph@codesourcery.com>
627         PR target/60606
628         PR target/61330
629         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
630         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
632 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
634         Backport from trunk r213659.
635         2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
637         * gcc.target/aarch64/vdup_n_2.c: New test.
639 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
641         Backport from trunk r213701.
642         2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
644         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
646 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
648         Backport from trunk r213488, r213489.
649         2014-08-01  Jiong Wang  <jiong.wang@arm.com>
651         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
652         testcase.
654 2014-08-22  Yvan Roux  <yvan.roux@linaro.org>
656         Backport from trunk r212927.
657         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
659         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
660         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
661         * gcc.dg/pr10474.c (target): Likewise.
663 2014-08-14  Yvan Roux  <yvan.roux@linaro.org>
665         GCC Linaro 4.9-2014.08 released.
667 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
669         Backport from trunk r213555.
670         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
672         PR target/61713
673         * gcc.dg/pr61756.c: New test.
675 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
677         Backport from trunk r213376.
678         2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
680         PR target/61948
681         * gcc.target/arm/pr61948.c: New test case.
683 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
685         Backport from trunk r212959, r212976, r212999, r213000.
686         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
688         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
689         sequences.
690         * gcc.target/aarch64/test_frame_2.c: Likewise.
691         * gcc.target/aarch64/test_frame_4.c: Likewise.
692         * gcc.target/aarch64/test_frame_6.c: Likewise.
693         * gcc.target/aarch64/test_frame_7.c: Likewise.
694         * gcc.target/aarch64/test_frame_8.c: Likewise.
695         * gcc.target/aarch64/test_frame_10.c: Likewise.
697         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
699         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
700         sequences.
701         * gcc.target/aarch64/test_frame_10.c: Likewise.
702         * gcc.target/aarch64/test_frame_2.c: Likewise.
703         * gcc.target/aarch64/test_frame_4.c: Likewise.
704         * gcc.target/aarch64/test_frame_6.c: Likewise.
705         * gcc.target/aarch64/test_frame_7.c: Likewise.
706         * gcc.target/aarch64/test_frame_8.c: Likewise.
707         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
709         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
711         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
712         sequences.
714         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
716         * gcc.target/aarch64/test_frame_common.h: New file.
717         * gcc.target/aarch64/test_frame_1.c: Likewise.
718         * gcc.target/aarch64/test_frame_2.c: Likewise.
719         * gcc.target/aarch64/test_frame_3.c: Likewise.
720         * gcc.target/aarch64/test_frame_4.c: Likewise.
721         * gcc.target/aarch64/test_frame_5.c: Likewise.
722         * gcc.target/aarch64/test_frame_6.c: Likewise.
723         * gcc.target/aarch64/test_frame_7.c: Likewise.
724         * gcc.target/aarch64/test_frame_8.c: Likewise.
725         * gcc.target/aarch64/test_frame_9.c: Likewise.
726         * gcc.target/aarch64/test_frame_10.c: Likewise.
727         * gcc.target/aarch64/test_frame_11.c: Likewise.
728         * gcc.target/aarch64/test_frame_12.c: Likewise.
729         * gcc.target/aarch64/test_frame_13.c: Likewise.
730         * gcc.target/aarch64/test_frame_14.c: Likewise.
731         * gcc.target/aarch64/test_frame_15.c: Likewise.
733 2014-08-10  Yvan Roux  <yvan.roux@linaro.org>
735         Backport from trunk r212023, r212024.
736         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
738         * gcc.dg/inline-22.c: Add bind_pic_locally.
739         * gcc.dg/inline_4.c: Ditto.
740         * gcc.dg/fail_always_inline.c: Ditto.
741         * g++.dg/ipa/devirt-25.C: Ditto.
743         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
745         * lib/target-support.exp (bind_pic_locally): Save the flags to
746         'flags_to_postpone' instead of appending to 'flags'.
747         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
748         with flags_to_postpone and revert after target_compile.
749         * lib/g++.exp (g++_target_compile): Ditto.
750         * lib/gfortran.exp (gfortran_target_compile): Ditto.
752 2014-07-24  Yvan Roux  <yvan.roux@linaro.org>
754         GCC Linaro 4.9-2014.07-1 released.
756 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
758         GCC Linaro 4.9-2014.07 released.
760 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
762         Backport from trunk r211887.
763         2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
765         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
767 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
769         Backport from trunk r211441.
770         2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
772         * gcc.target/aarch64/acle/acle.exp: New.
773         * gcc.target/aarch64/acle/crc32b.c: New test.
774         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
775         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
776         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
777         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
778         * gcc.target/aarch64/acle/crc32d.c: Likewise.
779         * gcc.target/aarch64/acle/crc32h.c: Likewise.
780         * gcc.target/aarch64/acle/crc32w.c: Likewise.
782 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
784         Backport from trunk r210153.
785         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
787         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
788         * gcc.target/aarch64/simd/vrev16p8.x: New file.
789         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
790         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
791         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
792         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
793         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
794         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
795         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
796         * gcc.target/aarch64/simd/vrev16s8.x: New file.
797         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
798         * gcc.target/aarch64/simd/vrev16u8.x: New file.
799         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
800         * gcc.target/aarch64/simd/vrev32p16.x: New file.
801         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
802         * gcc.target/aarch64/simd/vrev32p8.x: New file.
803         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
804         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
805         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
806         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
807         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
808         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
809         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
810         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
811         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
812         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
813         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
814         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
815         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
816         * gcc.target/aarch64/simd/vrev32s16.x: New file.
817         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
818         * gcc.target/aarch64/simd/vrev32s8.x: New file.
819         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
820         * gcc.target/aarch64/simd/vrev32u16.x: New file.
821         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
822         * gcc.target/aarch64/simd/vrev32u8.x: New file.
823         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
824         * gcc.target/aarch64/simd/vrev64f32.x: New file.
825         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
826         * gcc.target/aarch64/simd/vrev64p16.x: New file.
827         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
828         * gcc.target/aarch64/simd/vrev64p8.x: New file.
829         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
830         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
831         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
832         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
833         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
834         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
835         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
836         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
837         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
838         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
839         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
840         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
841         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
842         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
843         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
844         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
845         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
846         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
847         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
848         * gcc.target/aarch64/simd/vrev64s16.x: New file.
849         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
850         * gcc.target/aarch64/simd/vrev64s32.x: New file.
851         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
852         * gcc.target/aarch64/simd/vrev64s8.x: New file.
853         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
854         * gcc.target/aarch64/simd/vrev64u16.x: New file.
855         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
856         * gcc.target/aarch64/simd/vrev64u32.x: New file.
857         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
858         * gcc.target/aarch64/simd/vrev64u8.x: New file.
860 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
862         Backport from trunk r210148, r210151, r210422.
863         2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
865         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
866         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
867         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
868         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
869         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
870         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
871         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
872         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
873         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
874         * gcc.target/arm/simd/vtrnf32_1.c: New file.
875         * gcc.target/arm/simd/vtrnp16_1.c: New file.
876         * gcc.target/arm/simd/vtrnp8_1.c: New file.
877         * gcc.target/arm/simd/vtrns16_1.c: New file.
878         * gcc.target/arm/simd/vtrns32_1.c: New file.
879         * gcc.target/arm/simd/vtrns8_1.c: New file.
880         * gcc.target/arm/simd/vtrnu16_1.c: New file.
881         * gcc.target/arm/simd/vtrnu32_1.c: New file.
882         * gcc.target/arm/simd/vtrnu8_1.c: New file.
884         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
886         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
887         * gcc.target/aarch64/vtrnu32.c: Likewise.
888         * gcc.target/aarch64/vtrnf32.c: Likewise.
890         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
892         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
893         * gcc.target/aarch64/simd/vtrnf32.x: New file.
894         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
895         * gcc.target/aarch64/simd/vtrnp16.x: New file.
896         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
897         * gcc.target/aarch64/simd/vtrnp8.x: New file.
898         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
899         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
900         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
901         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
902         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
903         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
904         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
905         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
906         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
907         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
908         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
909         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
910         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
911         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
912         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
913         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
914         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
915         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
916         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
917         * gcc.target/aarch64/simd/vtrns16.x: New file.
918         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
919         * gcc.target/aarch64/simd/vtrns32.x: New file.
920         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
921         * gcc.target/aarch64/simd/vtrns8.x: New file.
922         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
923         * gcc.target/aarch64/simd/vtrnu16.x: New file.
924         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
925         * gcc.target/aarch64/simd/vtrnu32.x: New file.
926         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
927         * gcc.target/aarch64/simd/vtrnu8.x: New file.
929 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
931         Backport from trunk r209794, 209858.
932         2014-04-25  Marek Polacek  <polacek@redhat.com>
934         PR c/60114
935         * gcc.dg/pr60114.c: New test.
937         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
939         PR c/60983
940         * gcc.dg/pr60114.c: Use signed chars.
942 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
944         Backport from trunk r210861.
945         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
947         * gcc.target/aarch64/tail_indirect_call_1.c: New.
949 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
951         Backport from trunk r211314.
952         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
954         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
955         * gcc.dg/tree-ssa/sra-12.c: Likewise.
957 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
959         Backport from trunk r210967.
960         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
962         * lib/target-supports.exp (check_effective_target_vect_bswap):
963         Specify arm*-*-* support.
965 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
967         Backport from trunk r210152, 211059.
968         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
970         * gcc.target/arm/simd/vextQf32_1.c: New file.
971         * gcc.target/arm/simd/vextQp16_1.c: New file.
972         * gcc.target/arm/simd/vextQp8_1.c: New file.
973         * gcc.target/arm/simd/vextQs16_1.c: New file.
974         * gcc.target/arm/simd/vextQs32_1.c: New file.
975         * gcc.target/arm/simd/vextQs64_1.c: New file.
976         * gcc.target/arm/simd/vextQs8_1.c: New file.
977         * gcc.target/arm/simd/vextQu16_1.c: New file.
978         * gcc.target/arm/simd/vextQu32_1.c: New file.
979         * gcc.target/arm/simd/vextQu64_1.c: New file.
980         * gcc.target/arm/simd/vextQu8_1.c: New file.
981         * gcc.target/arm/simd/vextQp64_1.c: New file.
982         * gcc.target/arm/simd/vextf32_1.c: New file.
983         * gcc.target/arm/simd/vextp16_1.c: New file.
984         * gcc.target/arm/simd/vextp8_1.c: New file.
985         * gcc.target/arm/simd/vexts16_1.c: New file.
986         * gcc.target/arm/simd/vexts32_1.c: New file.
987         * gcc.target/arm/simd/vexts64_1.c: New file.
988         * gcc.target/arm/simd/vexts8_1.c: New file.
989         * gcc.target/arm/simd/vextu16_1.c: New file.
990         * gcc.target/arm/simd/vextu32_1.c: New file.
991         * gcc.target/arm/simd/vextu64_1.c: New file.
992         * gcc.target/arm/simd/vextu8_1.c: New file.
993         * gcc.target/arm/simd/vextp64_1.c: New file.
995         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
997         * gcc.target/aarch64/simd/ext_f32.x: New file.
998         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
999         * gcc.target/aarch64/simd/ext_p16.x: New file.
1000         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
1001         * gcc.target/aarch64/simd/ext_p8.x: New file.
1002         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
1003         * gcc.target/aarch64/simd/ext_s16.x: New file.
1004         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
1005         * gcc.target/aarch64/simd/ext_s32.x: New file.
1006         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
1007         * gcc.target/aarch64/simd/ext_s64.x: New file.
1008         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
1009         * gcc.target/aarch64/simd/ext_s8.x: New file.
1010         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
1011         * gcc.target/aarch64/simd/ext_u16.x: New file.
1012         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
1013         * gcc.target/aarch64/simd/ext_u32.x: New file.
1014         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
1015         * gcc.target/aarch64/simd/ext_u64.x: New file.
1016         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
1017         * gcc.target/aarch64/simd/ext_u8.x: New file.
1018         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
1019         * gcc.target/aarch64/simd/ext_f64.c: New file.
1020         * gcc.target/aarch64/simd/extq_f32.x: New file.
1021         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
1022         * gcc.target/aarch64/simd/extq_p16.x: New file.
1023         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
1024         * gcc.target/aarch64/simd/extq_p8.x: New file.
1025         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
1026         * gcc.target/aarch64/simd/extq_s16.x: New file.
1027         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
1028         * gcc.target/aarch64/simd/extq_s32.x: New file.
1029         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
1030         * gcc.target/aarch64/simd/extq_s64.x: New file.
1031         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
1032         * gcc.target/aarch64/simd/extq_s8.x: New file.
1033         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
1034         * gcc.target/aarch64/simd/extq_u16.x: New file.
1035         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
1036         * gcc.target/aarch64/simd/extq_u32.x: New file.
1038 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1040         Backport from trunk r209940, r209943, r209947.
1041         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1043         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1044         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1045         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1046         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1047         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1048         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1049         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1050         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1051         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1052         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1053         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1054         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1055         * gcc.target/arm/simd/vuzps16_1.c: New file.
1056         * gcc.target/arm/simd/vuzps32_1.c: New file.
1057         * gcc.target/arm/simd/vuzps8_1.c: New file.
1058         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1059         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1060         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1062         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1064         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1065         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1066         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1068         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1070         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1071         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1072         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1073         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1074         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1075         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1076         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1077         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1078         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1079         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1080         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1081         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1082         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1083         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1084         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1085         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1086         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1087         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1088         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1089         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1090         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1091         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1092         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1093         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1094         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1095         * gcc.target/aarch64/simd/vuzps16.x: New file.
1096         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1097         * gcc.target/aarch64/simd/vuzps32.x: New file.
1098         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1099         * gcc.target/aarch64/simd/vuzps8.x: New file.
1100         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1101         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1102         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1103         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1104         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1105         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1107 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
1109         GCC Linaro 4.9-2014.06-1 released.
1111 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
1113         Backport from trunk r211206.
1114         2014-06-03  Andrew Pinski  <apinski@cavium.com>
1116         * gcc.c-torture/compile/20140528-1.c: New testcase.
1118 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
1120         GCC Linaro 4.9-2014.06 released.
1122 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1124         Backport from trunk r209908.
1125         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1127         * gcc.target/arm/simd/simd.exp: New file.
1128         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1129         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1130         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1131         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1132         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1133         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1134         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1135         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1136         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1137         * gcc.target/arm/simd/vzipf32_1.c: New file.
1138         * gcc.target/arm/simd/vzipp16_1.c: New file.
1139         * gcc.target/arm/simd/vzipp8_1.c: New file.
1140         * gcc.target/arm/simd/vzips16_1.c: New file.
1141         * gcc.target/arm/simd/vzips32_1.c: New file.
1142         * gcc.target/arm/simd/vzips8_1.c: New file.
1143         * gcc.target/arm/simd/vzipu16_1.c: New file.
1144         * gcc.target/arm/simd/vzipu32_1.c: New file.
1145         * gcc.target/arm/simd/vzipu8_1.c: New file.
1147 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1149         Backport from trunk r209893.
1150         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1152         * gcc.target/aarch64/simd/simd.exp: New file.
1153         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1154         * gcc.target/aarch64/simd/vzipf32.x: New file.
1155         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1156         * gcc.target/aarch64/simd/vzipp16.x: New file.
1157         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1158         * gcc.target/aarch64/simd/vzipp8.x: New file.
1159         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1160         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1161         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1162         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1163         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1164         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1165         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1166         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1167         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1168         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1169         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1170         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1171         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1172         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1173         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1174         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1175         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1176         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1177         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1178         * gcc.target/aarch64/simd/vzips16.x: New file.
1179         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1180         * gcc.target/aarch64/simd/vzips32.x: New file.
1181         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1182         * gcc.target/aarch64/simd/vzips8.x: New file.
1183         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1184         * gcc.target/aarch64/simd/vzipu16.x: New file.
1185         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1186         * gcc.target/aarch64/simd/vzipu32.x: New file.
1187         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1188         * gcc.target/aarch64/simd/vzipu8.x: New file.
1190 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1192         Backport from trunk r209808.
1193         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1195         * gcc.target/arm/tail-long-call.c: New test.
1197 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1199         Backport from trunk r209749.
1200         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1202         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1203         true for aarch64_be.
1205 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1207         Backport from trunk r209736.
1208         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1210         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1211         * gcc.dg/vect/vect-bswap16: New test.
1212         * gcc.dg/vect/vect-bswap32: Likewise.
1213         * gcc.dg/vect/vect-bswap64: Likewise.
1215 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1217         Backport from trunk r209713.
1218         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1220         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1221         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1222         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1224 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1226         Backport from trunk r209704, 209705.
1227         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1229         * gcc.target/arm/rev16.c: New test.
1231         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1233         * gcc.target/aarch64/rev16_1.c: New test.
1235 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1237         Backport from trunk r209642.
1238         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1240         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1242 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1244         Backport from trunk r209640.
1245         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1247         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1248         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1250 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1252         Backport from trunk r209613, 209614.
1253         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1255         * gcc.target/arm/anddi_notdi-1.c: New test.
1256         * gcc.target/arm/iordi_notdi-1.c: New test case.
1258         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1260         * gcc.target/arm/iordi_notdi-1.c: New test.
1262 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1264         Backport from trunk r209559.
1265         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1267         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1269 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
1271         GCC Linaro 4.9-2014.05 released.
1273 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
1275         Backport from trunk r209889.
1276         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1278         * gcc.target/aarch64/fcsel_1.c: New test case.
1280 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
1282         GCC Linaro 4.9-2014.04 released.