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

--- Comment #17 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> 2012-05-08 15:08:13 UTC ---
> --- Comment #16 from Ian Lance Taylor <ian at airs dot com> 2012-04-24 
> 16:33:13 UTC ---
> At some point, can you update this bug with the current set of test failures
> using Go on Irix?  No rush.

I've just finished a 4.7 branch bootstrap on IRIX.  Test results are at

    http://gcc.gnu.org/ml/gcc-testresults/2012-05/msg00776.html

You can look at the complete build at
columba:/var/gcc/regression/gcc-4.7-branch/6.5-gcc/build.

There are two issues currently breaking the IRIX Go build:

* The configure test for libgo_cv_lib_setcontext_clobbers_tls currently
  SEGVs in pthread_join; I don't really know why.  I'm currently hacking
  around this with the attached patch.

* The last bootstrap failed building libgo:

sysinfo.go:338:78: error: use of undefined type '_rtentry'
make[4]: *** [syscall/syscall.lo] Error 1

  _rtentry is only used in

type _llinfo_arp struct { la_next *_llinfo_arp; la_prev *_llinfo_arp; la_rt
*_rtentry; la_hold *_mbuf; la_data *byte; la_asked int32; }
type _route struct { ro_rt *_rtentry; ro_dst _sockaddr; }

  both of which seem to be unused otherwise.  As another hack, I've
  manually commented both lines to allow the bootstrap (which takes
  ca. 36 hours) to complete.

After this, the majority of testcases (both gcc and libgo) fail with

throw: gogo setcontext returned

I haven't yet started to investigate what's going on.

    Rainer

Reply via email to