gcc/libgcc/config/arm
Mihail Ionescu f582ca0fd7 [GCC][PATCH][ARM] Add multilib mapping for Armv8.1-M+MVE with -mfloat-abi=hard
This patch adds a new multilib for armv8.1-m.main+mve with hard float abi. For
armv8.1-m.main+mve soft and softfp, the v8-M multilibs will be reused.
The following mappings are also updated:
"-mfloat-abi=hard -march=armv8.1-m.main+mve.fp -> armv8-m.main+fp/hard"
"-mfloat-abi=softfp -march=armv8.1-m.main+mve.fp -> armv8-m.main+fp/softfp"
"-mfloat-abi=soft -march=armv8.1-m.main+mve.fp -> armv8-m.main/nofp"
gcc/ChangeLog:

2020-03-17  Mihail Ionescu  <mihail.ionescu@arm.com>

	* config/arm/t-rmprofile: create new multilib for
	armv8.1-m.main+mve hard float and reuse v8-m.main ones for
	v8.1-m.main+mve .

gcc/testsuite/ChangeLog:

2020-03-17  Mihail Ionescu  <mihail.ionescu@arm.com>

	* gcc.target/arm/multilib.exp: Add new v8.1-M entry.

libgcc/ChangLog:

2020-03-17  Mihail Ionescu  <mihail.ionescu@arm.com>

	* config/arm/t-arm: Do not compile cmse_nonsecure_call.S for v8.1-m.
2020-03-17 12:44:46 +00:00
..
bpabi-lib.h Update copyright years. 2020-01-01 12:51:42 +01:00
bpabi-v6m.S libgcc: arm: convert thumb1 code to unified syntax 2020-03-03 16:02:24 +00:00
bpabi.c Update copyright years. 2020-01-01 12:51:42 +01:00
bpabi.S Update copyright years. 2020-01-01 12:51:42 +01:00
cmse.c Update copyright years. 2020-01-01 12:51:42 +01:00
cmse_nonsecure_call.S Update copyright years. 2020-01-01 12:51:42 +01:00
crtfastmath.c Update copyright years. 2020-01-01 12:51:42 +01:00
crti.S Update copyright years. 2020-01-01 12:51:42 +01:00
crtn.S Update copyright years. 2020-01-01 12:51:42 +01:00
fp16.c Update copyright years. 2020-01-01 12:51:42 +01:00
freebsd-atomic.c Update copyright years. 2020-01-01 12:51:42 +01:00
ieee754-df.S Update copyright years. 2020-01-01 12:51:42 +01:00
ieee754-sf.S Update copyright years. 2020-01-01 12:51:42 +01:00
lib1funcs.S libgcc: arm: convert thumb1 code to unified syntax 2020-03-03 16:02:24 +00:00
libgcc-bpabi.ver Update copyright years. 2020-01-01 12:51:42 +01:00
libunwind.S libgcc: arm: convert thumb1 code to unified syntax 2020-03-03 16:02:24 +00:00
linux-atomic-64bit.c Update copyright years. 2020-01-01 12:51:42 +01:00
linux-atomic.c Update copyright years. 2020-01-01 12:51:42 +01:00
pr-support.c Update copyright years. 2020-01-01 12:51:42 +01:00
sfp-machine.h
symbian-lib.h Update copyright years. 2020-01-01 12:51:42 +01:00
t-arm [GCC][PATCH][ARM] Add multilib mapping for Armv8.1-M+MVE with -mfloat-abi=hard 2020-03-17 12:44:46 +00:00
t-bpabi
t-elf [ARM] Optimize executable size when using softfloat fmul/dmul 2018-12-19 17:34:18 +00:00
t-freebsd
t-linux
t-linux-eabi
t-netbsd [NetBSD] Add support for the Arm EABI. 2019-06-14 14:04:20 +00:00
t-netbsd-eabi [NetBSD] Add support for the Arm EABI. 2019-06-14 14:04:20 +00:00
t-softfp
t-strongarm-elf
t-symbian
t-vxworks7 config.gcc (arm-wrs-vxworks*): Rework to handle arm-wrs-vxworks7 as well as arm-wrs-vxworks. 2017-08-01 14:14:21 +00:00
t-wince-pe
unaligned-funcs.c Update copyright years. 2020-01-01 12:51:42 +01:00
unwind-arm-vxworks.c Update copyright years. 2020-01-01 12:51:42 +01:00
unwind-arm.c Update copyright years. 2020-01-01 12:51:42 +01:00
unwind-arm.h arm: Fix up arm installed unwind.h for use in pedantic modes [PR93615] 2020-02-07 11:01:14 +01:00