builtins: remove definition of __ARM_ARCH

__ARM_ARCH is part of the ACLE specification.  At least clang and GCC have
supported this part of the ACLE for some time now.  Let the compiler provide the
proper definition for the macro rather than try to guess it.

llvm-svn: 218095
This commit is contained in:
Saleem Abdulrasool 2014-09-19 01:34:03 +00:00
parent 5b6fa2f85a
commit c5ff406f5f
1 changed files with 0 additions and 27 deletions

View File

@ -49,33 +49,6 @@
#endif
#if defined(__arm__)
#ifndef __ARM_ARCH
#if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || \
defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || \
defined(__ARM_ARCH_7EM__)
#define __ARM_ARCH 7
#endif
#endif
#ifndef __ARM_ARCH
#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || \
defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6Z__) || \
defined(__ARM_ARCH_6ZK__) || defined(__ARM_ARCH_6ZM__)
#define __ARM_ARCH 6
#endif
#endif
#ifndef __ARM_ARCH
#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || \
defined(__ARM_ARCH_5TE__) || defined(__ARM_ARCH_5TEJ__)
#define __ARM_ARCH 5
#endif
#endif
#ifndef __ARM_ARCH
#define __ARM_ARCH 4
#endif
#if defined(__ARM_ARCH_4T__) || __ARM_ARCH >= 5
#define ARM_HAS_BX
#endif