mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-05 08:20:29 +08:00
990117-1.c: New test.
* gcc.dg/990117-1.c: New test. Heavily edited net test + glibc. From-SVN: r24714
This commit is contained in:
parent
82db59b794
commit
b96acc3f3f
@ -1,5 +1,7 @@
|
||||
Sun Jan 17 00:02:33 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* gcc.dg/990117-1.c: New test.
|
||||
|
||||
* gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
|
||||
* gcc.c-torture/compile/990117-2.c: Likewise.
|
||||
|
||||
|
21
gcc/testsuite/gcc.dg/990117-1.c
Normal file
21
gcc/testsuite/gcc.dg/990117-1.c
Normal file
@ -0,0 +1,21 @@
|
||||
/* { dg-do compile { target i?86-*-* } } */
|
||||
/* { dg-options "-O2 -march=pentiumpro" } */
|
||||
|
||||
extern __inline double
|
||||
fabs (double __x)
|
||||
{
|
||||
register double __value;
|
||||
__asm __volatile__
|
||||
("fabs"
|
||||
: "=t" (__value) : "0" (__x));
|
||||
return __value;
|
||||
}
|
||||
int
|
||||
foo ()
|
||||
{
|
||||
int i, j, k;
|
||||
double x = 0, y = ((i == j) ? 1 : 0);
|
||||
for (i = 0; i < 10; i++)
|
||||
;
|
||||
fabs (x - y);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user