Lots of "make check" regressions

Bryce McKinlay bryce@albatross.co.nz
Wed Feb 14 21:43:00 GMT 2001


Okay folks, gcj now builds once again (at least, the mainline does,
we'll have to move the libjava changes over to the branch.)
Unfortunatly, I am seeing a large number of testsuite failures:
 === libjava Summary ===
# of expected passes 1522
# of unexpected failures 46
# of unexpected successes 34
# of expected failures 122
I'm pretty sure we were looking much better than this a few weeks ago.
One of the more disturbing regressions (see
InterfaceDispatch.java) is:
class CC {}
public class Test
{
 public static void main(String args[])
 {
 System.out.println (new CC[1] instanceof Object[]);
 }
}
$ ./test
false
Upon inspection, gcj is never even generating a call to
_Jv_IsInstanceOf() (arguably it shouldn't anyway because the type of
the array is provable, but I was not aware that gcj had gained this
optimzation)
I am absolutely sure that this worked last time I ran the testsuite.
Does this ring bells with anyone?
regards
 [ bryce ]


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /