From 117b84b73e5bc9a2c2eeef395a94e6a3ac9a82fc Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Fri, 19 Jun 1998 12:08:33 +0000 Subject: 980414-1.c: Move comments outside of ASM to improve compatibility with assmblers with a... * gcc.dg/980414-1.c: Move comments outside of ASM to improve compatibility with assmblers with a different comment character. Eliminate use of GAS-specific extensions. From-SVN: r20592 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.dg/980414-1.c | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) (limited to 'gcc') diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ea592b3..abc4487 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +Fri Jun 19 14:06:36 1998 Robert Lipe + + * gcc.dg/980414-1.c: Move comments outside of ASM to improve + compatibility with assmblers with a different comment character. + Eliminate use of GAS-specific extensions. + Fri Jun 19 02:05:14 1998 Jeffrey A Law (law@cygnus.com) * gcc.c-torture/execute/ieee/980619-1.c: New test. diff --git a/gcc/testsuite/gcc.dg/980414-1.c b/gcc/testsuite/gcc.dg/980414-1.c index 9646f6d..8fd0e12 100644 --- a/gcc/testsuite/gcc.dg/980414-1.c +++ b/gcc/testsuite/gcc.dg/980414-1.c @@ -29,12 +29,12 @@ mypow (double __x, double __y) } } __asm __volatile__ - ("fmul %%st(1) # y * log2(x)\n\t" - "fstl %%st(1)\n\t" - "frndint # int(y * log2(x))\n\t" + ("fmul %%st(1),%%st\n\t" /* y * log2(x) */ + "fst %%st(1)\n\t" + "frndint\n\t" /* int(y * log2(x)) */ "fxch\n\t" - "fsub %%st(1) # fract(y * log2(x))\n\t" - "f2xm1 # 2^(fract(y * log2(x))) - 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)); __value += 1.0; __asm __volatile__ -- cgit v1.1