This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Lots of "make check" regressions


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 ]



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]