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