libgo: support gollvm build on arm64 linux

Programming / Compilers / GCC - ian [138bc75d-0d04-0410-961f-82ee72b054a4] - 19 September 2019 00:03 EDT

This CL serves as part of an initial change for enabling gollvm building on arm64 linux, the rest of the change will be covered by another one to the gollvm repo.

Incorporate type definition of 'uint128' to 'runtime' and 'syscall' packges, the change is not specific to arm64 linux but made available for all platforms.

Verified by building and unit-testing gollvm on linux x86-64 and arm64.

Verified by building and checking gccgo on linux x86-64 and arm64.

Fixes golang/go#33711

ecfc674fb9c libgo: support gollvm build on arm64 linux
gcc/go/gofrontend/MERGE | 2 +-
libgo/mkrsysinfo.sh | 6 ++++++
libgo/mksysinfo.sh | 6 ++++++
libgo/sysinfo.c | 4 ++++
4 files changed, 17 insertions(+), 1 deletion(-)

Upstream: gcc.gnu.org


  • Share