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>
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
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
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
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
263 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
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):
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
301 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
302 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
305 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
307 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
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
374 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
376 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
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>
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
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>
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
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
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:
603 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
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>
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
751 * lib/target-supports.exp
752 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
754 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
756 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
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):
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>
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
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>
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>
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>
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>
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
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>
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>
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
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
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
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>
1300 * gcc.dg/pr60114.c: New test.
1302 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.