Утверждена поддержка китайской архитектуры LoongArch в компиляторе GCC

Поддержка китайской процессорной архитектуры LoongArch в наборе компиляторов GNU Compiler Collection (GCC) утверждена руководящим советом GCC, 26 марта сообщает американский новостной портал об открытых проектах и мире ОС Linux Phoronix.

Микроархитектура и соответствующая система команд LoongArch основана на 64-разрядной версии американской архитектуры (и наборе команд) MIPS. В набор компиляторов GCC приняты изменения, обеспечивающие поддержку LoongArch.

Заявляется, что изменения не войдут в стабильную версию GCC 12, но могут быть включены в GCC 12.1. Версия 12.1 выйдет в апреле или мае 2022 года. Соответствующие доработки предложены командой занимающейся разработкой процессоров Loongson.

Результаты компиляции исходного кода программ с помощью GCC под архитектуру LoongArch, проведенные на системе с процессором Loongson 3A5000 пока далеки от идеала. Тем не менее, поддержка архитектуры дорабатывается.

Также в данный момент готовится поддержка LoongArch для набора инструментов создания компиляторов LLVM (Low Level Virtual Machine).