This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
New failures in egcs
- To: amylaar at cygnus dot co dot uk (Joern Rennecke)
- Subject: New failures in egcs
- From: hjl at lucon dot org (H.J. Lu)
- Date: Wed, 20 May 1998 16:02:03 -0700 (PDT)
- Cc: amylaar at cygnus dot co dot uk, law at cygnus dot com, mmitchell at usa dot net, egcs-bugs at cygnus dot com, amylaar at cygnus dot com, wilson at cygnus dot com, hjl at lucon dot org
>
> Oops, the actual change was missing in the previous patch.
>
> Wed May 20 20:54:49 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
>
> * reload1.c (reload_reg_free_before_p): Earlier inputs might
> now conflict.
>
This patche make egcs 980520 to build. But I got 4 new failures on x86:
FAIL: gcc.c-torture/execute/960830-1.c execution, -O0
FAIL: gcc.c-torture/execute/960830-1.c execution, -O1
FAIL: gcc.c-torture/execute/960830-1.c execution, -O2
FAIL: gcc.c-torture/execute/960830-1.c execution, -O2 -g
FAIL: gcc.c-torture/execute/960830-1.c execution, -Os
I am enclosing it here.
H.J.
---
#ifdef __i386__
f (rp)
unsigned int *rp;
{
__asm__ ("mull %3" : "=a" (rp[0]), "=d" (rp[1]) : "%0" (7), "rm" (7));
}
main ()
{
unsigned int s[2];
f (s);
if (s[1] != 0 || s[0] != 49)
abort ();
exit (0);
}
#else
main ()
{
exit (0);
}
#endif