2014-02-01 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc-4_8-branch / gcc / testsuite / ChangeLog.linaro
blobf698577bec0d1449fd2f2f36626a6aa2aa05442c
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):
36         New Procedure
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
52         targets.
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
89         vbif.
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
111         on big endian.
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>
134         PR Target/58578
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>
160         PR target/56315
161         * gcc.target/arm/iordi3-opt.c: New test.
163         2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
165         PR target/56315
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
238         new testcase.
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>
275         PR target/19599
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>
314         PR target/19599
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
345         to ensure alignment.
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
361         ensure alignment.
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
376         function.
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>
414         PR debug/57351
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>
451         PR target/19599
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):
660         New procedure.
661         (check_effective_target_arm_v8_neon_ok_nocache):
662         Likewise.
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
666         NEON flags.
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
673         target.
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
722         body from here...
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.