diff options
| author | chenguoqi <chenguoqi@loongson.cn> | 2024-10-24 11:16:00 +0800 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2024-11-13 05:02:13 +0000 |
| commit | 84e58c84fdbe4681b4cbfeb615aaba3437c8ac85 (patch) | |
| tree | a1e4e3b0a9c038eee522985e561bcb2a8888fd37 /src/cmd/internal/obj/mips | |
| parent | 239dbd7dbac883d6f9b6522774a0dfd519f77fa8 (diff) | |
| download | go-84e58c84fdbe4681b4cbfeb615aaba3437c8ac85.tar.xz | |
cmd/internal/obj: add tool to generate Cnames string
Add cmd/internal/obj/mkcnames.go to do the generation and update
the architecture packages to use it to maintain the Cnames tables.
Currently works correctly on arm64,loong64,mips,ppc64 and s390x.
Change-Id: I5220b0ba6d8a8a5fcc4d9774731eb2af69a671af
Reviewed-on: https://go-review.googlesource.com/c/go/+/622256
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Meidan Li <limeidan@loongson.cn>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Qiqi Huang <huangqiqi@loongson.cn>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn>
Commit-Queue: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/cmd/internal/obj/mips')
| -rw-r--r-- | src/cmd/internal/obj/mips/a.out.go | 1 | ||||
| -rw-r--r-- | src/cmd/internal/obj/mips/anames0.go | 5 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/internal/obj/mips/a.out.go b/src/cmd/internal/obj/mips/a.out.go index cd6131332a..5439f0e4aa 100644 --- a/src/cmd/internal/obj/mips/a.out.go +++ b/src/cmd/internal/obj/mips/a.out.go @@ -275,6 +275,7 @@ const ( NSCHED = 20 ) +//go:generate go run ../mkcnames.go -i a.out.go -o anames0.go -p mips const ( C_NONE = iota C_REG diff --git a/src/cmd/internal/obj/mips/anames0.go b/src/cmd/internal/obj/mips/anames0.go index c300696730..ec07492375 100644 --- a/src/cmd/internal/obj/mips/anames0.go +++ b/src/cmd/internal/obj/mips/anames0.go @@ -1,9 +1,8 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// Code generated by mkcnames -i a.out.go -o anames0.go -p mips; DO NOT EDIT. package mips +// This order should be strictly consistent to that in a.out.go. var cnames0 = []string{ "NONE", "REG", |
