Releases: mrisc32/mrisc32-gnu-toolchain
Releases · mrisc32/mrisc32-gnu-toolchain
Release v12.0-20220118
Versions
Component |
Version |
gcc |
12.0-20220118-mrisc32 |
binutils |
2.37-20220118-mrisc32 |
newlib |
4.2.0-20220118-mrisc32 |
MRISC32 ISA |
0.3 |
Changes
- Implement small code model (
-mcmodel=small
) that generates smaller and faster code for programs that are less than 4MB in size.
- Add support for C++ static constructors/destructors (requirement for most C++ programs).
- Add a new gcc option to disable ctors/dtors (for smaller code), useful for ROM code or boot code:
-mno-ctor-dtor
Release v12.0-20220117
gcc: Update submodule (add -mcmodel option)
Release v12.0-20220109
Versions
Component |
Version |
gcc |
12.0-20220107-mrisc32 |
binutils |
2.37-20220102-mrisc32 |
newlib |
4.2.0-20220109-mrisc32 |
MRISC32 ISA |
0.3 |
Release v12.0-20220107
gcc, newlib: Update submodules
Release v12.0-20220102
Versions
Component |
Version |
gcc |
12.0-20220102-mrisc32 |
binutils |
2.37-20220102-mrisc32 |
newlib |
4.2.0-20220102-mrisc32 |
MRISC32 ISA |
0.3 |
Release v12.0-20211220
binutils,gcc,newlib: Update submodules
Release v12.0-mrisc32-4
Changes
- The macOS release now consists of universal binary executables (arm64 + x86_64), for improved Apple silicon performance.
Versions
Component |
Version |
gcc |
12.0-20211123-mrisc32 |
binutils |
2.37-20211123-mrisc32 |
newlib |
4.1.0-20211123-mrisc32 |
MRISC32 ISA |
0.3 |
Release v12.0-mrisc32-3
- gcc-12_0_20211123-mrisc32
- binutils-2_37_20211123-mrisc32
- newlib-4.1.0-20211123-mrisc32