LoongArch Port Merged For GCC 12

Written by Michael Larabel in GNU on 30 March 2022 at 12:00 AM EDT. 4 Comments
GNU
In continuation of last week's article that the GCC steering committee approved landing of LoongArch as a new port to this MIPS-derived Chinese CPU architecture, the code was merged on Tuesday.

While in the "stage four" final phase of GCC 12 development with this open-source compiler due for its stable release in about one month's time, LoongArch has been merged. Due to a new CPU port not risking existing compiler code, the LoongArch code was able to land following the crucial approval of the GCC steering committee.

LoongArch is the CPU architecture being developed by Loongson after offering a variety of MIPS hardware over the years that has been upstream friendly. With the MIPS CPU architecture no longer being actively developed, they had to move on with evolving it into their own CPU design. Initial Loongson 3A5000 CPUs based on LoongArch aren't competitive to today's Intel, Arm, or AMD CPUs but we'll see how much performance they manage to squeeze out of their hardware ahead.

These commits bring up the initial LoongArch support for the GNU Compiler Collection that has been under development the past many months.

This also clears the way for the Linux kernel to mainline its LoongArch CPU architecture support as it has been held up by needing suitable upstream compiler support.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week