diff options
author | Jim Grosbach <grosbach@apple.com> | 2014-06-26 17:24:16 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2014-06-26 17:24:16 +0000 |
commit | c8d94b6e324b3d381db666f94a0f3b14d0cc519a (patch) | |
tree | 37669c43be33c9feca5afe0277904bb86e23fa82 /lib | |
parent | a9bcfc16cf2056dcc3d29de387bf6ace4587621b (diff) | |
download | clang-c8d94b6e324b3d381db666f94a0f3b14d0cc519a.tar.gz clang-c8d94b6e324b3d381db666f94a0f3b14d0cc519a.tar.bz2 clang-c8d94b6e324b3d381db666f94a0f3b14d0cc519a.tar.xz |
ARM: Correctly identify cortex-m4 as v7em.
Get the predefined macro for the architecture correct.
cortex-m4: __ARM_ARCH_7EM__
cortex-m3: __ARM_ARCH_7M__
cortex-m0: __ARM_ARCH_6M__
rdar://17420090
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211792 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Basic/Targets.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index fde4284dfc..33ea6fbc01 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -3840,7 +3840,8 @@ public: .Cases("cortex-r4", "cortex-r5", "7R") .Case("swift", "7S") .Case("cyclone", "8A") - .Cases("cortex-m3", "cortex-m4", "7M") + .Case("cortex-m3", "7M") + .Case("cortex-m4", "7EM") .Case("cortex-m0", "6M") .Cases("cortex-a53", "cortex-a57", "8A") .Default(nullptr); |