[PATCH][ARM]Add support for armv7ve into gcc

2014-01-27 Thread Renlin Li
Hi all, This patch is a amendment and rebase of a previous patch: http://gcc.gnu.org/ml/gcc-patches/2013-11/msg02365.html No new __ARM_ARCH_7VE__ is defined. Instead, __ARM_ARCH_7A__ is defined with additional extensions (e.g. __ARM_ARCH_EXT_IDIV__) when arch is set to armv7ve. " This patc

Re: [PATCH][ARM]Add support for armv7ve into gcc

2013-11-19 Thread Joseph S. Myers
Do I understand correctly that this will require changes to other toolchain components such as glibc and newlib where they use some particular list of __ARM_ARCH_7*__ macros to detect v7 (or some subset of v7 such as v7-A or v7-A/v7-R) - but not if they use __ARM_ARCH when that is defined, beca

[PATCH][ARM]Add support for armv7ve into gcc

2013-11-19 Thread Renlin Li
Hi all, This patch will add support armv7ve to gcc. Armv7ve is basically a armv7-a architecture profile with Virtualization Extensions. Additional test cases are added. With this patch and to keep backward compatibility with old assembler, the following asm header will be generated when -mar