gcc/libgo/go
Ian Lance Taylor ab25c42d05 cmd/go: allow buildmode c-archive for gccgo on ppc64
In buildmodeinit, the c-archive buildmode is flagged as invalid
    on linux/ppc64 for gccgo when it should be valid. This happens
    because the check against the gccgo flag is done after the checks
    for valid GOOS/GOARCH pairs instead of before as is done for all
    other buildmode cases in this switch. This corrects the problem and
    allows several of the gccgo gotools testcases to pass on linux/ppc64.
    
    Updates #29046
    
    Reviewed-on: https://go-review.googlesource.com/c/152137

From-SVN: r266764
2018-12-03 20:25:11 +00:00
..
archive libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
bufio libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
builtin libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
bytes libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
cmd cmd/go: allow buildmode c-archive for gccgo on ppc64 2018-12-03 20:25:11 +00:00
compress libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
container libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
context libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
crypto libgo: update to Go 1.11.1 release 2018-10-08 14:21:30 +00:00
database/sql libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
debug libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
encoding libgo: update to Go 1.11.1 release 2018-10-08 14:21:30 +00:00
errors libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
expvar libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
flag libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
fmt libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
go compiler: add '$' to names in expression export data 2018-11-27 21:25:58 +00:00
golang_org/x libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
hash libgo: support x32 as GOARCH=amd64p32 GOOS=linux 2018-10-01 20:17:11 +00:00
html libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
image libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
index/suffixarray libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
internal compiler: improve name mangling for packpaths 2018-10-25 22:18:08 +00:00
io libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
log libgo: fix improperly mangled linker symbol directive 2018-10-26 16:53:24 +00:00
math libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
mime libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
net libgo: update to Go 1.11.1 release 2018-10-08 14:21:30 +00:00
os runtime, os: fix the build on Solaris 2018-09-26 03:29:07 +00:00
path libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
plugin libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
reflect libgo: update to Go 1.11.1 release 2018-10-08 14:21:30 +00:00
regexp libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
runtime compiler: improve name mangling for packpaths 2018-10-25 22:18:08 +00:00
sort libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
strconv libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
strings libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
sync compiler: improve name mangling for packpaths 2018-10-25 22:18:08 +00:00
syscall syscall: don't assume we have a GETEUID system call 2018-09-26 15:17:30 +00:00
testing libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
text libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
time libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
unicode libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00