1 2014-02-01 Christophe Lyon <christophe.lyon@linaro.org>
3 Backport from trunk r203057.
4 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6 PR tree-optimization/58556
7 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
8 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
10 2014-01-21 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12 Backport from trunk r205509 and r200103
13 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
17 Backport mainline r200103
18 2013-06-15 Jeff Law <law@redhat.com>
20 * gcc.dg/tree-ssa/coalesce-1.c: New test.
22 2014-01-17 Christophe Lyon <christophe.lyon@linaro.org>
24 GCC Linaro 4.8-2014.01 released.
26 2013-12-21 Christophe Lyon <christophe.lyon@linaro.org>
28 GCC Linaro 4.8-2013.12 released.
30 2013-12-06 Michael Collison <michael.collison@linaro.org>
32 Backport from trunk r202872.
33 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
35 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
37 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
39 2013-12-06 Christophe Lyon <christophe.lyon@linaro.org>
41 Backport from trunk r203327.
42 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
44 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
46 2013-12-06 Charles Baylis <charles.baylis@linaro.org>
48 Backport from trunk r203799.
49 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
51 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI
53 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
54 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
55 effective target arm_thumb1_ok.
56 * lib/target-supports.exp
57 (check_effective_target_arm_fp16_ok_nocache): Don't force
58 -mfloat-abi=soft when building for hardfloat target.
60 2013-11-14 Christophe Lyon <christophe.lyon@linaro.org>
62 GCC Linaro 4.8-2013.11 released.
64 2013-11-06 Christophe Lyon <christophe.lyon@linaro.org>
66 Revert backport from trunk r197526.
67 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
69 * gcc.target/arm/negdi-1.c: New test.
70 * gcc.target/arm/negdi-2.c: Likewise.
71 * gcc.target/arm/negdi-3.c: Likewise.
72 * gcc.target/arm/negdi-4.c: Likewise.
74 2013-11-05 Zhenqiang Chen <zhenqiang.chen@linaro.org>
76 Backport from trunk r204247.
77 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
79 * gcc.target/arm/lp1243022.c: New test.
81 2013-11-04 Kugan Vivekanandarajah <kuganv@linaro.org>
83 Backport from trunk r204336
84 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
86 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
87 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
88 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
91 2013-10-15 Christophe Lyon <christophe.lyon@linaro.org>
93 GCC Linaro 4.8-2013.10 released.
95 2013-10-09 Christophe Lyon <christophe.lyon@linaro.org>
97 Backport from trunk r198526,200595,200597.
98 2013-05-02 Ian Bolton <ian.bolton@arm.com>
100 * gcc.target/aarch64/bics_1.c: New test.
101 * gcc.target/aarch64/bics_2.c: Likewise.
103 2013-07-02 Ian Bolton <ian.bolton@arm.com>
105 * gcc.target/aarch64/bfxil_1.c: New test.
106 * gcc.target/aarch64/bfxil_2.c: Likewise.
108 2013-07-02 Ian Bolton <ian.bolton@arm.com>
110 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
112 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
113 * lib/target-supports.exp: Define aarch64_little_endian.
115 2013-10-03 Christophe Lyon <christophe.lyon@linaro.org>
117 Backport from trunk r202400.
118 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
120 * gcc.target/aarch64/cmn-neg.c: New test.
122 2013-10-03 Christophe Lyon <christophe.lyon@linaro.org>
124 Backport from trunk r202164.
125 2013-09-02 Bin Cheng <bin.cheng@arm.com>
127 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
129 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
131 Backport from trunk r203059,203116.
132 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
135 * gcc.target/arm/pr58578.c: New test.
137 2013-09-10 Christophe Lyon <christophe.lyon@linaro.org>
139 GCC Linaro 4.8-2013.09 released.
141 2013-09-06 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
143 Backport from trunk r201411.
144 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146 * gcc.target/arm/pr46972-2.c: New test.
148 2013-09-05 Yvan Roux <yvan.roux@linaro.org>
150 Backport from trunk r201267.
151 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
155 2013-09-05 Christophe Lyon <christophe.lyon@linaro.org>
157 Backport from trunk r199527,199814,201435.
158 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
161 * gcc.target/arm/iordi3-opt.c: New test.
163 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
166 * gcc.target/arm/xordi3-opt.c: New test.
168 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
170 * gcc.target/arm/neon-for-64bits-2.c: Delete.
172 2013-09-05 Christophe Lyon <christophe.lyon@linaro.org>
174 Backport from trunk r201730,201731.
176 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
178 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
179 to be the first test directive.
180 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
181 * gcc.target/arm/atomic-op-acquire.c: Likewise.
182 * gcc.target/arm/atomic-op-char.c: Likewise.
183 * gcc.target/arm/atomic-op-consume.c: Likewise.
184 * gcc.target/arm/atomic-op-int.c: Likewise.
185 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
186 * gcc.target/arm/atomic-op-release.c: Likewise.
187 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
188 * gcc.target/arm/atomic-op-short.c: Likewise.
190 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
192 * gcc.target/arm/pr19599.c: Skip for -mthumb.
194 2013-09-03 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
196 Backport from trunk r201624.
197 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
199 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
200 output of vdup intrinsics
202 2013-08-26 Kugan Vivekanandarajah <kuganv@linaro.org>
204 Backport from trunk r201636.
205 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
207 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
209 2013-08-14 Christophe Lyon <christophe.lyon@linaro.org>
211 GCC Linaro 4.8-2013.08 released.
213 2013-08-07 Christophe Lyon <christophe.lyon@linaro.org>
215 Backport from trunk r199720
216 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
218 * gcc.dg/vect/no-section-anchors-vect-68.c:
219 Add dg-skip-if aarch64_tiny.
221 2013-08-07 Christophe Lyon <christophe.lyon@linaro.org>
223 Backport from trunk r201237.
224 2013-07-25 Terry Guo <terry.guo@arm.com>
226 * gcc.target/arm/thumb1-Os-mult.c: New test case.
228 2013-08-06 Christophe Lyon <christophe.lyon@linaro.org>
230 Backport from trunk r200596,201067,201083.
231 2013-07-02 Ian Bolton <ian.bolton@arm.com>
233 * gcc.target/aarch64/abs_1.c: New test.
235 2013-07-19 Ian Bolton <ian.bolton@arm.com>
237 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
240 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
242 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
244 2013-08-06 Christophe Lyon <christophe.lyon@linaro.org>
246 Backport from trunk r198864.
247 2013-05-07 Ian Bolton <ian.bolton@arm.com>
249 * gcc.target/aarch64/ands_1.c: New test.
250 * gcc.target/aarch64/ands_2.c: Likewise
252 2013-08-06 Christophe Lyon <christophe.lyon@linaro.org>
254 Backport from trunk r199439,199533,201326.
256 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
258 * gcc.dg/shrink-wrap-alloca.c: New added.
259 * gcc.dg/shrink-wrap-pretend.c: New added.
260 * gcc.dg/shrink-wrap-sibcall.c: New added.
262 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
264 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
266 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
268 * gcc.target/arm/pr57637.c: New testcase.
270 2013-08-06 Christophe Lyon <christophe.lyon@linaro.org>
272 Backport from trunk r198928,198973,199203,201240,201241.
273 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
276 * gcc.target/arm/pr40887.c: Adjust testcase.
277 * gcc.target/arm/pr19599.c: New test.
279 2013-08-05 Yvan Roux <yvan.roux@linaro.org>
281 Backport from trunk r200922.
282 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
284 * gcc.target/aarch64/vect-movi.c: New.
286 2013-08-05 Yvan Roux <yvan.roux@linaro.org>
288 Backport from trunk r200720.
289 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
291 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
293 2013-07-21 Yvan Roux <yvan.roux@linaro.org>
295 Backport from trunk r200204.
296 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
298 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
299 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
301 2013-07-19 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
303 GCC Linaro 4.8-2013.07-1 released.
305 2013-07-05 Christophe Lyon <christophe.lyon@linaro.org>
307 GCC Linaro 4.8-2013.07 released.
309 2013-07-03 Christophe Lyon <christophe.lyon@linaro.org>
311 Revert backport from trunk r198928.
312 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
315 * gcc.target/arm/pr40887.c: Adjust testcase.
316 * gcc.target/arm/pr19599.c: New test.
318 2013-07-03 Christophe Lyon <christophe.lyon@linaro.org>
320 Revert backport from trunk 199439, 199533
321 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
325 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
327 * gcc.dg/shrink-wrap-alloca.c: New added.
328 * gcc.dg/shrink-wrap-pretend.c: New added.
329 * gcc.dg/shrink-wrap-sibcall.c: New added.
331 2013-07-02 Rob Savoye <rob.savoye@linaro.org>
333 Backport from trunk 200096
335 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
337 * gcc.target/aarch64/vect_smlal_1.c: New file.
339 2013-07-02 Rob Savoye <rob.savoye@linaro.org>
341 Backport from trunk 200019
342 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
344 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
346 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
348 2013-06-20 Rob Savoye <rob.savoye@linaro.org>
350 Backport from trunk 200152
351 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
353 * gcc.target/aarch64/scalar_intrinsics.c: Update.
355 2013-06-20 Rob Savoye <rob.savoye@linaro.org>
357 Backport from trunk 200148
358 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
360 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
363 2013-06-20 Rob Savoye <rob.savoye@linaro.org>
365 Backport from trunk 199533
366 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
370 2013-06-20 Christophe Lyon <christophe.lyon@linaro.org>
372 Backport from trunk r198683.
373 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
375 * lib/target-supports.exp (check_effective_target_hw): New
377 * c-c++-common/asan/clone-test-1.c: Call
378 check_effective_target_hw.
379 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
380 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
381 possible decorations.
382 * c-c++-common/asan/null-deref-1.c: Likewise.
383 * c-c++-common/asan/stack-overflow-1.c: Likewise.
384 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
385 * c-c++-common/asan/use-after-free-1.c: Likewise.
386 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
387 * g++.dg/asan/large-func-test-1.C: Likewise.
389 2013-06-11 Rob Savoye <rob.savoye@linaro.org>
391 GCC Linaro gcc-linaro-4.8-2013.06 released.
393 2013-06-06 Zhenqiang Chen <zhenqiang.chen@linaro.org>
395 Backport from mainline r199439.
396 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
398 * gcc.dg/shrink-wrap-alloca.c: New added.
399 * gcc.dg/shrink-wrap-pretend.c: New added.
400 * gcc.dg/shrink-wrap-sibcall.c: New added.
402 2013-06-05 Christophe Lyon <christophe.lyon@linaro.org>
404 Backport from trunk r199658.
405 2013-06-04 Ian Bolton <ian.bolton@arm.com>
407 * gcc.target/aarch64/movi_1.c: New test.
409 2013-06-04 Christophe Lyon <christophe.lyon@linaro.org>
411 Backport from trunk r199261.
412 2013-05-23 Christian Bruel <christian.bruel@st.com>
415 * gcc.dg/debug/pr57351.c: New test
417 2013-06-03 Christophe Lyon <christophe.lyon@linaro.org>
418 Backport from trunk r198890,199254,199294,199454.
420 2013-05-30 Ian Bolton <ian.bolton@arm.com>
422 * gcc.target/aarch64/insv_1.c: New test.
424 2013-05-24 Ian Bolton <ian.bolton@arm.com>
426 * gcc.target/aarch64/scalar_intrinsics.c
427 (force_simd): Use a valid instruction.
428 (test_vdupd_lane_s64): Pass a valid lane argument.
429 (test_vdupd_lane_u64): Likewise.
431 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
433 * gcc.target/aarch64/vect-clz.c: New file.
435 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
437 * gcc.target/aarch64/vect-fcm.x: Add cases testing
438 FLOAT cmp FLOAT ? INT : INT.
439 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
440 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
441 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
442 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
443 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
444 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
446 2013-05-29 Christophe Lyon <christophe.lyon@linaro.org>
448 Backport from trunk r198928.
449 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
452 * gcc.target/arm/pr40887.c: Adjust testcase.
453 * gcc.target/arm/pr19599.c: New test.
455 2013-05-28 Christophe Lyon <christophe.lyon@linaro.org>
457 Backport from trunk r198680.
458 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
460 * gcc.target/aarch64/scalar_intrinsics.c: Update.
462 2013-05-28 Christophe Lyon <christophe.lyon@linaro.org>
464 Backport from trunk r198499-198500.
465 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
466 * gcc.target/aarch64/vect-vaddv.c: New.
468 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
470 * gcc.target/aarch64/vect-vmaxv.c: New.
471 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
473 2013-05-23 Christophe Lyon <christophe.lyon@linaro.org>
475 Backport from trunk r198970.
476 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
478 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
479 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
480 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
482 2013-05-14 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
484 GCC Linaro 4.8-2013.05 released.
486 2013-05-14 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
488 Backport from trunk r198574-198575.
489 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
491 * gcc.target/aarch64/fabd.c: New file.
493 2013-05-14 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
495 Backport from trunk r198490-198496.
496 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
498 * gcc.target/aarch64/scalar-vca.c: New.
499 * gcc.target/aarch64/vect-vca.c: Likewise.
501 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
503 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
504 (test_vceqd_s64): Force arguments to SIMD registers.
505 (test_vceqzd_s64): Likewise.
506 (test_vcged_s64): Likewise.
507 (test_vcled_s64): Likewise.
508 (test_vcgezd_s64): Likewise.
509 (test_vcged_u64): Likewise.
510 (test_vcgtd_s64): Likewise.
511 (test_vcltd_s64): Likewise.
512 (test_vcgtzd_s64): Likewise.
513 (test_vcgtd_u64): Likewise.
514 (test_vclezd_s64): Likewise.
515 (test_vcltzd_s64): Likewise.
516 (test_vtst_s64): Likewise.
517 (test_vtst_u64): Likewise.
519 2013-05-14 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
521 Backport from trunk r198191.
522 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
524 * gcc.target/aarch64/scalar-mov.c: New testcase.
526 2013-05-14 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
528 Backport from trunk r197838.
529 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
531 * gcc.target/aarch64/negs.c: New.
533 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
535 Backport from trunk r198019.
536 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
538 * gcc.target/aarch64/adds1.c: New.
539 * gcc.target/aarch64/adds2.c: New.
540 * gcc.target/aarch64/subs1.c: New.
541 * gcc.target/aarch64/subs2.c: New.
543 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
545 Backport from trunk r198394,198396-198400,198402-198404,198406.
546 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
548 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
550 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
552 * gcc.target/aarch64/vect-vcvt.c: New.
554 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
556 * gcc.target/aarch64/vect-vrnd.c: New.
558 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
560 Backport from trunk r198302-198306,198316.
561 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
562 Tejas Belagod <tejas.belagod@arm.com>
564 * gcc.target/aarch64/vaddv-intrinsic.c: New.
565 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
566 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
568 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
570 * gcc.target/aarch64/cmp.c: New.
572 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
574 * gcc.target/aarch64/ngc.c: New.
576 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
578 Backport from trunk r198298.
579 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581 * lib/target-supports.exp
582 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
583 (check_effective_target_arm_neon_fp16_ok): Likewise.
584 (add_options_for_arm_neon_fp16): Likewise.
585 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
586 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
588 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
590 Backport from trunk r198136-198137,198142,198176
591 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
593 * gcc.target/aarch64/vrecps.c: New.
594 * gcc.target/aarch64/vrecpx.c: Likewise.
596 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
598 Backport from trunk r198020.
599 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
601 * gcc.target/aarch64/adds3.c: New.
602 * gcc.target/aarch64/subs3.c: New.
604 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
606 Backport from trunk r197965.
607 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609 * gcc.target/arm/anddi3-opt.c: New test.
610 * gcc.target/arm/anddi3-opt2.c: Likewise.
612 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
614 Backport from trunk r197642.
615 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617 * gcc.target/arm/minmax_minus.c: New test.
619 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
621 Backport from trunk r197530,197921.
622 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
624 * gcc.target/arm/peep-ldrd-1.c: New test.
625 * gcc.target/arm/peep-strd-1.c: Likewise.
627 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
629 Backport from trunk r197523.
630 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
632 * lib/target-supports.exp (add_options_for_arm_v8_neon):
633 Add -march=armv8-a when we use v8 NEON.
634 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
635 (check_effective_target_vect_call_ceilf): Likewise.
636 (check_effective_target_vect_call_floorf): Likewise.
637 (check_effective_target_vect_call_roundf): Likewise.
638 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
639 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
640 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
641 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
642 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
644 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
646 Backport from trunk r197518-197522,197516-197528.
647 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
649 * gcc.target/arm/negdi-1.c: New test.
650 * gcc.target/arm/negdi-2.c: Likewise.
651 * gcc.target/arm/negdi-3.c: Likewise.
652 * gcc.target/arm/negdi-4.c: Likewise.
654 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
656 Backport from trunk r197489-197491.
657 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
661 (check_effective_target_arm_v8_neon_ok_nocache):
663 (check_effective_target_arm_v8_neon_ok): Change to use
664 check_effective_target_arm_v8_neon_ok_nocache.
665 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
667 (check_effective_target_vect_call_btruncf):
668 Enable for arm and ARMv8 NEON.
669 (check_effective_target_vect_call_ceilf): Likewise.
670 (check_effective_target_vect_call_floorf): Likewise.
671 (check_effective_target_vect_call_roundf): Likewise.
672 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
675 2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
677 Backport from trunk r196795-196797,196957.
678 2013-03-19 Ian Bolton <ian.bolton@arm.com>
680 * gcc.target/aarch64/sbc.c: New test.
682 2013-03-19 Ian Bolton <ian.bolton@arm.com>
684 * gcc.target/aarch64/ror.c: New test.
686 2013-03-19 Ian Bolton <ian.bolton@arm.com>
688 * gcc.target/aarch64/extr.c: New test.
690 2013-04-09 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
692 * GCC Linaro 4.8-2013.04 released.
694 2013-04-08 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
696 Backport from trunk r197052.
697 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
699 * gcc.target/arm/vseleqdf.c: New test.
700 * gcc.target/arm/vseleqsf.c: Likewise.
701 * gcc.target/arm/vselgedf.c: Likewise.
702 * gcc.target/arm/vselgesf.c: Likewise.
703 * gcc.target/arm/vselgtdf.c: Likewise.
704 * gcc.target/arm/vselgtsf.c: Likewise.
705 * gcc.target/arm/vselledf.c: Likewise.
706 * gcc.target/arm/vsellesf.c: Likewise.
707 * gcc.target/arm/vselltdf.c: Likewise.
708 * gcc.target/arm/vselltsf.c: Likewise.
709 * gcc.target/arm/vselnedf.c: Likewise.
710 * gcc.target/arm/vselnesf.c: Likewise.
711 * gcc.target/arm/vselvcdf.c: Likewise.
712 * gcc.target/arm/vselvcsf.c: Likewise.
713 * gcc.target/arm/vselvsdf.c: Likewise.
714 * gcc.target/arm/vselvssf.c: Likewise.
716 2013-04-08 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
718 Backport from trunk r197051.
719 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
721 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
723 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
724 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
725 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
726 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
727 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
728 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
729 * gcc.target/aarch64/atomic-op-char.x: ... to here.
730 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
731 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
732 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
733 * gcc.target/aarch64/atomic-op-int.x: ... to here.
734 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
735 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
736 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
737 * gcc.target/aarch64/atomic-op-release.x: ... to here.
738 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
739 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
740 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
741 * gcc.target/aarch64/atomic-op-short.x: ... to here.
742 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
743 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
744 * gcc.target/arm/atomic-op-acquire.c: Likewise.
745 * gcc.target/arm/atomic-op-char.c: Likewise.
746 * gcc.target/arm/atomic-op-consume.c: Likewise.
747 * gcc.target/arm/atomic-op-int.c: Likewise.
748 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
749 * gcc.target/arm/atomic-op-release.c: Likewise.
750 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
751 * gcc.target/arm/atomic-op-short.c: Likewise.
753 2013-04-08 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
755 Backport from trunk r196876.
756 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
758 * gcc.target/arm/neon-for-64bits-1.c: New tests.
759 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
761 2013-04-08 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
763 Backport from trunk r196858.
764 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
766 * gcc.target/aarch64/vect.c: Test and result vector added
767 for sabd and saba instructions.
768 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
769 instructions in assembly.
770 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
771 * gcc.target/aarch64/vect-fp.c: Test and result vector added
772 for fabd instruction.
773 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
774 instruction in assembly.
775 * gcc.target/aarch64/vect-fp.x: Add fabd test function.