Make Linaro GCC Snapshot 4.9-2015.04
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog.linaro
blob93ebc9c04b4b48bcf0498a24962bb782cdd921a8
1 2015-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
3         GCC Linaro 4.9-2015.04 snapshot.
5 2015-04-09  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7         Backport from trunk r219745.
8         2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10         PR target/64263
11         * gcc.target/aarch64/pr64263_1.c: New test.
13 2015-04-07  Yvan Roux  <yvan.roux@linaro.org>
15         Backport from trunk r218658.
16         2014-12-12  Zhenqiang Chen  <zhenqiang.chen@arm.com>
18         * gcc.dg/pr64007.c: New test.
20 2015-04-02  Yvan Roux  <yvan.roux@linaro.org>
22         Backport from trunk r218961.
23         2014-12-19  Alan Lawrence  <alan.lawrence@arm.com>
25         * gcc.target/aarch64/eon_1.c: New test.
27 2015-04-02  Yvan Roux  <yvan.roux@linaro.org>
29         Backport from trunk r218530.
30         2014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
32         * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
34 2015-04-02  Yvan Roux  <yvan.roux@linaro.org>
36         Backport from trunk r218868.
37         2014-12-18  Alan Lawrence  <alan.lawrence@arm.com>
39         * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
41 2015-04-02  Yvan Roux  <yvan.roux@linaro.org>
43         Backport from trunk r218855.
44         2014-12-18  Bin Cheng  <bin.cheng@arm.com>
46         PR tree-optimization/62178
47         * gcc.target/aarch64/pr62178.c: New test.
49 2015-03-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
51         Backport from trunk r220808.
52         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
54 2015-03-18  Michael Collison  <michael.collison@linaro.org>
56         Backport from trunk r218012.
57         2014-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
59         * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
61 2015-03-12  Yvan Roux  <yvan.roux@linaro.org>
63         GCC Linaro 4.9-2015.03 released.
65 2015-03-10  Michael Collison  <michael.collison@linaro.org>
67         Backport from trunk r218503.
68         2014-12-08  Sandra Loosemore  <sandra@codesourcery.com>
70         * gcc.target/aarch64/bics_4.c: New.
72 2015-03-10  Michael Collison  <michael.collison@linaro.org>
74         Backport from trunk r218486.
75         2014-12-08  Alex Velenko  <Alex.Velenko@arm.com>
77         * gcc.target/aarch64/bics_3.c : New testcase.
79 2015-03-10  Michael Collison  <michael.collison@linaro.org>
81         Backport from trunk r217938.
82         2014-11-21  Jiong Wang  <jiong.wang@arm.com>
84         * gcc.target/aarch64/vect_ctz_1.c: New testcase.
86 2015-03-10  Michael Collison  <michael.collison@linaro.org>
88         Backport from trunk r217852.
89         2014-11-20  Tejas Belagod  <tejas.belagod@arm.com>
91         * gcc.target/aarch64/symbol-range.c: New.
92         * gcc.target/aarch64/symbol-range-tiny.c: New.
94 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
96         Backport from trunk r218463, r219764, r219765, r219767, r219914,
97         r219917, r219918, r219919, r219920, r219921, r219922, r219930,
98         r219931, r219932, r219934, r219937, r219938, r219939, r219940,
99         r219941, r219942, r219943, r219944, r219945, r219946, r219947,
100         r219948, r219949, r219950, r220117, r220118, r220119, r220121,
101         r220122, r220123, r220124, r220126, r220353.
103         2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
105         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
106         (_ARM_FPSRC): Add DN and AHP fields.
107         (clean_results): Force DN=1 on AArch64.
108         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
109         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
110         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
111         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
112         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
113         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
115         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
117         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
119         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
121         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
123         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
125         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
127         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
129         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
131         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
133         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
134         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
135         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
136         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
138         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
140         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
141         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
142         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
144         2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
146         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
147         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
148         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
149         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
150         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
151         vXXXhn.inc.
153         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
155         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
157         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
159         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
161         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
163         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
165         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
167         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
169         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
171         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
173         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
175         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
177         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
179         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
181         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
183         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
185         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
187         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
189         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
191         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
193         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
195         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
197         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
199         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
201         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
203         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
204         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
205         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
206         vXXXw.inc.
208         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
210         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
211         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
212         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
213         vXXXl.inc.
215         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
217         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
218         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
219         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
221         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
223         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
224         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
225         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
227         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
229         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
230         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
231         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
233         2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
235         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
236         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
237         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
239         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
241         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
242         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
243         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
245         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
247         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
248         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
249         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
251         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
253         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
254         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
255         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
257         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
259         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
260         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
261         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
262         vshuffle.inc.
263         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
264         vshuffle.inc.
266         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
268         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
269         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
270         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
272         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
274         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
275         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
276         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
278         2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
280         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
282         2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
284         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
286         2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
288         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
289         Add trace.
290         (CHECK_FP): Likewise.
291         (CHECK_CUMULATIVE_SAT): Likewise.
293         2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
295         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
296         (Set_Neon_Cumulative_Sat): Add parameter.
297         (__set_neon_cumulative_sat): Support new parameter.
298         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
299         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
300         argument.
301         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
302         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
303         argument.
305         2014-12-07  Christophe Lyon  <christophe.lyon@linaro.org>
307         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
308         the test.
309         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
310         the test. Fix expected output.
311         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
313 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
315         Backport from trunk r217707.
316         2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
318         * gcc.target/arm/neon/vbicQs16.c: Regenerate.
319         * gcc.target/arm/neon/vbicQs32.c: Likewise.
320         * gcc.target/arm/neon/vbicQs64.c: Likewise.
321         * gcc.target/arm/neon/vbicQs8.c: Likewise.
322         * gcc.target/arm/neon/vbicQu16.c: Likewise.
323         * gcc.target/arm/neon/vbicQu32.c: Likewise.
324         * gcc.target/arm/neon/vbicQu64.c: Likewise.
325         * gcc.target/arm/neon/vbicQu8.c: Likewise.
326         * gcc.target/arm/neon/vbics16.c: Likewise.
327         * gcc.target/arm/neon/vbics32.c: Likewise.
328         * gcc.target/arm/neon/vbics64.c: Likewise.
329         * gcc.target/arm/neon/vbics8.c: Likewise.
330         * gcc.target/arm/neon/vbicu16.c: Likewise.
331         * gcc.target/arm/neon/vbicu32.c: Likewise.
332         * gcc.target/arm/neon/vbicu64.c: Likewise.
333         * gcc.target/arm/neon/vbicu8.c: Likewise.
334         * gcc.target/arm/neon/vornQs16.c: Likewise.
335         * gcc.target/arm/neon/vornQs32.c: Likewise.
336         * gcc.target/arm/neon/vornQs64.c: Likewise.
337         * gcc.target/arm/neon/vornQs8.c: Likewise.
338         * gcc.target/arm/neon/vornQu16.c: Likewise.
339         * gcc.target/arm/neon/vornQu32.c: Likewise.
340         * gcc.target/arm/neon/vornQu64.c: Likewise.
341         * gcc.target/arm/neon/vornQu8.c: Likewise.
342         * gcc.target/arm/neon/vorns16.c: Likewise.
343         * gcc.target/arm/neon/vorns32.c: Likewise.
344         * gcc.target/arm/neon/vorns64.c: Likewise.
345         * gcc.target/arm/neon/vorns8.c: Likewise.
346         * gcc.target/arm/neon/vornu16.c: Likewise.
347         * gcc.target/arm/neon/vornu32.c: Likewise.
348         * gcc.target/arm/neon/vornu64.c: Likewise.
349         * gcc.target/arm/neon/vornu8.c: Likewise.
351 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
353         Backport from trunk r217706.
354         2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
356         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
357         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
358         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
359         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
360         * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
361         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
362         * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
363         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
364         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
366 2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>
368         Backport from trunk r216663.
369         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
371         * lib/target-supports.exp
372         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
373         vaeseq_u8.
374         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
375         for vcvt_f16_f32.
376         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
377         vfma_f32.
379 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
381         Backport from trunk r218115, r218733, r218746, r220491.
382         2015-02-06  Sebastian Pop  <s.pop@samsung.com>
383                     Brian Rzycki  <b.rzycki@samsung.com>
385         PR tree-optimization/64878
386         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
388         2014-12-15  Richard Biener  <rguenther@suse.de>
390         PR middle-end/64246
391         * gnat.dg/opt46.adb: New testcase.
392         * gnat.dg/opt46.ads: Likewise.
393         * gnat.dg/opt46_pkg.adb: Likewise.
394         * gnat.dg/opt46_pkg.ads: Likewise.
396         2014-12-15  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/64284
399         * gcc.dg/torture/pr64284.c: New testcase.
401         2014-11-27  Richard Biener  <rguenther@suse.de>
403         PR tree-optimization/64083
404         * gcc.dg/torture/pr64083.c: New testcase.
406 2015-03-05  Yvan Roux  <yvan.roux@linaro.org>
408         Backport from trunk r220860.
409         2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
411         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
413 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
415         Backport from trunk r215722.
416         2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
418         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
419         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
420         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
421         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
422         return type.
424 2015-03-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
426         Backport from trunk r215612.
427         2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
429         * gcc.target/aarch64/simd/vqshlb_1.c: New.
431 2015-02-12  Michael Collison  <michael.collison@linaro.org>
433         GCC Linaro 4.9-2015.02 released.
435 2015-02-10  Michael Collison  <michael.collison@linaro.org>
437         Backport from trunk r217185, r217186.
438         2014-11-06  Hale Wang  <hale.wang@arm.com>
440         * gcc.target/arm/small-multiply-m0-1.c: New test for
441         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
442         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
443         * gcc.target/arm/small-multiply-m0plus-1.c: New test for
444         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
445         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
446         * gcc.target/arm/small-multiply-m1-1.c: New test for
447         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
448         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
450 2015-02-10  Michael Collison  <michael.collison@linaro.org>
452         Backport from trunk r217118.
453         2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
455         * gcc.dg/asr-div1.c: New testcase.
457 2015-02-10  Michael Collison  <michael.collison@linaro.org>
459         Backport from trunk r217228.
460         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
462         * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
464 2015-02-10  Michael Collison  <michael.collison@linaro.org>
466         Backport from trunk r219583.
467         2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
469         PR target/64460
470         * gcc.target/arm/pr64460_1.c: New test.
472 2015-02-10  Michael Collison  <michael.collison@linaro.org>
474         Backport from trunk r217431.
475         2014-11-12  Jiong Wang  <jiong.wang@arm.com>
477         * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
478         * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
479         -fno-omit-frame-pointer.
481 2015-02-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
483         Backport from trunk r216675.
484         2014-10-24  Jiong Wang  <jiong.wang@arm.com>
486         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
488 2015-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
490         Backport from trunk r216640-r216661.
491         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
493         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
494         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
496         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
498         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
500         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
502         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
504         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
506         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
508         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
510         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
512         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
514         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
516         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
518         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
520         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
522         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
524         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
526         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
528         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
530         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
532         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
534         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
536         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
538         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
540         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
542         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
544         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
546         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
548         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
550         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
551         file.
552         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
553         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
555         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
557         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
558         file.
559         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
560         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
562         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
564         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
565         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
566         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
567         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
568         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
570         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
572         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
573         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
574         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
575         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
576         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
577         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
579         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
581         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
582         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
583         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
584         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
585         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
586         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
587         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
588         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
590         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
592         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
593         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
594         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
596         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
598         * gcc.target/arm/README.advsimd-intrinsics: New file.
599         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
600         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
601         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
602         Likewise.
603         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
604         Likewise.
605         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
606         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
607         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
609 2015-02-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
611         Backport from trunk r217230.
612         * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
613         (xhci_check_trb_in_td_math): Likewise.
615         2014-11-07  Jiong Wang  <jiong.wang@arm.com>
617 2015-01-15  Yvan Roux  <yvan.roux@linaro.org>
619         GCC Linaro 4.9-2015.01 released.
621 2015-01-14  Yvan Roux  <yvan.roux@linaro.org>
623         Backport from trunk r218451.
624         2014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
625                     Sebastian Pop  <s.pop@samsung.com>
626                     Brian Rzycki  <b.rzycki@samsung.com>
628         PR tree-optimization/54742
629         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
630         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
632 2015-01-12  Yvan Roux  <yvan.roux@linaro.org>
634         Backport from trunk r211075.
635         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
637         gcc.target/arm/simd/vrev16p8_1.c: New file.
638         gcc.target/arm/simd/vrev16qp8_1.c: New file.
639         gcc.target/arm/simd/vrev16qs8_1.c: New file.
640         gcc.target/arm/simd/vrev16qu8_1.c: New file.
641         gcc.target/arm/simd/vrev16s8_1.c: New file.
642         gcc.target/arm/simd/vrev16u8_1.c: New file.
643         gcc.target/arm/simd/vrev32p16_1.c: New file.
644         gcc.target/arm/simd/vrev32p8_1.c: New file.
645         gcc.target/arm/simd/vrev32qp16_1.c: New file.
646         gcc.target/arm/simd/vrev32qp8_1.c: New file.
647         gcc.target/arm/simd/vrev32qs16_1.c: New file.
648         gcc.target/arm/simd/vrev32qs8_1.c: New file.
649         gcc.target/arm/simd/vrev32qu16_1.c: New file.
650         gcc.target/arm/simd/vrev32qu8_1.c: New file.
651         gcc.target/arm/simd/vrev32s16_1.c: New file.
652         gcc.target/arm/simd/vrev32s8_1.c: New file.
653         gcc.target/arm/simd/vrev32u16_1.c: New file.
654         gcc.target/arm/simd/vrev32u8_1.c: New file.
655         gcc.target/arm/simd/vrev64f32_1.c: New file.
656         gcc.target/arm/simd/vrev64p16_1.c: New file.
657         gcc.target/arm/simd/vrev64p8_1.c: New file.
658         gcc.target/arm/simd/vrev64qf32_1.c: New file.
659         gcc.target/arm/simd/vrev64qp16_1.c: New file.
660         gcc.target/arm/simd/vrev64qp8_1.c: New file.
661         gcc.target/arm/simd/vrev64qs16_1.c: New file.
662         gcc.target/arm/simd/vrev64qs32_1.c: New file.
663         gcc.target/arm/simd/vrev64qs8_1.c: New file.
664         gcc.target/arm/simd/vrev64qu16_1.c: New file.
665         gcc.target/arm/simd/vrev64qu32_1.c: New file.
666         gcc.target/arm/simd/vrev64qu8_1.c: New file.
667         gcc.target/arm/simd/vrev64s16_1.c: New file.
668         gcc.target/arm/simd/vrev64s32_1.c: New file.
669         gcc.target/arm/simd/vrev64s8_1.c: New file.
670         gcc.target/arm/simd/vrev64u16_1.c: New file.
671         gcc.target/arm/simd/vrev64u32_1.c: New file.
672         gcc.target/arm/simd/vrev64u8_1.c: New file.
674 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
676         Backport from trunk r209620.
677         2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
679         * gcc.target/aarch64/cvtf_1.c: New.
681 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
683         Backport from trunk r217362.
684         2014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
686         * gcc.target/aarch64/vbslq_f64_1.c: New.
687         * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
688         * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
689         * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
691 2014-12-11  Yvan Roux  <yvan.roux@linaro.org>
693         GCC Linaro 4.9-2014.12 released.
695 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
697         Backport from trunk r217742.
698         2014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
700         PR target/63937
701         * gcc.dg/memset-2.c: New.
703 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
705         Backport from trunk r216638.
706         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
708         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
709         wrap_compile_flags before setting it.
711 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
713         Backport from trunk r216544.
714         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
716         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
717         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
718         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
719         * gcc.target/aarch64/vect.x: Likewise.
720         * gcc.target/aarch64/vect-ld1r.x: Add return type.
721         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
722         * gcc.target/aarch64/vect-fp.c: Likewise.
724 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
726         Backport from trunk r216543.
727         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
729         * lib/compat.exp (compat-run): Remove "unresolved".
730         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
731         unsupported testcase.
733 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
735         Backport from trunk r216517.
736         2014-10-21  Jiong Wang  <jiong.wang@arm.com>
738         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
739         (Proc_1): Add return type.
740         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
741         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
742         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
743         * gcc.target/arm/pr44788.c (foo): Likewise.
744         * gcc.target/arm/pr55642.c (abs): Likewise.
745         * gcc.target/arm/pr58784.c (f): Likewise.
746         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
747         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
748         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
749         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
750         for local variables.
751         * lib/target-supports.exp
752         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
753         vaeseq_u8.
754         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
755         vcvt_f16_f32.
756         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
757         vfma_f32.
758         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
760 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
762         Backport from trunk r215071.
763         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
765         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
767 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
769         Backport from trunk r215540.
770         2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
772         * gcc.target/arm/pr63210.c: New test.
774 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
776         Backport from trunk r215475.
777         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
779         * gcc.dg/vect/vect-reduc-or_1.c: New test.
780         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
782 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
784         Backport from trunk r215473.
785         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
787         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
788         New.
790         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
791         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
793 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
795         Backport from trunk r215177.
796         2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
798         * gcc.target/aarch64/vset_lane_1.c: New test.
800 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
802         Backport from trunk r215129.
803         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
805         * gcc.target/aarch64/vstN_1.c: New test.
807 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
809         Backport from trunk r215126.
810         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
812         * gcc.target/aarch64/vldN_lane_1.c: New test.
814 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
816         Backport from trunk r215078.
817         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
819         * gcc.target/aarch64/vldN_dup_1.c: New test.
821 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
823         Backport from trunk r215077.
824         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
826         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
828 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
830         Backport from trunk r215072.
831         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
833         * gcc.target/aarch64/vldN_1.c: New test.
835 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
837         Backport from trunk r215047.
838         2014-09-09  Tony Wang  <tony.wang@arm.com>
840         * gcc.target/arm/xordi3-opt.c: Disable this
841         test case for thumb1 target.
842         * gcc.target/arm/iordi3-opt.c: Ditto.
844 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
846         Backport from trunk r215046.
847         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
849         PR target/61749
850         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
852 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
854         Backport from trunk r214950.
855         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
857         * gcc.target/aarch64/vget_high_1.c: New test.
858         * gcc.target/aarch64/vget_low_1.c: Likewise.
860 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
862         Backport from trunk r214948.
863         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
865         * gcc.target/aarch64/simd/int_comparisons.x: New file.
866         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
867         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
869 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
871         Backport from trunk r213382.
872         2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
874         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
875         (test_vpaddd_s64): Likewise.
876         (test_vpaddd_s64): Likewise.
877         * gcc.target/aarch64/simd/vpaddd_f64: New.
878         * gcc.target/aarch64/simd/vpaddd_s64: New.
879         * gcc.target/aarch64/simd/vpaddd_u64: New.
881 2014-11-14  Yvan Roux  <yvan.roux@linaro.org>
883         GCC Linaro 4.9-2014.11 released.
885 2014-10-24  Yvan Roux  <yvan.roux@linaro.org>
887         GCC Linaro 4.9-2014.10-1 released.
889 2014-10-17  Yvan Roux  <yvan.roux@linaro.org>
891         GCC Linaro 4.9-2014.10 released.
893 2014-10-08  Yvan Roux  <yvan.roux@linaro.org>
895         Backport from trunk r214825, r214826, r215085.
896         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
898         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
899         and 16-byte aligned.
900         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
901         * gcc.target/arm/vect-lroundf_1.c: Likewise.
902         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
903         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
904         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
905         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
907         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
909         PR target/62275
910         * gcc.target/arm/vect-lceilf_1.c: New test.
911         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
912         * gcc.target/arm/vect-lroundf_1.c: Likewise.
914         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
916         PR target/62275
917         * gcc.target/arm/lceil-vcvt_1.c: New test.
918         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
919         * gcc.target/arm/lround-vcvt_1.c: Likewise.
921 2014-10-06  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
923         Backport from trunk r214943.
924         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
926         * gcc.target/aarch64/simd/vrbit_1.c: New test.
928 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
930         Backport from trunk r215385.
931         2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
933         * gcc.dg/ssp-3.c: New.
934         * gcc.dg/ssp-4.c: Likewise.
936 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
938         Backport from trunk r215136.
939         2014-09-10  Xinliang David Li  <davidxl@google.com>
941         PR target/63209
942         * gcc.c-torture/execute/pr63209.c: New test.
944 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
946         Backport from trunk r215067.
947         2014-09-09  Jiong Wang  <jiong.wang@arm.com>
949         * gcc.target/arm/vect-copysignf.c: New testcase.
951 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
953         Backport from trunk r215050, r215051, r215052, r215053, r215054.
954         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
956         * gcc.target/arm/vfp-1.c: Updated expected assembly.
958         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
960         * gcc.target/arm/vfp-1.c: Updated expected assembly.
962         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
964         * gcc.target/arm/vfp-1.c: Updated expected assembly.
966         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
968         * gcc.target/arm/vfp-1.c: Updated expected assembly.
970         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
972         * gcc.target/arm/pr51835.c: Update expected assembly.
973         * gcc.target/arm/vfp-1.c: Likewise.
974         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
975         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
976         * gcc.target/arm/vfp-ldmiad.c: Likewise.
977         * gcc.target/arm/vfp-ldmias.c: Likewise.
978         * gcc.target/arm/vfp-stmdbd.c: Likewise.
979         * gcc.target/arm/vfp-stmdbs.c: Likewise.
980         * gcc.target/arm/vfp-stmiad.c: Likewise.
981         * gcc.target/arm/vfp-stmias.c: Likewise.
983 2014-09-10  Yvan Roux  <yvan.roux@linaro.org>
985         GCC Linaro 4.9-2014.09 released.
987 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
989         Backport from trunk r214526.
990         2014-08-26  Joseph Myers  <joseph@codesourcery.com>
992         PR target/60606
993         PR target/61330
994         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
995         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
997 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
999         Backport from trunk r213659.
1000         2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
1002         * gcc.target/aarch64/vdup_n_2.c: New test.
1004 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
1006         Backport from trunk r213701.
1007         2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1009         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1011 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
1013         Backport from trunk r213488, r213489.
1014         2014-08-01  Jiong Wang  <jiong.wang@arm.com>
1016         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
1017         testcase.
1019 2014-08-22  Yvan Roux  <yvan.roux@linaro.org>
1021         Backport from trunk r212927.
1022         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
1024         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
1025         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
1026         * gcc.dg/pr10474.c (target): Likewise.
1028 2014-08-14  Yvan Roux  <yvan.roux@linaro.org>
1030         GCC Linaro 4.9-2014.08 released.
1032 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
1034         Backport from trunk r213555.
1035         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1037         PR target/61713
1038         * gcc.dg/pr61756.c: New test.
1040 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
1042         Backport from trunk r213376.
1043         2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
1045         PR target/61948
1046         * gcc.target/arm/pr61948.c: New test case.
1048 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
1050         Backport from trunk r212959, r212976, r212999, r213000.
1051         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
1053         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1054         sequences.
1055         * gcc.target/aarch64/test_frame_2.c: Likewise.
1056         * gcc.target/aarch64/test_frame_4.c: Likewise.
1057         * gcc.target/aarch64/test_frame_6.c: Likewise.
1058         * gcc.target/aarch64/test_frame_7.c: Likewise.
1059         * gcc.target/aarch64/test_frame_8.c: Likewise.
1060         * gcc.target/aarch64/test_frame_10.c: Likewise.
1062         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
1064         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1065         sequences.
1066         * gcc.target/aarch64/test_frame_10.c: Likewise.
1067         * gcc.target/aarch64/test_frame_2.c: Likewise.
1068         * gcc.target/aarch64/test_frame_4.c: Likewise.
1069         * gcc.target/aarch64/test_frame_6.c: Likewise.
1070         * gcc.target/aarch64/test_frame_7.c: Likewise.
1071         * gcc.target/aarch64/test_frame_8.c: Likewise.
1072         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
1074         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
1076         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
1077         sequences.
1079         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
1081         * gcc.target/aarch64/test_frame_common.h: New file.
1082         * gcc.target/aarch64/test_frame_1.c: Likewise.
1083         * gcc.target/aarch64/test_frame_2.c: Likewise.
1084         * gcc.target/aarch64/test_frame_3.c: Likewise.
1085         * gcc.target/aarch64/test_frame_4.c: Likewise.
1086         * gcc.target/aarch64/test_frame_5.c: Likewise.
1087         * gcc.target/aarch64/test_frame_6.c: Likewise.
1088         * gcc.target/aarch64/test_frame_7.c: Likewise.
1089         * gcc.target/aarch64/test_frame_8.c: Likewise.
1090         * gcc.target/aarch64/test_frame_9.c: Likewise.
1091         * gcc.target/aarch64/test_frame_10.c: Likewise.
1092         * gcc.target/aarch64/test_frame_11.c: Likewise.
1093         * gcc.target/aarch64/test_frame_12.c: Likewise.
1094         * gcc.target/aarch64/test_frame_13.c: Likewise.
1095         * gcc.target/aarch64/test_frame_14.c: Likewise.
1096         * gcc.target/aarch64/test_frame_15.c: Likewise.
1098 2014-08-10  Yvan Roux  <yvan.roux@linaro.org>
1100         Backport from trunk r212023, r212024.
1101         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
1103         * gcc.dg/inline-22.c: Add bind_pic_locally.
1104         * gcc.dg/inline_4.c: Ditto.
1105         * gcc.dg/fail_always_inline.c: Ditto.
1106         * g++.dg/ipa/devirt-25.C: Ditto.
1108         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
1110         * lib/target-support.exp (bind_pic_locally): Save the flags to
1111         'flags_to_postpone' instead of appending to 'flags'.
1112         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
1113         with flags_to_postpone and revert after target_compile.
1114         * lib/g++.exp (g++_target_compile): Ditto.
1115         * lib/gfortran.exp (gfortran_target_compile): Ditto.
1117 2014-07-24  Yvan Roux  <yvan.roux@linaro.org>
1119         GCC Linaro 4.9-2014.07-1 released.
1121 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
1123         GCC Linaro 4.9-2014.07 released.
1125 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
1127         Backport from trunk r211887.
1128         2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1130         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1132 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
1134         Backport from trunk r211441.
1135         2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1137         * gcc.target/aarch64/acle/acle.exp: New.
1138         * gcc.target/aarch64/acle/crc32b.c: New test.
1139         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1140         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1141         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1142         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1143         * gcc.target/aarch64/acle/crc32d.c: Likewise.
1144         * gcc.target/aarch64/acle/crc32h.c: Likewise.
1145         * gcc.target/aarch64/acle/crc32w.c: Likewise.
1147 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
1149         Backport from trunk r210153.
1150         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1152         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1153         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1154         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1155         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1156         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1157         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1158         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1159         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1160         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1161         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1162         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1163         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1164         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1165         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1166         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1167         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1168         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1169         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1170         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1171         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1172         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1173         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1174         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1175         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1176         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1177         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1178         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1179         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1180         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1181         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1182         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1183         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1184         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1185         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1186         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1187         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1188         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1189         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1190         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1191         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1192         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1193         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1194         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1195         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1196         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1197         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1198         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1199         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1200         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1201         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1202         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1203         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1204         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1205         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1206         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1207         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1208         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1209         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1210         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1211         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1212         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1213         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1214         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1215         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1216         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1217         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1218         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1219         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1220         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1221         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1222         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1223         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1225 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1227         Backport from trunk r210148, r210151, r210422.
1228         2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
1230         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1231         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1232         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1233         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1234         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1235         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1236         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1237         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1238         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1239         * gcc.target/arm/simd/vtrnf32_1.c: New file.
1240         * gcc.target/arm/simd/vtrnp16_1.c: New file.
1241         * gcc.target/arm/simd/vtrnp8_1.c: New file.
1242         * gcc.target/arm/simd/vtrns16_1.c: New file.
1243         * gcc.target/arm/simd/vtrns32_1.c: New file.
1244         * gcc.target/arm/simd/vtrns8_1.c: New file.
1245         * gcc.target/arm/simd/vtrnu16_1.c: New file.
1246         * gcc.target/arm/simd/vtrnu32_1.c: New file.
1247         * gcc.target/arm/simd/vtrnu8_1.c: New file.
1249         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1251         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1252         * gcc.target/aarch64/vtrnu32.c: Likewise.
1253         * gcc.target/aarch64/vtrnf32.c: Likewise.
1255         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1257         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1258         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1259         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1260         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1261         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1262         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1263         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1264         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1265         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1266         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1267         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1268         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1269         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1270         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1271         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1272         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1273         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1274         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1275         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1276         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1277         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1278         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1279         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1280         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1281         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1282         * gcc.target/aarch64/simd/vtrns16.x: New file.
1283         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1284         * gcc.target/aarch64/simd/vtrns32.x: New file.
1285         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1286         * gcc.target/aarch64/simd/vtrns8.x: New file.
1287         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1288         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1289         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1290         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1291         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1292         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1294 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1296         Backport from trunk r209794, 209858.
1297         2014-04-25  Marek Polacek  <polacek@redhat.com>
1299         PR c/60114
1300         * gcc.dg/pr60114.c: New test.
1302         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1304         PR c/60983
1305         * gcc.dg/pr60114.c: Use signed chars.
1307 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1309         Backport from trunk r210861.
1310         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
1312         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1314 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1316         Backport from trunk r211314.
1317         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1319         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1320         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1322 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1324         Backport from trunk r210967.
1325         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1327         * lib/target-supports.exp (check_effective_target_vect_bswap):
1328         Specify arm*-*-* support.
1330 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1332         Backport from trunk r210152, 211059.
1333         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1335         * gcc.target/arm/simd/vextQf32_1.c: New file.
1336         * gcc.target/arm/simd/vextQp16_1.c: New file.
1337         * gcc.target/arm/simd/vextQp8_1.c: New file.
1338         * gcc.target/arm/simd/vextQs16_1.c: New file.
1339         * gcc.target/arm/simd/vextQs32_1.c: New file.
1340         * gcc.target/arm/simd/vextQs64_1.c: New file.
1341         * gcc.target/arm/simd/vextQs8_1.c: New file.
1342         * gcc.target/arm/simd/vextQu16_1.c: New file.
1343         * gcc.target/arm/simd/vextQu32_1.c: New file.
1344         * gcc.target/arm/simd/vextQu64_1.c: New file.
1345         * gcc.target/arm/simd/vextQu8_1.c: New file.
1346         * gcc.target/arm/simd/vextQp64_1.c: New file.
1347         * gcc.target/arm/simd/vextf32_1.c: New file.
1348         * gcc.target/arm/simd/vextp16_1.c: New file.
1349         * gcc.target/arm/simd/vextp8_1.c: New file.
1350         * gcc.target/arm/simd/vexts16_1.c: New file.
1351         * gcc.target/arm/simd/vexts32_1.c: New file.
1352         * gcc.target/arm/simd/vexts64_1.c: New file.
1353         * gcc.target/arm/simd/vexts8_1.c: New file.
1354         * gcc.target/arm/simd/vextu16_1.c: New file.
1355         * gcc.target/arm/simd/vextu32_1.c: New file.
1356         * gcc.target/arm/simd/vextu64_1.c: New file.
1357         * gcc.target/arm/simd/vextu8_1.c: New file.
1358         * gcc.target/arm/simd/vextp64_1.c: New file.
1360         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1362         * gcc.target/aarch64/simd/ext_f32.x: New file.
1363         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
1364         * gcc.target/aarch64/simd/ext_p16.x: New file.
1365         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
1366         * gcc.target/aarch64/simd/ext_p8.x: New file.
1367         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
1368         * gcc.target/aarch64/simd/ext_s16.x: New file.
1369         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
1370         * gcc.target/aarch64/simd/ext_s32.x: New file.
1371         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
1372         * gcc.target/aarch64/simd/ext_s64.x: New file.
1373         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
1374         * gcc.target/aarch64/simd/ext_s8.x: New file.
1375         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
1376         * gcc.target/aarch64/simd/ext_u16.x: New file.
1377         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
1378         * gcc.target/aarch64/simd/ext_u32.x: New file.
1379         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
1380         * gcc.target/aarch64/simd/ext_u64.x: New file.
1381         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
1382         * gcc.target/aarch64/simd/ext_u8.x: New file.
1383         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
1384         * gcc.target/aarch64/simd/ext_f64.c: New file.
1385         * gcc.target/aarch64/simd/extq_f32.x: New file.
1386         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
1387         * gcc.target/aarch64/simd/extq_p16.x: New file.
1388         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
1389         * gcc.target/aarch64/simd/extq_p8.x: New file.
1390         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
1391         * gcc.target/aarch64/simd/extq_s16.x: New file.
1392         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
1393         * gcc.target/aarch64/simd/extq_s32.x: New file.
1394         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
1395         * gcc.target/aarch64/simd/extq_s64.x: New file.
1396         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
1397         * gcc.target/aarch64/simd/extq_s8.x: New file.
1398         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
1399         * gcc.target/aarch64/simd/extq_u16.x: New file.
1400         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
1401         * gcc.target/aarch64/simd/extq_u32.x: New file.
1403 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
1405         Backport from trunk r209940, r209943, r209947.
1406         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1408         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1409         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1410         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1411         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1412         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1413         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1414         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1415         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1416         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1417         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1418         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1419         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1420         * gcc.target/arm/simd/vuzps16_1.c: New file.
1421         * gcc.target/arm/simd/vuzps32_1.c: New file.
1422         * gcc.target/arm/simd/vuzps8_1.c: New file.
1423         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1424         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1425         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1427         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1429         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1430         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1431         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1433         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1435         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1436         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1437         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1438         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1439         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1440         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1441         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1442         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1443         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1444         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1445         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1446         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1447         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1448         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1449         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1450         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1451         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1452         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1453         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1454         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1455         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1456         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1457         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1458         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1459         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1460         * gcc.target/aarch64/simd/vuzps16.x: New file.
1461         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1462         * gcc.target/aarch64/simd/vuzps32.x: New file.
1463         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1464         * gcc.target/aarch64/simd/vuzps8.x: New file.
1465         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1466         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1467         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1468         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1469         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1470         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1472 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
1474         GCC Linaro 4.9-2014.06-1 released.
1476 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
1478         Backport from trunk r211206.
1479         2014-06-03  Andrew Pinski  <apinski@cavium.com>
1481         * gcc.c-torture/compile/20140528-1.c: New testcase.
1483 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
1485         GCC Linaro 4.9-2014.06 released.
1487 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1489         Backport from trunk r209908.
1490         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1492         * gcc.target/arm/simd/simd.exp: New file.
1493         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1494         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1495         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1496         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1497         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1498         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1499         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1500         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1501         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1502         * gcc.target/arm/simd/vzipf32_1.c: New file.
1503         * gcc.target/arm/simd/vzipp16_1.c: New file.
1504         * gcc.target/arm/simd/vzipp8_1.c: New file.
1505         * gcc.target/arm/simd/vzips16_1.c: New file.
1506         * gcc.target/arm/simd/vzips32_1.c: New file.
1507         * gcc.target/arm/simd/vzips8_1.c: New file.
1508         * gcc.target/arm/simd/vzipu16_1.c: New file.
1509         * gcc.target/arm/simd/vzipu32_1.c: New file.
1510         * gcc.target/arm/simd/vzipu8_1.c: New file.
1512 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1514         Backport from trunk r209893.
1515         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1517         * gcc.target/aarch64/simd/simd.exp: New file.
1518         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1519         * gcc.target/aarch64/simd/vzipf32.x: New file.
1520         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1521         * gcc.target/aarch64/simd/vzipp16.x: New file.
1522         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1523         * gcc.target/aarch64/simd/vzipp8.x: New file.
1524         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1525         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1526         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1527         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1528         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1529         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1530         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1531         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1532         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1533         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1534         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1535         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1536         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1537         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1538         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1539         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1540         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1541         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1542         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1543         * gcc.target/aarch64/simd/vzips16.x: New file.
1544         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1545         * gcc.target/aarch64/simd/vzips32.x: New file.
1546         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1547         * gcc.target/aarch64/simd/vzips8.x: New file.
1548         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1549         * gcc.target/aarch64/simd/vzipu16.x: New file.
1550         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1551         * gcc.target/aarch64/simd/vzipu32.x: New file.
1552         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1553         * gcc.target/aarch64/simd/vzipu8.x: New file.
1555 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1557         Backport from trunk r209808.
1558         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1560         * gcc.target/arm/tail-long-call.c: New test.
1562 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
1564         Backport from trunk r209749.
1565         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1567         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1568         true for aarch64_be.
1570 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1572         Backport from trunk r209736.
1573         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1575         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1576         * gcc.dg/vect/vect-bswap16: New test.
1577         * gcc.dg/vect/vect-bswap32: Likewise.
1578         * gcc.dg/vect/vect-bswap64: Likewise.
1580 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1582         Backport from trunk r209713.
1583         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1585         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1586         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1587         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1589 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1591         Backport from trunk r209704, 209705.
1592         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1594         * gcc.target/arm/rev16.c: New test.
1596         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1598         * gcc.target/aarch64/rev16_1.c: New test.
1600 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1602         Backport from trunk r209642.
1603         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1605         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1607 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1609         Backport from trunk r209640.
1610         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1612         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1613         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1615 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1617         Backport from trunk r209613, 209614.
1618         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1620         * gcc.target/arm/anddi_notdi-1.c: New test.
1621         * gcc.target/arm/iordi_notdi-1.c: New test case.
1623         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1625         * gcc.target/arm/iordi_notdi-1.c: New test.
1627 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
1629         Backport from trunk r209559.
1630         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1632         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1634 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
1636         GCC Linaro 4.9-2014.05 released.
1638 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
1640         Backport from trunk r209889.
1641         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1643         * gcc.target/aarch64/fcsel_1.c: New test case.
1645 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
1647         GCC Linaro 4.9-2014.04 released.