summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 8cead7dc3d6..144b57f1fcc 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 00000000000..2f67d6962f9
--- /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 00000000000..e3f443ec80e
--- /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 00000000000..e15bbee21aa
--- /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 00000000000..36decafa822
--- /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 00000000000..fecce83e031
--- /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 00000000000..d0a3e0044d9
--- /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" } } */
OpenPOWER on IntegriCloud