]> granicus.if.org Git - clang/commitdiff
XCore target Type defines.
authorRobert Lytton <robert@xmos.com>
Tue, 12 Nov 2013 10:09:30 +0000 (10:09 +0000)
committerRobert Lytton <robert@xmos.com>
Tue, 12 Nov 2013 10:09:30 +0000 (10:09 +0000)
Change SizeType, PtrDiffType, IntPtrType, WCharType, WIntType
to follow the XMOS llvm-gcc front end's settings.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194461 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp
test/Preprocessor/stdint.c

index 618ea4828cafc6f4ea61bad7cb9471a682712abc..8d5f49f6e31ab5a6a1fe96d409d65e0ffa2170d5 100644 (file)
@@ -5445,6 +5445,11 @@ public:
     LongLongAlign = 32;
     SuitableAlign = 32;
     DoubleAlign = LongDoubleAlign = 32;
+    SizeType = UnsignedInt;
+    PtrDiffType = SignedInt;
+    IntPtrType = SignedInt;
+    WCharType = UnsignedChar;
+    WIntType = UnsignedInt;
     UseZeroLengthBitfieldAlignment = true;
     DescriptionString = "e-p:32:32:32-a0:0:32-n32"
                         "-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32"
index 971aea45ecdfee0515db6a43f113456a173b1203..d8d48c211eab68d43e97ea87bacb322f37b31156 100644 (file)
 //
 // XCORE:SIG_ATOMIC_MIN_ (-2147483647 -1)
 // XCORE:SIG_ATOMIC_MAX_ 2147483647
-// XCORE:WINT_MIN_ (-2147483647 -1)
-// XCORE:WINT_MAX_ 2147483647
+// XCORE:WINT_MIN_ 0U
+// XCORE:WINT_MAX_ 4294967295U
 //
-// XCORE:WCHAR_MAX_ 2147483647
-// XCORE:WCHAR_MIN_ (-2147483647 -1)
+// XCORE:WCHAR_MAX_ 255U
+// XCORE:WCHAR_MIN_ 0
 //
 // XCORE:INT8_C_(0) 0
 // XCORE:UINT8_C_(0) 0U