]> Cypherpunks repositories - gostls13.git/commit
cmd/link: support linker for linux/loong64
authorXiaodong Liu <liuxiaodong@loongson.cn>
Sun, 15 Aug 2021 08:25:46 +0000 (16:25 +0800)
committerGopher Robot <gobot@golang.org>
Tue, 17 May 2022 17:54:33 +0000 (17:54 +0000)
commitcc4957a5f6eba946f359ed9646ec3e5083a259a9
tree9b1f9a938dc5291d220b709a370b75451b2e29bc
parent770e0e584a98dfd5e8d0d00558085c339fda0ed7
cmd/link: support linker for linux/loong64

The basic arch-specific hooks are implemented, which
are used for internal and external linker.

Contributors to the loong64 port are:
  Weining Lu <luweining@loongson.cn>
  Lei Wang <wanglei@loongson.cn>
  Lingqin Gong <gonglingqin@loongson.cn>
  Xiaolin Zhao <zhaoxiaolin@loongson.cn>
  Meidan Li <limeidan@loongson.cn>
  Xiaojuan Zhai <zhaixiaojuan@loongson.cn>
  Qiyuan Pu <puqiyuan@loongson.cn>
  Guoqi Chen <chenguoqi@loongson.cn>

This port has been updated to Go 1.15.6:
  https://github.com/loongson/go

Updates #46229

Change-Id: I4680eb0635dd0fa3d6ea8348a2488da9c7e33d3b
Reviewed-on: https://go-review.googlesource.com/c/go/+/349514
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
12 files changed:
src/cmd/link/internal/ld/config.go
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/pcln.go
src/cmd/link/internal/ld/target.go
src/cmd/link/internal/loadelf/ldelf.go
src/cmd/link/internal/loong64/asm.go [new file with mode: 0644]
src/cmd/link/internal/loong64/l.go [new file with mode: 0644]
src/cmd/link/internal/loong64/obj.go [new file with mode: 0644]
src/cmd/link/internal/sym/reloc.go
src/cmd/link/link_test.go
src/cmd/link/main.go