aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Lawrence <alan.lawrence@arm.com>2015-02-04 12:23:08 +0000
committerRainer Orth <ro@gcc.gnu.org>2015-02-04 12:23:08 +0000
commit251f0b62d6d62cb5dba2afb8289b3629b823ab2e (patch)
tree783bec5d615c9c5b7b00df1997237cd756a7e111
parent6f56da5d6ef649549b48e74fdc2d8692be5f8e17 (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/combine_ashiftrt_1.c4
-rw-r--r--gcc/testsuite/gcc.dg/combine_ashiftrt_2.c4
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" } */