LoongArch Port

Xi Ruoyao xry111@mengyan1223.wang
Sat Nov 27 09:57:14 GMT 2021


On Sat, 2021-11-27 at 16:27 +0800, chenglulu wrote:
> The LoongArch architecture (LoongArch) is an Instruction Set
> Architecture (ISA) that has a Reduced Instruction Set Computer (RISC)
> style.
> The documents are on
> https://loongson.github.io/LoongArch-Documentation/README-EN.html
> 
> The ELF ABI Documents are on:
> https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html
> 
> The binutils has been merged into trunk:
> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=560b3fe208255ae909b4b1c88ba9c28b09043307
> 
> Note: this GCC port requires the following patch applied to binutils
> to build.
> https://github.com/loongson/binutils-gdb/commit/aacb0bf860f02aa5a7dcb76dd0e392bf871c7586
> (will be submitted to upstream soon)
> 
> chenglulu (12):
> 
> LoongArch Port: gcc build
> LoongArch Port: Regenerate gcc/configure.
> LoongArch Port: Machine Decsription files.
> LoongArch Port: Machine description C files and .h
> LoongArch Port: Builtin functions.
> LoongArch Port: Builtin macros.
> LoongArch Port: libgcc
> LoongArch Port: Regenerate libgcc/configure.
> LoongArch Port: libgomp
> LoongArch Port: gcc/testsuite
> LoongArch Port: Regenerate configure
> LoongArch Port: Add doc.

GCC 12 is at stage 3 now, I think in stage 3 a new port won't be merged.
It's needed to be rebased for GCC 13, after GCC 12.1.0 release.
-- 
Xi Ruoyao <xry111@mengyan1223.wang>
School of Aerospace Science and Technology, Xidian University


More information about the Gcc-patches mailing list