aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-05-26 00:36:10 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-05-26 00:36:10 +0200
commit4d2a42a1f639e644da9f14af8bb895f7f0710a0c (patch)
treed2ea079379840422a1a173736a1a1f4988842dc9 /gcc/testsuite
parent5b98f74d38bb1ec9dfbeedd7d2d39d4e22a37d34 (diff)
downloadgcc-4d2a42a1f639e644da9f14af8bb895f7f0710a0c.zip
gcc-4d2a42a1f639e644da9f14af8bb895f7f0710a0c.tar.gz
gcc-4d2a42a1f639e644da9f14af8bb895f7f0710a0c.tar.bz2
re PR target/32065 (Many dfp testsuite failures for -msse targets)
PR target/32065 * target/i386/i386.c (ix86_expand_vector_move): Force SUBREGs of constants into memory. Expand unaligned memory references for SSE modes via x86_expand_vector_move_misalign() function. testsuite/ChangeLog: PR target/32065 * gcc.target/i386/pr32065.c: New test. From-SVN: r125077
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/pr32065.c7
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ed0ee7f..59b1939 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+007-05-26 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/32065
+ * gcc.target/i386/pr32065.c: New test.
+
2007-05-25 Dirk Mueller <dmueller@suse.de>
Marcus Meissner <meissner@suse.de>
diff --git a/gcc/testsuite/gcc.target/i386/pr32065.c b/gcc/testsuite/gcc.target/i386/pr32065.c
new file mode 100644
index 0000000..d6692b5
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/pr32065.c
@@ -0,0 +1,7 @@
+/* { dg-do compile { target dfp } } */
+/* { dg-options "-msse" } */
+
+_Decimal128 test (void)
+{
+ return 1234123412341234.123412341234dl;
+}