GCC Has Been Ported To The Visium Architecture
The newest platform that the GNU Compiler Collection has been ported to is Visium. AdaCore is now looking to contribute their GCC Visium port to mainline.
Never heard of Visium before? Neither have we, but it's yet another platform where GCC can serve as the code compiler. Eric Botcazou of AdaCore explained Visium as "a 32-bit RISC architecture with an Extended Arithmetic Module implementing some 64-bit operations and an FPU designed for embedded systems...The Visium is a classic 32-bit RISC architecture whose branches have a delay slot and whose arithmetic and logical instructions all set the flags, and they comprise the moves between GP registers (which are inclusive ORs under the hood in the traditional RISC fashion)."
Visium is already supported by the mainline Binutils. Botcazou mentioned in his GCC port announcement that "the ultimate goal is to contribute a port of the entire toolchain with simulator, debugger and embedded libc."
Details and the patches for the GCC port of Visium can be found via this GCC mailing list thread. It's yet to be decided whether this Visium port will be accepted upstream in time for GCC 5 due out in 2015.
Never heard of Visium before? Neither have we, but it's yet another platform where GCC can serve as the code compiler. Eric Botcazou of AdaCore explained Visium as "a 32-bit RISC architecture with an Extended Arithmetic Module implementing some 64-bit operations and an FPU designed for embedded systems...The Visium is a classic 32-bit RISC architecture whose branches have a delay slot and whose arithmetic and logical instructions all set the flags, and they comprise the moves between GP registers (which are inclusive ORs under the hood in the traditional RISC fashion)."
Visium is already supported by the mainline Binutils. Botcazou mentioned in his GCC port announcement that "the ultimate goal is to contribute a port of the entire toolchain with simulator, debugger and embedded libc."
Details and the patches for the GCC port of Visium can be found via this GCC mailing list thread. It's yet to be decided whether this Visium port will be accepted upstream in time for GCC 5 due out in 2015.
1 Comment