compress-float-sse.c: New.
authorDale Johannesen <dalej@apple.com>
Tue, 12 Jul 2005 20:33:02 +0000 (20:33 +0000)
committerDale Johannesen <dalej@gcc.gnu.org>
Tue, 12 Jul 2005 20:33:02 +0000 (20:33 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/compress-float-ppc-pic.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/compress-float-ppc.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/compress-float-387-pic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/compress-float-387.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/compress-float-sse.c [new file with mode: 0644]

index 8cead7dc3d6507373097de07afdb52421822d38a..144b57f1fcc68ca8fe588686cc21aab0e4f3622c 100644 (file)
@@ -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 (file)
index 0000000..2f67d69
--- /dev/null
@@ -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 (file)
index 0000000..e3f443e
--- /dev/null
@@ -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 (file)
index 0000000..e15bbee
--- /dev/null
@@ -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 (file)
index 0000000..36decaf
--- /dev/null
@@ -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 (file)
index 0000000..fecce83
--- /dev/null
@@ -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 (file)
index 0000000..d0a3e00
--- /dev/null
@@ -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" } } */