aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2005-07-12 20:33:02 +0000
committerDale Johannesen <dalej@gcc.gnu.org>2005-07-12 20:33:02 +0000
commit015294b667d2e5b00796513ac651d50c2b892515 (patch)
tree0214281154e42ddb02d278d7261dd5b0f09d1a51
parente4541b7a1e63c7c02a1fbea8cbbe397fd436ebfe (diff)
downloadgcc-015294b667d2e5b00796513ac651d50c2b892515.zip
gcc-015294b667d2e5b00796513ac651d50c2b892515.tar.gz
gcc-015294b667d2e5b00796513ac651d50c2b892515.tar.bz2
compress-float-sse.c: New.
2005-07-10 Dale Johannesen <dalej@apple.com> * gcc.target/i386/compress-float-sse.c: New. * gcc.target/i386/compress-float-sse-pic.c: New. * gcc.target/i386/compress-float-387.c: New. * gcc.target/i386/compress-float-387-pic.c: New. * gcc.dg/compress-float-ppc.c: New. * gcc.dg/compress-float-ppc-pic.c: New. From-SVN: r101939
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.dg/compress-float-ppc-pic.c6
-rw-r--r--gcc/testsuite/gcc.dg/compress-float-ppc.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/compress-float-387-pic.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/compress-float-387.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/compress-float-sse.c6
7 files changed, 45 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8cead7d..144b57f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2005-07-12 Dale Johannesen <dalej@apple.com>
+
+ * gcc.target/i386/compress-float-sse.c: New.
+ * gcc.target/i386/compress-float-sse-pic.c: New.
+ * gcc.target/i386/compress-float-387.c: New.
+ * gcc.target/i386/compress-float-387-pic.c: New.
+ * gcc.dg/compress-float-ppc.c: New.
+ * gcc.dg/compress-float-ppc-pic.c: New.
+
2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
gfortran.dg/dev_null.f90: Remove targets.
diff --git a/gcc/testsuite/gcc.dg/compress-float-ppc-pic.c b/gcc/testsuite/gcc.dg/compress-float-ppc-pic.c
new file mode 100644
index 0000000..2f67d69
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/compress-float-ppc-pic.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-options "-O2 -fpic" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "lfs" } } */
diff --git a/gcc/testsuite/gcc.dg/compress-float-ppc.c b/gcc/testsuite/gcc.dg/compress-float-ppc.c
new file mode 100644
index 0000000..e3f443e
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/compress-float-ppc.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-options "-O2" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "lfs" } } */
diff --git a/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c b/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
new file mode 100644
index 0000000..e15bbee
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target i?86*-*-* } } */
+/* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=387 -fpic" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "flds" } } */
diff --git a/gcc/testsuite/gcc.target/i386/compress-float-387.c b/gcc/testsuite/gcc.target/i386/compress-float-387.c
new file mode 100644
index 0000000..36decaf
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/compress-float-387.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target i?86*-*-* } } */
+/* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=387" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "flds" } } */
diff --git a/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c b/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c
new file mode 100644
index 0000000..fecce83
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target i?86*-*-* } } */
+/* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=sse -fpic" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "movsd" } } */
diff --git a/gcc/testsuite/gcc.target/i386/compress-float-sse.c b/gcc/testsuite/gcc.target/i386/compress-float-sse.c
new file mode 100644
index 0000000..d0a3e00
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/compress-float-sse.c
@@ -0,0 +1,6 @@
+/* { dg-do compile { target i?86*-*-* } } */
+/* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=sse" } */
+double foo (double x) {
+ return x + 1.75;
+}
+/* { dg-final { scan-assembler "movsd" } } */