Skip to content

Commit

Permalink
Update T-HEAD to XuanTie.
Browse files Browse the repository at this point in the history
  • Loading branch information
Cooper-Qu committed Jul 15, 2024
1 parent 7238f2e commit e93de23
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 11 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
T-HEAD GNU Compiler Toolchain
XuanTie GNU Compiler Toolchain
=============================

This is the T-HEAD C and C++ cross-compiler. It supports two build modes:
This is the XuanTie C and C++ cross-compiler. It supports two build modes:
a generic ELF/Newlib toolchain and a more sophisticated Linux-ELF/glibc
toolchain.

Prebuild toolchain can be downloaded from resource center of OCC: https://occ.t-head.cn/community/download
Prebuild toolchain can be downloaded from resource center of OCC: https://www.xrvm.cn/community/download

For more information and getting technical support, please visit OCC website (Open Chip Community):https://occ.t-head.cn/
For more information and getting technical support, please visit OCC website (Open Chip Community):ttps://www.xrvm.cn/

### Getting the sources

This repository uses submodules, but submodules will fetch automatically on demand,
so `--recursive` or `git submodule update --init --recursive` is not needed.

$ git clone https://github.com/T-head-Semi/xuantie-gnu-toolchain
$ git clone https://github.com/XUANTIE-RV/xuantie-gnu-toolchain

**Warning: git clone takes around 6.65 GB of disk and download size**

Expand Down
2 changes: 1 addition & 1 deletion test/allowlist/gcc/common.log
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ FAIL: gfortran.dg/analyzer/pr93993.f90
#
FAIL: gfortran.dg/pr45636.f90
#
# T-HEAD: Need review
# XuanTiee: Need review
#
FAIL: gcc.dg/analyzer/dot-output.c
#
Expand Down
2 changes: 1 addition & 1 deletion test/allowlist/gcc/ilp32e.log
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#
# T-HEAD: Need review
# XuanTie: Need review
#
FAIL: gcc.dg/pr84877.c
2 changes: 1 addition & 1 deletion test/allowlist/gcc/rv32.xtheadc.log
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ FAIL: gcc.dg/torture/pr39074.c
FAIL: gcc.dg/torture/pta-structcopy-1.c
# Support vector
XPASS: gcc.dg/tree-ssa/ssa-dom-cse-2.c
# Improve: make more inline by default same as T-Head toolchain v1
# Improve: make more inline by default same as XuanTie toolchain v1
FAIL: c-c++-common/torture/asm-inline.c
# Improve: inhibit to generate builtins as memset/memcpy
FAIL: gcc.dg/ipa/iinline-attr.c
Expand Down
2 changes: 1 addition & 1 deletion test/allowlist/gcc/rv32.xtheade.log
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ FAIL: gcc.target/riscv/interrupt-4.c

FAIL: gcc.target/riscv/interrupt-mmode.c
FAIL: gcc.target/riscv/interrupt-umode.c
# Improve: make more inline by default same as T-Head toolchain v1
# Improve: make more inline by default same as XuanTie toolchain v1
FAIL: c-c++-common/torture/asm-inline.c
# Improve: inhibit to generate builtins as memset/memcpy
FAIL: gcc.dg/ipa/iinline-attr.c
Expand Down
2 changes: 1 addition & 1 deletion test/allowlist/gcc/rv64.log
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FAIL: gcc.dg/tree-ssa/pr84512.c
XPASS: gcc.dg/tree-ssa/ssa-fre-3.c

#
# T-HEAD: Need review
# XuanTie: Need review
#
FAIL: g++.dg/tls/thread_local4.C
FAIL: g++.dg/tls/thread_local4g.C
2 changes: 1 addition & 1 deletion test/allowlist/gcc/rv64.xthead.log
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ FAIL: gcc.dg/torture/pr39074.c
FAIL: gcc.dg/torture/pta-structcopy-1.c
# Support vector
XPASS: gcc.dg/tree-ssa/ssa-dom-cse-2.c
# Improve: make more inline by default same as T-Head toolchain v1
# Improve: make more inline by default same as XuanTie toolchain v1
FAIL: c-c++-common/torture/asm-inline.c
# Improve: inhibit to generate builtins as memset/memcpy
FAIL: gcc.dg/ipa/iinline-attr.c
Expand Down

0 comments on commit e93de23

Please sign in to comment.