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