diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2014-05-08 14:23:11 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2014-05-08 14:23:11 +0000 |
commit | ca40fb286efdbbeaf778ee3a9f58bc40b046b863 (patch) | |
tree | 1ba61bfc3092ace4af76f77ec96c266fe55d2c1a | |
parent | 421bf780092ecc9631c2350c2229158ef54228b2 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/wide-int.cc | 6 |
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 |