aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2014-05-08 14:23:11 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2014-05-08 14:23:11 +0000
commitca40fb286efdbbeaf778ee3a9f58bc40b046b863 (patch)
tree1ba61bfc3092ace4af76f77ec96c266fe55d2c1a
parent421bf780092ecc9631c2350c2229158ef54228b2 (diff)
downloadgcc-ca40fb286efdbbeaf778ee3a9f58bc40b046b863.zip
gcc-ca40fb286efdbbeaf778ee3a9f58bc40b046b863.tar.gz
gcc-ca40fb286efdbbeaf778ee3a9f58bc40b046b863.tar.bz2
Define UDWtype for longlong.h inclusion in wide-int.cc
2014-05-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * wide-int.cc (UTItype): Define. (UDWtype): Define for appropriate W_TYPE_SIZE. From-SVN: r210215
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/wide-int.cc6
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b03676..e1a52fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-05-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ * wide-int.cc (UTItype): Define.
+ (UDWtype): Define for appropriate W_TYPE_SIZE.
+
2014-05-08 Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/59100
diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc
index 69a15bc..3552e03 100644
--- a/gcc/wide-int.cc
+++ b/gcc/wide-int.cc
@@ -34,6 +34,12 @@ typedef unsigned HOST_WIDE_INT UWtype;
typedef unsigned int UQItype __attribute__ ((mode (QI)));
typedef unsigned int USItype __attribute__ ((mode (SI)));
typedef unsigned int UDItype __attribute__ ((mode (DI)));
+typedef unsigned int UTItype __attribute__ ((mode (TI)));
+#if W_TYPE_SIZE == 32
+# define UDWtype UDItype
+#elif W_TYPE_SIZE == 64
+# define UDWtype UTItype
+#endif
#include "longlong.h"
#endif