mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-19 20:09:48 +08:00
Testcase for emit_group_store patch.
* gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump. From-SVN: r22892
This commit is contained in:
parent
3947e2f984
commit
2883350489
@ -1,3 +1,7 @@
|
||||
Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
|
||||
|
||||
* gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
|
||||
|
||||
1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
|
||||
|
||||
* g++.old-deja/g++.pt/friend35.C: New test. A template function
|
||||
|
21
gcc/testsuite/gcc.c-torture/compile/981007-1.c
Normal file
21
gcc/testsuite/gcc.c-torture/compile/981007-1.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern double fabs (double);
|
||||
extern double sqrt (double);
|
||||
|
||||
typedef struct complexm {
|
||||
double re,im;
|
||||
} complex;
|
||||
|
||||
static complex
|
||||
setCom (double r, double i)
|
||||
{
|
||||
complex ct;
|
||||
ct.re=fabs(r)<1E-300?0.0:r;
|
||||
ct.im=fabs(i)<1E-300?0.0:i;
|
||||
return ct;
|
||||
}
|
||||
|
||||
static complex
|
||||
csqrt_crash (double x)
|
||||
{
|
||||
return (x>=0) ? setCom(sqrt(x),0) : setCom(0,sqrt(-x));
|
||||
}
|
Loading…
Reference in New Issue
Block a user