3519dd0f24
Changelog: ARM Support for the ARMv5 and ARMv5E architectures has been deprecated (which have no known implementations) and will be removed in a future GCC release. Note that ARMv5T, ARMv5TE and ARMv5TEJ architectures remain supported. The values armv5 and armv5e of -march are thus deprecated. The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point Extensions are now supported. They can be used by specifying the -march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit Floating-Point Extensions introduce new half-precision data processing floating-point instructions. The ARMv8-M architecture is now supported in its two architecture profiles: ARMv8-M Baseline and ARMv8-M Mainline with its DSP and Floating-Point Extensions. They can be used by specifying the -march=armv8-m.base, armv8-m.main or armv8-m.main+dsp options. Support has been added for the following processors (GCC identifiers in parentheses): ARM Cortex-A73 (cortex-a73), ARM Cortex-M23 (cortex-m23) and ARM Cortex-M33 (cortex-m33). The GCC identifiers can be used as arguments to the -mcpu or -mtune options, for example: -mcpu=cortex-a73 or -mtune=cortex-m33. A new command-line option -mpure-code has been added. It does not allow constant data to be placed in code sections. This option is only available when generating non-PIC code for ARMv7-M targets. Support for the ACLE Coprocessor Intrinsics has been added. This enables the generation of coprocessor instructions through the use of intrinsics such as cdp, ldc, and others. The configure option --with-multilib-list now accepts the value rmprofile to build multilib libraries for a range of embedded targets. See our installation instructions for details. |
||
---|---|---|
.. | ||
arm-none-eabi-binutils | ||
arm-none-eabi-gcc | ||
arm-none-eabi-gdb | ||
atasm | ||
avr-binutils | ||
avr-gcc | ||
avr-gdb | ||
avr-libc | ||
avrdude | ||
bfd-crunchide | ||
bfd-mdsetimage | ||
binutils-mips-current | ||
bossa | ||
cc65 | ||
cross-binutils | ||
cross-libtool-base | ||
dasm | ||
dfu-programmer | ||
freemint-binutils | ||
freemint-cflib | ||
freemint-gcc | ||
freemint-gemlib | ||
freemint-ldg | ||
freemint-mintbin | ||
freemint-mintlib | ||
freemint-pml | ||
gcc-mips-current | ||
GenFw | ||
h8300-elf-binutils | ||
h8300-elf-gcc | ||
h8300-hms-binutils | ||
h8300-hms-gcc | ||
icdprog | ||
mingw | ||
mingw-binutils | ||
mingw-gcc | ||
mingw-runtime-bin | ||
mingw-w32api-bin | ||
nios2 | ||
nios2-binutils | ||
nios2-gcc | ||
nios2-gcc3 | ||
nios2-gcc41 | ||
objconv | ||
stlink | ||
uisp | ||
Makefile |