aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>1999-09-02 07:19:47 +0000
committerJeff Law <law@gcc.gnu.org>1999-09-02 01:19:47 -0600
commit456dd9992b4096d3056fe59371f54ccd0d9a0471 (patch)
treeeaf7fd393a7edee37cebfe0be6ec1c327bbc7ff5
parent6d649d2678b1f6dd4d9e11b0b6e549171b90d425 (diff)
downloadgcc-456dd9992b4096d3056fe59371f54ccd0d9a0471.zip
gcc-456dd9992b4096d3056fe59371f54ccd0d9a0471.tar.gz
gcc-456dd9992b4096d3056fe59371f54ccd0d9a0471.tar.bz2
980414-1.c: Fix assembler syntax to work with old assemblers too.
* gcc.dg/980414-1.c: Fix assembler syntax to work with old assemblers too. From-SVN: r29051
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/980414-1.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 86d45e8..d005926 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+Thu Sep 2 01:17:51 1999 Marc Espie <espie@cvs.openbsd.org>
+
+ * gcc.dg/980414-1.c: Fix assembler syntax to work with old
+ assemblers too.
+
Tue Aug 31 17:57:49 1999 Jeffrey A Law (law@cygnus.com)
* lib/c-torture.exp: Avoid the "compare executables" optimization
diff --git a/gcc/testsuite/gcc.dg/980414-1.c b/gcc/testsuite/gcc.dg/980414-1.c
index 8fd0e12..fcd02b5 100644
--- a/gcc/testsuite/gcc.dg/980414-1.c
+++ b/gcc/testsuite/gcc.dg/980414-1.c
@@ -32,7 +32,7 @@ mypow (double __x, double __y)
("fmul %%st(1),%%st\n\t" /* y * log2(x) */
"fst %%st(1)\n\t"
"frndint\n\t" /* int(y * log2(x)) */
- "fxch\n\t"
+ "fxch %%st(1)\n\t"
"fsub %%st(1),%%st\n\t" /* fract(y * log2(x)) */
"f2xm1\n\t" /* 2^(fract(y * log2(x))) - 1 */
: "=t" (__value), "=u" (__exponent) : "0" (__x), "1" (__y));