延续上周GCC 指导委员会批准 LoongArch 登陆这个源自 MIPS 的中国 CPU 架构的新端口的文章,代码于周二合并。
在使用这个开源编译器的 GCC 12 开发的“第四阶段”最后阶段,由于其在大约一个月的时间内稳定发布,LoongArch 已被合并。由于新的 CPU 端口不会冒现有编译器代码的风险,LoongArch 代码能够在 GCC 指导委员会的关键批准后落地。
LoongArch 是龙芯在多年来提供多种 MIPS 硬件之后正在开发的 CPU 架构,对上游友好。由于不再积极开发 MIPS CPU 架构,他们不得不继续将其演变成自己的 CPU 设计。最初基于 LoongArch 的龙芯 3A5000 CPU 无法与当今的 Intel、Arm 或 AMD CPU 竞争,但我们将看到它们在未来的硬件中能够挤出多少性能。
这些提交带来了对过去几个月一直在开发的 GNU 编译器集合的初始 LoongArch 支持。
这也为 Linux 内核主线其 LoongArch CPU 架构支持扫清了道路,因为它一直需要合适的上游编译器支持。