diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-02-27 14:31:39 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-02-27 14:31:39 +0100 |
commit | 5cfefb592a4f0c63d683569015c44ad52a82542d (patch) | |
tree | 59910c8650a67215f8ca42b657f986ddf01e9bb5 /gcc | |
parent | 83aa73e7f8ee23726c2da4c2b0b7805ff524dcd9 (diff) | |
download | gcc-5cfefb592a4f0c63d683569015c44ad52a82542d.zip gcc-5cfefb592a4f0c63d683569015c44ad52a82542d.tar.gz gcc-5cfefb592a4f0c63d683569015c44ad52a82542d.tar.bz2 |
re PR target/69613 (wrong code with -O and simple 128bit arithmetics and vectors @ aarch64)
PR target/69613
PR rtl-optimization/69886
* gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
* gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
target.
From-SVN: r233781
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/pr69613.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/pr69886.c | 2 |
3 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f5d49d0..ab6c1db 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2016-02-27 Jakub Jelinek <jakub@redhat.com> + + PR target/69613 + PR rtl-optimization/69886 + * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. + * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime + target. + 2016-02-26 Martin Sebor <msebor@redhat.com> PR tree-optimization/15826 diff --git a/gcc/testsuite/gcc.dg/torture/pr69613.c b/gcc/testsuite/gcc.dg/torture/pr69613.c index 44f2b0c..d903c85 100644 --- a/gcc/testsuite/gcc.dg/torture/pr69613.c +++ b/gcc/testsuite/gcc.dg/torture/pr69613.c @@ -1,6 +1,7 @@ /* PR target/69613. */ /* { dg-do run { target int128 } } */ -/* { dg-additional-options "-mavx" { target { i?86-*-* x86_64-*-* } } } */ +/* { dg-options "-w -Wno-psabi" } */ +/* { dg-additional-options "-mavx" { target avx_runtime } } */ typedef unsigned short u16; typedef unsigned short v32u16 __attribute__ ((vector_size (32))); diff --git a/gcc/testsuite/gcc.dg/torture/pr69886.c b/gcc/testsuite/gcc.dg/torture/pr69886.c index d896d4f..cc88a95 100644 --- a/gcc/testsuite/gcc.dg/torture/pr69886.c +++ b/gcc/testsuite/gcc.dg/torture/pr69886.c @@ -1,6 +1,6 @@ /* PR rtl-optimization/69886. */ /* { dg-do compile } */ -/* { dg-options "--param=gcse-unrestricted-cost=0" } */ +/* { dg-options "--param=gcse-unrestricted-cost=0 -w -Wno-psabi" } */ /* { dg-additional-options "-mavx" { target { i?86-*-* x86_64-*-* } } } */ typedef unsigned v32su __attribute__ ((vector_size (32))); |