New test.
From-SVN: r38029
This commit is contained in:
parent
de9e5c232b
commit
7d3615831e
@ -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>
|
2000-12-04 Neil Booth <neilb@earthling.net>
|
||||||
|
|
||||||
* g++.old-deja/g++.other/virtual9.C: New test.
|
* g++.old-deja/g++.other/virtual9.C: New test.
|
||||||
|
21
gcc/testsuite/gcc.c-torture/compile/20001205-1.c
Normal file
21
gcc/testsuite/gcc.c-torture/compile/20001205-1.c
Normal 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;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user