[Bug go/51874] Many libgo testsuite failures on Solaris, IRIX

ro at CeBiTec dot Uni-Bielefeld.DE gcc-bugzilla@gcc.gnu.org
Tue Feb 14 18:32:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51874

--- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2012-02-14 18:31:28 UTC ---
> --- Comment #7 from Ian Lance Taylor <ian at airs dot com> 2012-02-12 06:04:42 UTC ---
> In current mainline I'm not aware of any test failures on Solaris.  The SPARC
> Solaris system I am using is very slow and I do see some timeouts.  However, I
> do not see any more actual failures.

Right, I'm currently running Solaris 8-11 bootstraps.  Solaris 11
results look excellent so far: while I'm still seeing the 3 timeouts
from PR go/48501, this bootstrap predates your patches for this.
Solaris 10 is only slightly worse, but I think it's best to file a
separate PR for the issue(s) I'm seeing there.

Solaris 8 and 9 suffer from two problems:

* Initially, bootstrap failed since the setcontext TLS test failed.  I
  could trace this to the wrong (non-standard) interpretation of
  uc_stack.ss_sp as top of stack on Solaris 8 and 9/SPARC.  I've got a
  patch (hack for that) which I'll post once testing completes.

* All execution tests fail since Solaris 8 and 9/SPARC libm.so lacks
  log2 and trunc, so all tests die with undefined references.  Should I
  file a separate PR for that?

> I have not tested on Irix.  To be honest I am far less interested in Irix than
> I am in Solaris.  Can you still buy a new Irix system?

No, and I'm obsoleting IRIX 6.5 support in 4.7 for a reason :-)  Still,
given that Go support worked reasonably well some time ago, I'd like to
get it working again if possible.  An IRIX bootstrap with the latest
patches is currently running.  It also need a hack around the setcontext
TLS test, which SEGVs somewhere in the depths of pthread_join.  I've no
idea yet why this happens.

> If you agree that Solaris working, can you either close this PR or make it
> Irix-specific?  Thanks.

I'll make it IRIX-specific once the Solaris bootstraps have finished.

Thanks a lot for all your help.

    Rainer



More information about the Gcc-bugs mailing list