aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>2015-01-14 06:08:24 +0000
committerNaveen H.S <naveenh@gcc.gnu.org>2015-01-14 06:08:24 +0000
commitbe77e6092bae228235587d3b666c8b8c259683d6 (patch)
tree19189e38aa22d40c9b5411c2b5a6b46a3cdf7096
parentc02ae3ae3d69ae81a89ce7c9021a9b790dc5f6dc (diff)
downloadgcc-be77e6092bae228235587d3b666c8b8c259683d6.zip
gcc-be77e6092bae228235587d3b666c8b8c259683d6.tar.gz
gcc-be77e6092bae228235587d3b666c8b8c259683d6.tar.bz2
octeon3-pipe-1.c: New test.
* gcc.target/mips/octeon3-pipe-1.c: New test. From-SVN: r219575
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog-20144
-rw-r--r--gcc/testsuite/gcc.target/mips/octeon3-pipe-1.c12
3 files changed, 16 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 334e3e5..bc0cd1f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * gcc.target/mips/octeon3-pipe-1.c: New test.
+
2015-01-13 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h (set_up_logging): Move string concatenation
diff --git a/gcc/testsuite/ChangeLog-2014 b/gcc/testsuite/ChangeLog-2014
index 3e8fdc2..54a4c59 100644
--- a/gcc/testsuite/ChangeLog-2014
+++ b/gcc/testsuite/ChangeLog-2014
@@ -5008,10 +5008,6 @@
* gcc.target/arm/ifcvt-size-check.c: New test.
-2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * gcc.target/mips/octeon3-pipe-1.c: New test.
-
2014-11-02 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
diff --git a/gcc/testsuite/gcc.target/mips/octeon3-pipe-1.c b/gcc/testsuite/gcc.target/mips/octeon3-pipe-1.c
new file mode 100644
index 0000000..3b83266
--- /dev/null
+++ b/gcc/testsuite/gcc.target/mips/octeon3-pipe-1.c
@@ -0,0 +1,12 @@
+/* Check that we use the octeon3 pipeline description. */
+/* { dg-do compile } */
+/* { dg-options "-fschedule-insns2 -fdump-rtl-sched2 -march=octeon3" } */
+/* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */
+
+NOMIPS16 int f (int a, int b)
+{
+ return a / b;
+}
+
+/* { dg-final { scan-rtl-dump "octeon_mult\\*17" "sched2" } } */
+/* { dg-final { cleanup-rtl-dump "sched2" } } */