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:
RevisionActionfile
1.5modifypkgsrc/cross/arm-none-eabi-gcc/Makefile
1.3modifypkgsrc/cross/arm-none-eabi-gcc/PLIST
1.3modifypkgsrc/cross/arm-none-eabi-gcc/distinfo
1.1addpkgsrc/cross/arm-none-eabi-gcc/patches/patch-contrib_download__prerequisites