diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-02-04 12:23:08 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2015-02-04 12:23:08 +0000 |
commit | 251f0b62d6d62cb5dba2afb8289b3629b823ab2e (patch) | |
tree | 783bec5d615c9c5b7b00df1997237cd756a7e111 | |
parent | 6f56da5d6ef649549b48e74fdc2d8692be5f8e17 (diff) | |
download | gcc-251f0b62d6d62cb5dba2afb8289b3629b823ab2e.zip gcc-251f0b62d6d62cb5dba2afb8289b3629b823ab2e.tar.gz gcc-251f0b62d6d62cb5dba2afb8289b3629b823ab2e.tar.bz2 |
Minor corrections to gcc.dg/combine_ashiftrt_[12].c
2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
list, allow for multilibed targets.
* gcc.dg/combine_ashiftrt_2.c: Likewise.
Co-Authored-By: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
From-SVN: r220397
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/combine_ashiftrt_1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/combine_ashiftrt_2.c | 4 |
3 files changed, 13 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ab7c9eb..fd35626 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2015-02-04 Alan Lawrence <alan.lawrence@arm.com> + Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target + list, allow for multilibed targets. + * gcc.dg/combine_ashiftrt_2.c: Likewise. + 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org> * gcc.dg/builtins-58.c: Check for pow at the end of words only. diff --git a/gcc/testsuite/gcc.dg/combine_ashiftrt_1.c b/gcc/testsuite/gcc.dg/combine_ashiftrt_1.c index c2ba918..162015c 100644 --- a/gcc/testsuite/gcc.dg/combine_ashiftrt_1.c +++ b/gcc/testsuite/gcc.dg/combine_ashiftrt_1.c @@ -1,4 +1,6 @@ -/* { dg-do compile {target sparc64*-*-* aarch64*-*-* i?86-*-* x86_64-*-* powerpc64*-*-*} } */ +/* Target architectures which have been found to produce the expected RTL + (neg:DI (ge:DI ...)) when compiling for LP64. */ +/* { dg-do compile { target aarch64*-*-* arm*-*-* i?86-*-* ia64-*-* powerpc*-*-* sparc*-*-* x86_64-*-* } } */ /* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -fdump-rtl-combine-all" } */ diff --git a/gcc/testsuite/gcc.dg/combine_ashiftrt_2.c b/gcc/testsuite/gcc.dg/combine_ashiftrt_2.c index fee5b84..7d6721d 100644 --- a/gcc/testsuite/gcc.dg/combine_ashiftrt_2.c +++ b/gcc/testsuite/gcc.dg/combine_ashiftrt_2.c @@ -1,4 +1,6 @@ -/* { dg-do compile {target arm*-*-* i?86-*-* x86_64-*-* powerpc-*-* sparc-*-*} } */ +/* Target architectures where RTL has been found to produce the expected + (neg:SI (ge:SI ...)) when compiling for ILP32. */ +/* { dg-do compile { target aarch64*-*-* arm*-*-* i?86-*-* microblaze-*-* mips*-*-* powerpc*-*-* sparc*-*-* x86_64-*-* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -fdump-rtl-combine-all" } */ |