1 2015-03-06 Christophe Lyon <christophe.lyon@linaro.org>
3 Backport from trunk r217707.
4 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
6 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
7 * gcc.target/arm/neon/vbicQs32.c: Likewise.
8 * gcc.target/arm/neon/vbicQs64.c: Likewise.
9 * gcc.target/arm/neon/vbicQs8.c: Likewise.
10 * gcc.target/arm/neon/vbicQu16.c: Likewise.
11 * gcc.target/arm/neon/vbicQu32.c: Likewise.
12 * gcc.target/arm/neon/vbicQu64.c: Likewise.
13 * gcc.target/arm/neon/vbicQu8.c: Likewise.
14 * gcc.target/arm/neon/vbics16.c: Likewise.
15 * gcc.target/arm/neon/vbics32.c: Likewise.
16 * gcc.target/arm/neon/vbics64.c: Likewise.
17 * gcc.target/arm/neon/vbics8.c: Likewise.
18 * gcc.target/arm/neon/vbicu16.c: Likewise.
19 * gcc.target/arm/neon/vbicu32.c: Likewise.
20 * gcc.target/arm/neon/vbicu64.c: Likewise.
21 * gcc.target/arm/neon/vbicu8.c: Likewise.
22 * gcc.target/arm/neon/vornQs16.c: Likewise.
23 * gcc.target/arm/neon/vornQs32.c: Likewise.
24 * gcc.target/arm/neon/vornQs64.c: Likewise.
25 * gcc.target/arm/neon/vornQs8.c: Likewise.
26 * gcc.target/arm/neon/vornQu16.c: Likewise.
27 * gcc.target/arm/neon/vornQu32.c: Likewise.
28 * gcc.target/arm/neon/vornQu64.c: Likewise.
29 * gcc.target/arm/neon/vornQu8.c: Likewise.
30 * gcc.target/arm/neon/vorns16.c: Likewise.
31 * gcc.target/arm/neon/vorns32.c: Likewise.
32 * gcc.target/arm/neon/vorns64.c: Likewise.
33 * gcc.target/arm/neon/vorns8.c: Likewise.
34 * gcc.target/arm/neon/vornu16.c: Likewise.
35 * gcc.target/arm/neon/vornu32.c: Likewise.
36 * gcc.target/arm/neon/vornu64.c: Likewise.
37 * gcc.target/arm/neon/vornu8.c: Likewise.
39 2015-03-06 Christophe Lyon <christophe.lyon@linaro.org>
41 Backport from trunk r217706.
42 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
44 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
45 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
46 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
47 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
48 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
49 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
50 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
51 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
52 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
54 2015-03-06 Christophe Lyon <christophe.lyon@linaro.org>
56 Backport from trunk r216663.
57 2014-10-24 Jiong Wang <jiong.wang@arm.com>
59 * lib/target-supports.exp
60 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
62 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
64 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
67 2015-03-05 Yvan Roux <yvan.roux@linaro.org>
69 Backport from trunk r218115, r218733, r218746, r220491.
70 2015-02-06 Sebastian Pop <s.pop@samsung.com>
71 Brian Rzycki <b.rzycki@samsung.com>
73 PR tree-optimization/64878
74 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
76 2014-12-15 Richard Biener <rguenther@suse.de>
79 * gnat.dg/opt46.adb: New testcase.
80 * gnat.dg/opt46.ads: Likewise.
81 * gnat.dg/opt46_pkg.adb: Likewise.
82 * gnat.dg/opt46_pkg.ads: Likewise.
84 2014-12-15 Richard Biener <rguenther@suse.de>
86 PR tree-optimization/64284
87 * gcc.dg/torture/pr64284.c: New testcase.
89 2014-11-27 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/64083
92 * gcc.dg/torture/pr64083.c: New testcase.
94 2015-03-05 Yvan Roux <yvan.roux@linaro.org>
96 Backport from trunk r220860.
97 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
99 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
101 2015-03-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
103 Backport from trunk r215722.
104 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
106 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
107 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
108 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
109 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
112 2015-03-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
114 Backport from trunk r215612.
115 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
117 * gcc.target/aarch64/simd/vqshlb_1.c: New.
119 2015-02-12 Michael Collison <michael.collison@linaro.org>
121 GCC Linaro 4.9-2015.02 released.
123 2015-02-10 Michael Collison <michael.collison@linaro.org>
125 Backport from trunk r217185, r217186.
126 2014-11-06 Hale Wang <hale.wang@arm.com>
128 * gcc.target/arm/small-multiply-m0-1.c: New test for
129 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
130 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
131 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
132 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
133 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
134 * gcc.target/arm/small-multiply-m1-1.c: New test for
135 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
136 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
138 2015-02-10 Michael Collison <michael.collison@linaro.org>
140 Backport from trunk r217118.
141 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
143 * gcc.dg/asr-div1.c: New testcase.
145 2015-02-10 Michael Collison <michael.collison@linaro.org>
147 Backport from trunk r217228.
148 2014-11-07 Jiong Wang <jiong.wang@arm.com>
150 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
152 2015-02-10 Michael Collison <michael.collison@linaro.org>
154 Backport from trunk r219583.
155 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158 * gcc.target/arm/pr64460_1.c: New test.
160 2015-02-10 Michael Collison <michael.collison@linaro.org>
162 Backport from trunk r217431.
163 2014-11-12 Jiong Wang <jiong.wang@arm.com>
165 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
166 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
167 -fno-omit-frame-pointer.
169 2015-02-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
171 Backport from trunk r216675.
172 2014-10-24 Jiong Wang <jiong.wang@arm.com>
174 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
176 2015-02-04 Christophe Lyon <christophe.lyon@linaro.org>
178 Backport from trunk r216640-r216661.
179 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
181 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
182 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
184 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
186 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
188 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
190 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
192 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
194 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
196 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
198 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
200 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
202 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
204 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
206 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
208 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
210 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
212 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
214 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
216 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
218 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
220 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
222 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
224 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
226 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
228 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
230 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
232 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
234 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
236 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
238 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
240 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
241 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
243 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
245 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
247 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
250 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
252 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
253 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
254 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
255 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
256 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
258 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
260 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
261 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
263 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
267 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
269 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
270 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
274 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
275 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
278 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
280 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
281 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
282 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
284 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
286 * gcc.target/arm/README.advsimd-intrinsics: New file.
287 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
291 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
293 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
294 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
295 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
297 2015-02-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
299 Backport from trunk r217230.
300 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
301 (xhci_check_trb_in_td_math): Likewise.
303 2014-11-07 Jiong Wang <jiong.wang@arm.com>
305 2015-01-15 Yvan Roux <yvan.roux@linaro.org>
307 GCC Linaro 4.9-2015.01 released.
309 2015-01-14 Yvan Roux <yvan.roux@linaro.org>
311 Backport from trunk r218451.
312 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
313 Sebastian Pop <s.pop@samsung.com>
314 Brian Rzycki <b.rzycki@samsung.com>
316 PR tree-optimization/54742
317 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
318 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
320 2015-01-12 Yvan Roux <yvan.roux@linaro.org>
322 Backport from trunk r211075.
323 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
325 gcc.target/arm/simd/vrev16p8_1.c: New file.
326 gcc.target/arm/simd/vrev16qp8_1.c: New file.
327 gcc.target/arm/simd/vrev16qs8_1.c: New file.
328 gcc.target/arm/simd/vrev16qu8_1.c: New file.
329 gcc.target/arm/simd/vrev16s8_1.c: New file.
330 gcc.target/arm/simd/vrev16u8_1.c: New file.
331 gcc.target/arm/simd/vrev32p16_1.c: New file.
332 gcc.target/arm/simd/vrev32p8_1.c: New file.
333 gcc.target/arm/simd/vrev32qp16_1.c: New file.
334 gcc.target/arm/simd/vrev32qp8_1.c: New file.
335 gcc.target/arm/simd/vrev32qs16_1.c: New file.
336 gcc.target/arm/simd/vrev32qs8_1.c: New file.
337 gcc.target/arm/simd/vrev32qu16_1.c: New file.
338 gcc.target/arm/simd/vrev32qu8_1.c: New file.
339 gcc.target/arm/simd/vrev32s16_1.c: New file.
340 gcc.target/arm/simd/vrev32s8_1.c: New file.
341 gcc.target/arm/simd/vrev32u16_1.c: New file.
342 gcc.target/arm/simd/vrev32u8_1.c: New file.
343 gcc.target/arm/simd/vrev64f32_1.c: New file.
344 gcc.target/arm/simd/vrev64p16_1.c: New file.
345 gcc.target/arm/simd/vrev64p8_1.c: New file.
346 gcc.target/arm/simd/vrev64qf32_1.c: New file.
347 gcc.target/arm/simd/vrev64qp16_1.c: New file.
348 gcc.target/arm/simd/vrev64qp8_1.c: New file.
349 gcc.target/arm/simd/vrev64qs16_1.c: New file.
350 gcc.target/arm/simd/vrev64qs32_1.c: New file.
351 gcc.target/arm/simd/vrev64qs8_1.c: New file.
352 gcc.target/arm/simd/vrev64qu16_1.c: New file.
353 gcc.target/arm/simd/vrev64qu32_1.c: New file.
354 gcc.target/arm/simd/vrev64qu8_1.c: New file.
355 gcc.target/arm/simd/vrev64s16_1.c: New file.
356 gcc.target/arm/simd/vrev64s32_1.c: New file.
357 gcc.target/arm/simd/vrev64s8_1.c: New file.
358 gcc.target/arm/simd/vrev64u16_1.c: New file.
359 gcc.target/arm/simd/vrev64u32_1.c: New file.
360 gcc.target/arm/simd/vrev64u8_1.c: New file.
362 2015-01-11 Yvan Roux <yvan.roux@linaro.org>
364 Backport from trunk r209620.
365 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
367 * gcc.target/aarch64/cvtf_1.c: New.
369 2015-01-11 Yvan Roux <yvan.roux@linaro.org>
371 Backport from trunk r217362.
372 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
374 * gcc.target/aarch64/vbslq_f64_1.c: New.
375 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
376 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
377 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
379 2014-12-11 Yvan Roux <yvan.roux@linaro.org>
381 GCC Linaro 4.9-2014.12 released.
383 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
385 Backport from trunk r217742.
386 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
389 * gcc.dg/memset-2.c: New.
391 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
393 Backport from trunk r216638.
394 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
396 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
397 wrap_compile_flags before setting it.
399 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
401 Backport from trunk r216544.
402 2014-10-22 Jiong Wang <jiong.wang@arm.com>
404 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
405 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
406 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
407 * gcc.target/aarch64/vect.x: Likewise.
408 * gcc.target/aarch64/vect-ld1r.x: Add return type.
409 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
410 * gcc.target/aarch64/vect-fp.c: Likewise.
412 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
414 Backport from trunk r216543.
415 2014-10-22 Jiong Wang <jiong.wang@arm.com>
417 * lib/compat.exp (compat-run): Remove "unresolved".
418 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
419 unsupported testcase.
421 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
423 Backport from trunk r216517.
424 2014-10-21 Jiong Wang <jiong.wang@arm.com>
426 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
427 (Proc_1): Add return type.
428 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
429 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
430 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
431 * gcc.target/arm/pr44788.c (foo): Likewise.
432 * gcc.target/arm/pr55642.c (abs): Likewise.
433 * gcc.target/arm/pr58784.c (f): Likewise.
434 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
435 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
436 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
437 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
439 * lib/target-supports.exp
440 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
442 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
444 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
446 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
448 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
450 Backport from trunk r215071.
451 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
453 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
455 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
457 Backport from trunk r215540.
458 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
460 * gcc.target/arm/pr63210.c: New test.
462 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
464 Backport from trunk r215475.
465 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
467 * gcc.dg/vect/vect-reduc-or_1.c: New test.
468 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
470 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
472 Backport from trunk r215473.
473 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
475 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
478 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
479 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
481 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
483 Backport from trunk r215177.
484 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
486 * gcc.target/aarch64/vset_lane_1.c: New test.
488 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
490 Backport from trunk r215129.
491 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
493 * gcc.target/aarch64/vstN_1.c: New test.
495 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
497 Backport from trunk r215126.
498 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
500 * gcc.target/aarch64/vldN_lane_1.c: New test.
502 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
504 Backport from trunk r215078.
505 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
507 * gcc.target/aarch64/vldN_dup_1.c: New test.
509 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
511 Backport from trunk r215077.
512 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
514 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
516 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
518 Backport from trunk r215072.
519 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
521 * gcc.target/aarch64/vldN_1.c: New test.
523 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
525 Backport from trunk r215047.
526 2014-09-09 Tony Wang <tony.wang@arm.com>
528 * gcc.target/arm/xordi3-opt.c: Disable this
529 test case for thumb1 target.
530 * gcc.target/arm/iordi3-opt.c: Ditto.
532 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
534 Backport from trunk r215046.
535 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
538 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
540 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
542 Backport from trunk r214950.
543 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
545 * gcc.target/aarch64/vget_high_1.c: New test.
546 * gcc.target/aarch64/vget_low_1.c: Likewise.
548 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
550 Backport from trunk r214948.
551 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
553 * gcc.target/aarch64/simd/int_comparisons.x: New file.
554 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
555 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
557 2014-12-04 Yvan Roux <yvan.roux@linaro.org>
559 Backport from trunk r213382.
560 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
562 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
563 (test_vpaddd_s64): Likewise.
564 (test_vpaddd_s64): Likewise.
565 * gcc.target/aarch64/simd/vpaddd_f64: New.
566 * gcc.target/aarch64/simd/vpaddd_s64: New.
567 * gcc.target/aarch64/simd/vpaddd_u64: New.
569 2014-11-14 Yvan Roux <yvan.roux@linaro.org>
571 GCC Linaro 4.9-2014.11 released.
573 2014-10-24 Yvan Roux <yvan.roux@linaro.org>
575 GCC Linaro 4.9-2014.10-1 released.
577 2014-10-17 Yvan Roux <yvan.roux@linaro.org>
579 GCC Linaro 4.9-2014.10 released.
581 2014-10-08 Yvan Roux <yvan.roux@linaro.org>
583 Backport from trunk r214825, r214826, r215085.
584 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
588 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
589 * gcc.target/arm/vect-lroundf_1.c: Likewise.
590 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
591 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
592 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
593 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
595 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
598 * gcc.target/arm/vect-lceilf_1.c: New test.
599 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
600 * gcc.target/arm/vect-lroundf_1.c: Likewise.
602 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605 * gcc.target/arm/lceil-vcvt_1.c: New test.
606 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
607 * gcc.target/arm/lround-vcvt_1.c: Likewise.
609 2014-10-06 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
611 Backport from trunk r214943.
612 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
614 * gcc.target/aarch64/simd/vrbit_1.c: New test.
616 2014-10-06 Yvan Roux <yvan.roux@linaro.org>
618 Backport from trunk r215385.
619 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
621 * gcc.dg/ssp-3.c: New.
622 * gcc.dg/ssp-4.c: Likewise.
624 2014-10-06 Yvan Roux <yvan.roux@linaro.org>
626 Backport from trunk r215136.
627 2014-09-10 Xinliang David Li <davidxl@google.com>
630 * gcc.c-torture/execute/pr63209.c: New test.
632 2014-10-06 Yvan Roux <yvan.roux@linaro.org>
634 Backport from trunk r215067.
635 2014-09-09 Jiong Wang <jiong.wang@arm.com>
637 * gcc.target/arm/vect-copysignf.c: New testcase.
639 2014-10-03 Yvan Roux <yvan.roux@linaro.org>
641 Backport from trunk r215050, r215051, r215052, r215053, r215054.
642 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
644 * gcc.target/arm/vfp-1.c: Updated expected assembly.
646 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
648 * gcc.target/arm/vfp-1.c: Updated expected assembly.
650 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
652 * gcc.target/arm/vfp-1.c: Updated expected assembly.
654 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
656 * gcc.target/arm/vfp-1.c: Updated expected assembly.
658 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
660 * gcc.target/arm/pr51835.c: Update expected assembly.
661 * gcc.target/arm/vfp-1.c: Likewise.
662 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
663 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
664 * gcc.target/arm/vfp-ldmiad.c: Likewise.
665 * gcc.target/arm/vfp-ldmias.c: Likewise.
666 * gcc.target/arm/vfp-stmdbd.c: Likewise.
667 * gcc.target/arm/vfp-stmdbs.c: Likewise.
668 * gcc.target/arm/vfp-stmiad.c: Likewise.
669 * gcc.target/arm/vfp-stmias.c: Likewise.
671 2014-09-10 Yvan Roux <yvan.roux@linaro.org>
673 GCC Linaro 4.9-2014.09 released.
675 2014-09-03 Yvan Roux <yvan.roux@linaro.org>
677 Backport from trunk r214526.
678 2014-08-26 Joseph Myers <joseph@codesourcery.com>
682 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
683 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
685 2014-09-03 Yvan Roux <yvan.roux@linaro.org>
687 Backport from trunk r213659.
688 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
690 * gcc.target/aarch64/vdup_n_2.c: New test.
692 2014-08-26 Yvan Roux <yvan.roux@linaro.org>
694 Backport from trunk r213701.
695 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
697 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
699 2014-08-26 Yvan Roux <yvan.roux@linaro.org>
701 Backport from trunk r213488, r213489.
702 2014-08-01 Jiong Wang <jiong.wang@arm.com>
704 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
707 2014-08-22 Yvan Roux <yvan.roux@linaro.org>
709 Backport from trunk r212927.
710 2014-07-23 Jiong Wang <jiong.wang@arm.com>
712 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
713 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
714 * gcc.dg/pr10474.c (target): Likewise.
716 2014-08-14 Yvan Roux <yvan.roux@linaro.org>
718 GCC Linaro 4.9-2014.08 released.
720 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
722 Backport from trunk r213555.
723 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726 * gcc.dg/pr61756.c: New test.
728 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
730 Backport from trunk r213376.
731 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
734 * gcc.target/arm/pr61948.c: New test case.
736 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
738 Backport from trunk r212959, r212976, r212999, r213000.
739 2014-07-24 Jiong Wang <jiong.wang@arm.com>
741 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
743 * gcc.target/aarch64/test_frame_2.c: Likewise.
744 * gcc.target/aarch64/test_frame_4.c: Likewise.
745 * gcc.target/aarch64/test_frame_6.c: Likewise.
746 * gcc.target/aarch64/test_frame_7.c: Likewise.
747 * gcc.target/aarch64/test_frame_8.c: Likewise.
748 * gcc.target/aarch64/test_frame_10.c: Likewise.
750 2014-07-24 Jiong Wang <jiong.wang@arm.com>
752 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
754 * gcc.target/aarch64/test_frame_10.c: Likewise.
755 * gcc.target/aarch64/test_frame_2.c: Likewise.
756 * gcc.target/aarch64/test_frame_4.c: Likewise.
757 * gcc.target/aarch64/test_frame_6.c: Likewise.
758 * gcc.target/aarch64/test_frame_7.c: Likewise.
759 * gcc.target/aarch64/test_frame_8.c: Likewise.
760 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
762 2014-07-24 Jiong Wang <jiong.wang@arm.com>
764 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
767 2014-07-23 Jiong Wang <jiong.wang@arm.com>
769 * gcc.target/aarch64/test_frame_common.h: New file.
770 * gcc.target/aarch64/test_frame_1.c: Likewise.
771 * gcc.target/aarch64/test_frame_2.c: Likewise.
772 * gcc.target/aarch64/test_frame_3.c: Likewise.
773 * gcc.target/aarch64/test_frame_4.c: Likewise.
774 * gcc.target/aarch64/test_frame_5.c: Likewise.
775 * gcc.target/aarch64/test_frame_6.c: Likewise.
776 * gcc.target/aarch64/test_frame_7.c: Likewise.
777 * gcc.target/aarch64/test_frame_8.c: Likewise.
778 * gcc.target/aarch64/test_frame_9.c: Likewise.
779 * gcc.target/aarch64/test_frame_10.c: Likewise.
780 * gcc.target/aarch64/test_frame_11.c: Likewise.
781 * gcc.target/aarch64/test_frame_12.c: Likewise.
782 * gcc.target/aarch64/test_frame_13.c: Likewise.
783 * gcc.target/aarch64/test_frame_14.c: Likewise.
784 * gcc.target/aarch64/test_frame_15.c: Likewise.
786 2014-08-10 Yvan Roux <yvan.roux@linaro.org>
788 Backport from trunk r212023, r212024.
789 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
791 * gcc.dg/inline-22.c: Add bind_pic_locally.
792 * gcc.dg/inline_4.c: Ditto.
793 * gcc.dg/fail_always_inline.c: Ditto.
794 * g++.dg/ipa/devirt-25.C: Ditto.
796 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
798 * lib/target-support.exp (bind_pic_locally): Save the flags to
799 'flags_to_postpone' instead of appending to 'flags'.
800 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
801 with flags_to_postpone and revert after target_compile.
802 * lib/g++.exp (g++_target_compile): Ditto.
803 * lib/gfortran.exp (gfortran_target_compile): Ditto.
805 2014-07-24 Yvan Roux <yvan.roux@linaro.org>
807 GCC Linaro 4.9-2014.07-1 released.
809 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
811 GCC Linaro 4.9-2014.07 released.
813 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
815 Backport from trunk r211887.
816 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
818 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
820 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
822 Backport from trunk r211441.
823 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
825 * gcc.target/aarch64/acle/acle.exp: New.
826 * gcc.target/aarch64/acle/crc32b.c: New test.
827 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
828 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
829 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
830 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
831 * gcc.target/aarch64/acle/crc32d.c: Likewise.
832 * gcc.target/aarch64/acle/crc32h.c: Likewise.
833 * gcc.target/aarch64/acle/crc32w.c: Likewise.
835 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
837 Backport from trunk r210153.
838 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
840 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
841 * gcc.target/aarch64/simd/vrev16p8.x: New file.
842 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
843 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
844 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
845 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
846 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
847 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
848 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
849 * gcc.target/aarch64/simd/vrev16s8.x: New file.
850 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
851 * gcc.target/aarch64/simd/vrev16u8.x: New file.
852 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
853 * gcc.target/aarch64/simd/vrev32p16.x: New file.
854 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
855 * gcc.target/aarch64/simd/vrev32p8.x: New file.
856 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
857 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
858 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
859 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
860 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
861 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
862 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
863 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
864 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
865 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
866 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
867 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
868 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
869 * gcc.target/aarch64/simd/vrev32s16.x: New file.
870 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
871 * gcc.target/aarch64/simd/vrev32s8.x: New file.
872 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
873 * gcc.target/aarch64/simd/vrev32u16.x: New file.
874 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
875 * gcc.target/aarch64/simd/vrev32u8.x: New file.
876 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
877 * gcc.target/aarch64/simd/vrev64f32.x: New file.
878 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
879 * gcc.target/aarch64/simd/vrev64p16.x: New file.
880 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
881 * gcc.target/aarch64/simd/vrev64p8.x: New file.
882 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
883 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
884 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
885 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
886 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
887 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
888 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
889 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
890 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
891 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
892 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
893 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
894 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
895 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
896 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
897 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
898 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
899 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
900 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
901 * gcc.target/aarch64/simd/vrev64s16.x: New file.
902 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
903 * gcc.target/aarch64/simd/vrev64s32.x: New file.
904 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
905 * gcc.target/aarch64/simd/vrev64s8.x: New file.
906 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
907 * gcc.target/aarch64/simd/vrev64u16.x: New file.
908 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
909 * gcc.target/aarch64/simd/vrev64u32.x: New file.
910 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
911 * gcc.target/aarch64/simd/vrev64u8.x: New file.
913 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
915 Backport from trunk r210148, r210151, r210422.
916 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
918 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
919 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
920 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
921 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
922 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
923 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
924 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
925 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
926 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
927 * gcc.target/arm/simd/vtrnf32_1.c: New file.
928 * gcc.target/arm/simd/vtrnp16_1.c: New file.
929 * gcc.target/arm/simd/vtrnp8_1.c: New file.
930 * gcc.target/arm/simd/vtrns16_1.c: New file.
931 * gcc.target/arm/simd/vtrns32_1.c: New file.
932 * gcc.target/arm/simd/vtrns8_1.c: New file.
933 * gcc.target/arm/simd/vtrnu16_1.c: New file.
934 * gcc.target/arm/simd/vtrnu32_1.c: New file.
935 * gcc.target/arm/simd/vtrnu8_1.c: New file.
937 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
939 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
940 * gcc.target/aarch64/vtrnu32.c: Likewise.
941 * gcc.target/aarch64/vtrnf32.c: Likewise.
943 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
945 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
946 * gcc.target/aarch64/simd/vtrnf32.x: New file.
947 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
948 * gcc.target/aarch64/simd/vtrnp16.x: New file.
949 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
950 * gcc.target/aarch64/simd/vtrnp8.x: New file.
951 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
952 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
953 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
954 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
955 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
956 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
957 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
958 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
959 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
960 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
961 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
962 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
963 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
964 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
965 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
966 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
967 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
968 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
969 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
970 * gcc.target/aarch64/simd/vtrns16.x: New file.
971 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
972 * gcc.target/aarch64/simd/vtrns32.x: New file.
973 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
974 * gcc.target/aarch64/simd/vtrns8.x: New file.
975 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
976 * gcc.target/aarch64/simd/vtrnu16.x: New file.
977 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
978 * gcc.target/aarch64/simd/vtrnu32.x: New file.
979 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
980 * gcc.target/aarch64/simd/vtrnu8.x: New file.
982 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
984 Backport from trunk r209794, 209858.
985 2014-04-25 Marek Polacek <polacek@redhat.com>
988 * gcc.dg/pr60114.c: New test.
990 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
993 * gcc.dg/pr60114.c: Use signed chars.
995 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
997 Backport from trunk r210861.
998 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1000 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1002 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
1004 Backport from trunk r211314.
1005 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1007 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1008 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1010 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
1012 Backport from trunk r210967.
1013 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1015 * lib/target-supports.exp (check_effective_target_vect_bswap):
1016 Specify arm*-*-* support.
1018 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
1020 Backport from trunk r210152, 211059.
1021 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1023 * gcc.target/arm/simd/vextQf32_1.c: New file.
1024 * gcc.target/arm/simd/vextQp16_1.c: New file.
1025 * gcc.target/arm/simd/vextQp8_1.c: New file.
1026 * gcc.target/arm/simd/vextQs16_1.c: New file.
1027 * gcc.target/arm/simd/vextQs32_1.c: New file.
1028 * gcc.target/arm/simd/vextQs64_1.c: New file.
1029 * gcc.target/arm/simd/vextQs8_1.c: New file.
1030 * gcc.target/arm/simd/vextQu16_1.c: New file.
1031 * gcc.target/arm/simd/vextQu32_1.c: New file.
1032 * gcc.target/arm/simd/vextQu64_1.c: New file.
1033 * gcc.target/arm/simd/vextQu8_1.c: New file.
1034 * gcc.target/arm/simd/vextQp64_1.c: New file.
1035 * gcc.target/arm/simd/vextf32_1.c: New file.
1036 * gcc.target/arm/simd/vextp16_1.c: New file.
1037 * gcc.target/arm/simd/vextp8_1.c: New file.
1038 * gcc.target/arm/simd/vexts16_1.c: New file.
1039 * gcc.target/arm/simd/vexts32_1.c: New file.
1040 * gcc.target/arm/simd/vexts64_1.c: New file.
1041 * gcc.target/arm/simd/vexts8_1.c: New file.
1042 * gcc.target/arm/simd/vextu16_1.c: New file.
1043 * gcc.target/arm/simd/vextu32_1.c: New file.
1044 * gcc.target/arm/simd/vextu64_1.c: New file.
1045 * gcc.target/arm/simd/vextu8_1.c: New file.
1046 * gcc.target/arm/simd/vextp64_1.c: New file.
1048 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1050 * gcc.target/aarch64/simd/ext_f32.x: New file.
1051 * gcc.target/aarch64/simd/ext_f32_1.c: New file.
1052 * gcc.target/aarch64/simd/ext_p16.x: New file.
1053 * gcc.target/aarch64/simd/ext_p16_1.c: New file.
1054 * gcc.target/aarch64/simd/ext_p8.x: New file.
1055 * gcc.target/aarch64/simd/ext_p8_1.c: New file.
1056 * gcc.target/aarch64/simd/ext_s16.x: New file.
1057 * gcc.target/aarch64/simd/ext_s16_1.c: New file.
1058 * gcc.target/aarch64/simd/ext_s32.x: New file.
1059 * gcc.target/aarch64/simd/ext_s32_1.c: New file.
1060 * gcc.target/aarch64/simd/ext_s64.x: New file.
1061 * gcc.target/aarch64/simd/ext_s64_1.c: New file.
1062 * gcc.target/aarch64/simd/ext_s8.x: New file.
1063 * gcc.target/aarch64/simd/ext_s8_1.c: New file.
1064 * gcc.target/aarch64/simd/ext_u16.x: New file.
1065 * gcc.target/aarch64/simd/ext_u16_1.c: New file.
1066 * gcc.target/aarch64/simd/ext_u32.x: New file.
1067 * gcc.target/aarch64/simd/ext_u32_1.c: New file.
1068 * gcc.target/aarch64/simd/ext_u64.x: New file.
1069 * gcc.target/aarch64/simd/ext_u64_1.c: New file.
1070 * gcc.target/aarch64/simd/ext_u8.x: New file.
1071 * gcc.target/aarch64/simd/ext_u8_1.c: New file.
1072 * gcc.target/aarch64/simd/ext_f64.c: New file.
1073 * gcc.target/aarch64/simd/extq_f32.x: New file.
1074 * gcc.target/aarch64/simd/extq_f32_1.c: New file.
1075 * gcc.target/aarch64/simd/extq_p16.x: New file.
1076 * gcc.target/aarch64/simd/extq_p16_1.c: New file.
1077 * gcc.target/aarch64/simd/extq_p8.x: New file.
1078 * gcc.target/aarch64/simd/extq_p8_1.c: New file.
1079 * gcc.target/aarch64/simd/extq_s16.x: New file.
1080 * gcc.target/aarch64/simd/extq_s16_1.c: New file.
1081 * gcc.target/aarch64/simd/extq_s32.x: New file.
1082 * gcc.target/aarch64/simd/extq_s32_1.c: New file.
1083 * gcc.target/aarch64/simd/extq_s64.x: New file.
1084 * gcc.target/aarch64/simd/extq_s64_1.c: New file.
1085 * gcc.target/aarch64/simd/extq_s8.x: New file.
1086 * gcc.target/aarch64/simd/extq_s8_1.c: New file.
1087 * gcc.target/aarch64/simd/extq_u16.x: New file.
1088 * gcc.target/aarch64/simd/extq_u16_1.c: New file.
1089 * gcc.target/aarch64/simd/extq_u32.x: New file.
1091 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
1093 Backport from trunk r209940, r209943, r209947.
1094 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1096 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1097 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1098 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1099 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1100 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1101 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1102 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1103 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1104 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1105 * gcc.target/arm/simd/vuzpf32_1.c: New file.
1106 * gcc.target/arm/simd/vuzpp16_1.c: New file.
1107 * gcc.target/arm/simd/vuzpp8_1.c: New file.
1108 * gcc.target/arm/simd/vuzps16_1.c: New file.
1109 * gcc.target/arm/simd/vuzps32_1.c: New file.
1110 * gcc.target/arm/simd/vuzps8_1.c: New file.
1111 * gcc.target/arm/simd/vuzpu16_1.c: New file.
1112 * gcc.target/arm/simd/vuzpu32_1.c: New file.
1113 * gcc.target/arm/simd/vuzpu8_1.c: New file.
1115 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1117 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1118 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1119 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1121 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1123 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1124 * gcc.target/aarch64/simd/vuzpf32.x: New file.
1125 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1126 * gcc.target/aarch64/simd/vuzpp16.x: New file.
1127 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1128 * gcc.target/aarch64/simd/vuzpp8.x: New file.
1129 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1130 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1131 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1132 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1133 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1134 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1135 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1136 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1137 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1138 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1139 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1140 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1141 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1142 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1143 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1144 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1145 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1146 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1147 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1148 * gcc.target/aarch64/simd/vuzps16.x: New file.
1149 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1150 * gcc.target/aarch64/simd/vuzps32.x: New file.
1151 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1152 * gcc.target/aarch64/simd/vuzps8.x: New file.
1153 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1154 * gcc.target/aarch64/simd/vuzpu16.x: New file.
1155 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1156 * gcc.target/aarch64/simd/vuzpu32.x: New file.
1157 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1158 * gcc.target/aarch64/simd/vuzpu8.x: New file.
1160 2014-06-25 Yvan Roux <yvan.roux@linaro.org>
1162 GCC Linaro 4.9-2014.06-1 released.
1164 2014-06-13 Yvan Roux <yvan.roux@linaro.org>
1166 Backport from trunk r211206.
1167 2014-06-03 Andrew Pinski <apinski@cavium.com>
1169 * gcc.c-torture/compile/20140528-1.c: New testcase.
1171 2014-06-12 Yvan Roux <yvan.roux@linaro.org>
1173 GCC Linaro 4.9-2014.06 released.
1175 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
1177 Backport from trunk r209908.
1178 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
1180 * gcc.target/arm/simd/simd.exp: New file.
1181 * gcc.target/arm/simd/vzipqf32_1.c: New file.
1182 * gcc.target/arm/simd/vzipqp16_1.c: New file.
1183 * gcc.target/arm/simd/vzipqp8_1.c: New file.
1184 * gcc.target/arm/simd/vzipqs16_1.c: New file.
1185 * gcc.target/arm/simd/vzipqs32_1.c: New file.
1186 * gcc.target/arm/simd/vzipqs8_1.c: New file.
1187 * gcc.target/arm/simd/vzipqu16_1.c: New file.
1188 * gcc.target/arm/simd/vzipqu32_1.c: New file.
1189 * gcc.target/arm/simd/vzipqu8_1.c: New file.
1190 * gcc.target/arm/simd/vzipf32_1.c: New file.
1191 * gcc.target/arm/simd/vzipp16_1.c: New file.
1192 * gcc.target/arm/simd/vzipp8_1.c: New file.
1193 * gcc.target/arm/simd/vzips16_1.c: New file.
1194 * gcc.target/arm/simd/vzips32_1.c: New file.
1195 * gcc.target/arm/simd/vzips8_1.c: New file.
1196 * gcc.target/arm/simd/vzipu16_1.c: New file.
1197 * gcc.target/arm/simd/vzipu32_1.c: New file.
1198 * gcc.target/arm/simd/vzipu8_1.c: New file.
1200 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
1202 Backport from trunk r209893.
1203 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
1205 * gcc.target/aarch64/simd/simd.exp: New file.
1206 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1207 * gcc.target/aarch64/simd/vzipf32.x: New file.
1208 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1209 * gcc.target/aarch64/simd/vzipp16.x: New file.
1210 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1211 * gcc.target/aarch64/simd/vzipp8.x: New file.
1212 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1213 * gcc.target/aarch64/simd/vzipqf32.x: New file.
1214 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1215 * gcc.target/aarch64/simd/vzipqp16.x: New file.
1216 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1217 * gcc.target/aarch64/simd/vzipqp8.x: New file.
1218 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1219 * gcc.target/aarch64/simd/vzipqs16.x: New file.
1220 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1221 * gcc.target/aarch64/simd/vzipqs32.x: New file.
1222 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1223 * gcc.target/aarch64/simd/vzipqs8.x: New file.
1224 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1225 * gcc.target/aarch64/simd/vzipqu16.x: New file.
1226 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1227 * gcc.target/aarch64/simd/vzipqu32.x: New file.
1228 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1229 * gcc.target/aarch64/simd/vzipqu8.x: New file.
1230 * gcc.target/aarch64/simd/vzips16_1.c: New file.
1231 * gcc.target/aarch64/simd/vzips16.x: New file.
1232 * gcc.target/aarch64/simd/vzips32_1.c: New file.
1233 * gcc.target/aarch64/simd/vzips32.x: New file.
1234 * gcc.target/aarch64/simd/vzips8_1.c: New file.
1235 * gcc.target/aarch64/simd/vzips8.x: New file.
1236 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1237 * gcc.target/aarch64/simd/vzipu16.x: New file.
1238 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1239 * gcc.target/aarch64/simd/vzipu32.x: New file.
1240 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1241 * gcc.target/aarch64/simd/vzipu8.x: New file.
1243 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
1245 Backport from trunk r209808.
1246 2014-04-25 Jiong Wang <jiong.wang@arm.com>
1248 * gcc.target/arm/tail-long-call.c: New test.
1250 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
1252 Backport from trunk r209749.
1253 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
1255 * lib/target-supports.exp (check_effective_target_vect_perm): Return
1256 true for aarch64_be.
1258 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1260 Backport from trunk r209736.
1261 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1263 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1264 * gcc.dg/vect/vect-bswap16: New test.
1265 * gcc.dg/vect/vect-bswap32: Likewise.
1266 * gcc.dg/vect/vect-bswap64: Likewise.
1268 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1270 Backport from trunk r209713.
1271 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
1273 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1274 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1275 * gcc.target/aarch64/vdup_n_1.c: New testcase.
1277 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1279 Backport from trunk r209704, 209705.
1280 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1282 * gcc.target/arm/rev16.c: New test.
1284 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1286 * gcc.target/aarch64/rev16_1.c: New test.
1288 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1290 Backport from trunk r209642.
1291 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1293 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1295 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1297 Backport from trunk r209640.
1298 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1300 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1301 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1303 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1305 Backport from trunk r209613, 209614.
1306 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1308 * gcc.target/arm/anddi_notdi-1.c: New test.
1309 * gcc.target/arm/iordi_notdi-1.c: New test case.
1311 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1313 * gcc.target/arm/iordi_notdi-1.c: New test.
1315 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
1317 Backport from trunk r209559.
1318 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1320 * gcc.target/aarch64/vrnd_f64_1.c : New file.
1322 2014-05-14 Yvan Roux <yvan.roux@linaro.org>
1324 GCC Linaro 4.9-2014.05 released.
1326 2014-05-13 Yvan Roux <yvan.roux@linaro.org>
1328 Backport from trunk r209889.
1329 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1331 * gcc.target/aarch64/fcsel_1.c: New test case.
1333 2014-04-22 Yvan Roux <yvan.roux@linaro.org>
1335 GCC Linaro 4.9-2014.04 released.