From c689eb9b21b97b888ef74b6ddccf9c08fd9d5c75 Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Wed, 6 Aug 2014 23:59:14 -0400 Subject: [PATCH] [dev.power64] cmd/dist: power64/power64le support. LGTM=rsc R=rsc, iant CC=golang-codereviews https://golang.org/cl/117670045 --- src/cmd/dist/build.c | 43 +++++++++++++++++++++++++++++++++---- src/cmd/dist/buildruntime.c | 7 ++++++ 2 files changed, 46 insertions(+), 4 deletions(-) diff --git a/src/cmd/dist/build.c b/src/cmd/dist/build.c index 2e0f5b6360e..1feeccf4176 100644 --- a/src/cmd/dist/build.c +++ b/src/cmd/dist/build.c @@ -347,6 +347,7 @@ static char *oldtool[] = { "5a", "5c", "5g", "5l", "6a", "6c", "6g", "6l", "8a", "8c", "8g", "8l", + "9a", "9c", "9g", "9l", "6cov", "6nm", "6prof", @@ -553,6 +554,11 @@ static struct { "../cc/pswt.c", "$GOROOT/pkg/obj/$GOHOSTOS_$GOHOSTARCH/libcc.a", }}, + {"cmd/9c", { + "../cc/pgen.c", + "../cc/pswt.c", + "$GOROOT/pkg/obj/$GOHOSTOS_$GOHOSTARCH/libcc.a", + }}, {"cmd/5g", { "../gc/cplx.c", "../gc/pgen.c", @@ -577,6 +583,14 @@ static struct { "../gc/popt.h", "$GOROOT/pkg/obj/$GOHOSTOS_$GOHOSTARCH/libgc.a", }}, + {"cmd/9g", { + "../gc/cplx.c", + "../gc/pgen.c", + "../gc/plive.c", + "../gc/popt.c", + "../gc/popt.h", + "$GOROOT/pkg/obj/$GOHOSTOS_$GOHOSTARCH/libgc.a", + }}, {"cmd/5l", { "../ld/*", }}, @@ -586,6 +600,9 @@ static struct { {"cmd/8l", { "../ld/*", }}, + {"cmd/9l", { + "../ld/*", + }}, {"cmd/go", { "zdefaultcc.go", }}, @@ -1178,12 +1195,26 @@ shouldbuild(char *file, char *dir) // Check file name for GOOS or GOARCH. name = lastelem(file); - for(i=0; i