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, because any GCC version definining __ARM_ARCH_7VE__ will also define __ARM_ARCH to 7?
-- Joseph S. Myers jos...@codesourcery.com