New test.

From-SVN: r38029
This commit is contained in:
Richard Henderson 2000-12-05 00:13:27 -08:00 committed by Richard Henderson
parent de9e5c232b
commit 7d3615831e
2 changed files with 25 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2000-12-05 Richard Henderson <rth@redhat.com>
* gcc.c-torture/compile/20001205-1.c: New.
2000-12-04 Neil Booth <neilb@earthling.net>
* g++.old-deja/g++.other/virtual9.C: New test.

View File

@ -0,0 +1,21 @@
static inline unsigned long rdfpcr(void)
{
unsigned long tmp, ret;
__asm__ ("" : "=r"(tmp), "=r"(ret));
return ret;
}
static inline unsigned long
swcr_update_status(unsigned long swcr, unsigned long fpcr)
{
swcr &= ~0x7e0000ul;
swcr |= (fpcr >> 3) & 0x7e0000ul;
return swcr;
}
unsigned long osf_getsysinfo(unsigned long flags)
{
unsigned long w;
w = swcr_update_status(flags, rdfpcr());
return w;
}