Uros Bizjak <ubiz...@gmail.com> writes: > On Tue, May 31, 2011 at 8:08 PM, Ian Lance Taylor <i...@google.com> wrote: >> Uros Bizjak <ubiz...@gmail.com> writes: >> >>> (BTW: Original calculation of Ctime_ns has a cut'n'paste error, >>> stat.Ctime.Nsec should be used instead of stat.Atime.Nsec). >> >> Thanks. Fixed like so. Bootstrapped and ran Go testsuite on >> x86_64-unknown-linux-gnu. Committed to mainline. > > Using your latest fixes, I was able to compile libgo on > alphaev68-pc-linux-gnu out of the box, without any additional patches.
Cool. > One problem remains in the libgo testsuite: certain tests have to be > compiled with -mieee, otherwise FPE is generated for unordered values. > Any suggestions, where -mieee should be placed? That's an interesting question. I think that ideally we would like -mieee to become the default when using gccgo. Users could still use -mno-ieee (well, they could if there were such an option) but it seems that for Go -mieee ought to be on by default. I'm not sure whether it would be more appropriate to do that in code in gcc/go or in code in gcc/config/alpha. In gcc/go it would require some sort of #ifdef, or a new target hook. In gcc/config/alpha one approach would be defining DRIVER_SELF_SPECS in alpha.h with %{.go:-mieee}. Thoughts? Ian