Path to this page:
Subject: CVS commit: pkgsrc/cross/arm-none-eabi-gcc
From: Ryo ONODERA
Date: 2017-05-16 19:52:18
Message id: 20170516175218.A0B13FBE4@cvs.NetBSD.org
Log Message:
Update to 7.1.0
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.
Files: