summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-05-10 12:38:18 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-05-10 12:38:18 +0200
commitad92e0ff5d0dbb8f5fccb988f002dc8439ae94ba (patch)
treee8c6a85c0570f419b29ae5a6619b7a8d479291e1
parent660da91bb2dcffdf4bbb91b10a0c4d83bd779896 (diff)
downloadclang-embtk-support-release-3.2.tar.gz
clang-embtk-support-release-3.2.tar.bz2
clang-embtk-support-release-3.2.tar.xz
[Embtk] MIPS32/MIPS64: __atomic builtins sizes: sync to upstream codeembtk-support-release-3.2
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--lib/Basic/Targets.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
index 26cf272196..b42c4a89ec 100644
--- a/lib/Basic/Targets.cpp
+++ b/lib/Basic/Targets.cpp
@@ -4114,7 +4114,7 @@ public:
MipsTargetInfoBase(triple, "o32", "mips32") {
SizeType = UnsignedInt;
PtrDiffType = SignedInt;
- MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 64;
+ MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 32;
}
virtual bool setABI(const std::string &Name) {
if ((Name == "o32") || (Name == "eabi")) {
@@ -4216,7 +4216,7 @@ public:
LongDoubleWidth = LongDoubleAlign = 128;
LongDoubleFormat = &llvm::APFloat::IEEEquad;
SuitableAlign = 128;
- MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 128;
+ MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 64;
}
virtual bool setABI(const std::string &Name) {
SetDescriptionString(Name);