[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.27 -> 1.28 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+1 -0) DataTypes.h.in |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.27 llvm/include/llvm/Support/DataTypes.h.in:1.28 --- llvm/include/llvm/Support/DataTypes.h.in:1.27 Thu Nov 9 02:26:22 2006 +++ llvm/include/llvm/Support/DataTypes.h.inMon May 7 10:21:45 2007 @@ -84,6 +84,7 @@ #else /* _MSC_VER */ // Visual C++ doesn't provide standard integer headers, but it does provide // built-in data types. +#include #include #include typedef __int64 int64_t; ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.26 -> 1.27 --- Log message: math.h creates ambiguity --- Diffs of the changes: (+4 -0) DataTypes.h.in |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.26 llvm/include/llvm/Support/DataTypes.h.in:1.27 --- llvm/include/llvm/Support/DataTypes.h.in:1.26 Thu Nov 9 02:05:39 2006 +++ llvm/include/llvm/Support/DataTypes.h.inThu Nov 9 02:26:22 2006 @@ -50,7 +50,11 @@ #include #endif +#ifdef __cplusplus +#include +#else #include +#endif #ifdef _AIX #include "llvm/Support/AIXDataTypesFix.h" ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.25 -> 1.26 --- Log message: math.h for C's sake. --- Diffs of the changes: (+1 -1) DataTypes.h.in |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.25 llvm/include/llvm/Support/DataTypes.h.in:1.26 --- llvm/include/llvm/Support/DataTypes.h.in:1.25 Wed Nov 8 12:48:14 2006 +++ llvm/include/llvm/Support/DataTypes.h.inThu Nov 9 02:05:39 2006 @@ -50,7 +50,7 @@ #include #endif -#include +#include #ifdef _AIX #include "llvm/Support/AIXDataTypesFix.h" ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.24 -> 1.25 --- Log message: Make sure comes first --- Diffs of the changes: (+2 -0) DataTypes.h.in |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.24 llvm/include/llvm/Support/DataTypes.h.in:1.25 --- llvm/include/llvm/Support/DataTypes.h.in:1.24 Wed Nov 8 11:19:29 2006 +++ llvm/include/llvm/Support/DataTypes.h.inWed Nov 8 12:48:14 2006 @@ -50,6 +50,8 @@ #include #endif +#include + #ifdef _AIX #include "llvm/Support/AIXDataTypesFix.h" #endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
On Nov 8, 2006, at 9:50 AM, Jim Laskey wrote: > We know (float)HUGE_VAL works because that's where we started. Right, but if DataTypes.in.h doesn't #include before checking for HUGE_VALF, HUGE_VALF will never be defined. -Chris > -- Jim > > > On Nov 8, 2006, at 1:41 PM, Chris Lattner wrote: > >>> >>> #ifndef HUGE_VALF >>> #ifndef HUGE_VAL >>> #ifndef MAX_FLT >>> #warning don't know how to define HUGE_VALF >>> #else >>> #define HUGE_VALF MAX_FLT >>> #endif >>> #else >>> #define HUGE_VALF (float)HUGE_VAL >>> #endif >>> #endif >> >> More significantly, neither of these will work unless you #include >> and/or float.h. >> >> -Chris > > ___ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
We know (float)HUGE_VAL works because that's where we started. -- Jim On Nov 8, 2006, at 1:41 PM, Chris Lattner wrote: #ifndef HUGE_VALF #ifndef HUGE_VAL #ifndef MAX_FLT #warning don't know how to define HUGE_VALF #else #define HUGE_VALF MAX_FLT #endif #else #define HUGE_VALF (float)HUGE_VAL #endif #endif More significantly, neither of these will work unless you #include and/or float.h. -Chris smime.p7s Description: S/MIME cryptographic signature ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Jim, Perhaps this ... On Wed, 2006-11-08 at 11:19 -0600, Jim Laskey wrote: > > Changes in directory llvm/include/llvm/Support: > > DataTypes.h.in updated: 1.23 -> 1.24 > --- > Log message: > > Add backup support for HUGH_VALF. > > --- > Diffs of the changes: (+4 -0) > > DataTypes.h.in |4 > 1 files changed, 4 insertions(+) > > > Index: llvm/include/llvm/Support/DataTypes.h.in > diff -u llvm/include/llvm/Support/DataTypes.h.in:1.23 > llvm/include/llvm/Support/DataTypes.h.in:1.24 > --- llvm/include/llvm/Support/DataTypes.h.in:1.23 Wed Apr 19 19:18:39 2006 > +++ llvm/include/llvm/Support/DataTypes.h.in Wed Nov 8 11:19:29 2006 > @@ -117,4 +117,8 @@ > #define END_WITH_NULL > #endif > > +#ifndef HUGE_VALF > +#define HUGE_VALF (float)HUGE_VAL > +#endif How about: #ifndef HUGE_VALF #ifndef HUGE_VAL #ifndef MAX_FLT #warning don't know how to define HUGE_VALF #else #define HUGE_VALF MAX_FLT #endif #else #define HUGE_VALF (float)HUGE_VAL #endif #endif ? > + > #endif /* SUPPORT_DATATYPES_H */ > > > > ___ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
> > #ifndef HUGE_VALF > #ifndef HUGE_VAL > #ifndef MAX_FLT > #warning don't know how to define HUGE_VALF > #else > #define HUGE_VALF MAX_FLT > #endif > #else > #define HUGE_VALF (float)HUGE_VAL > #endif > #endif More significantly, neither of these will work unless you #include and/or float.h. -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.23 -> 1.24 --- Log message: Add backup support for HUGH_VALF. --- Diffs of the changes: (+4 -0) DataTypes.h.in |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.23 llvm/include/llvm/Support/DataTypes.h.in:1.24 --- llvm/include/llvm/Support/DataTypes.h.in:1.23 Wed Apr 19 19:18:39 2006 +++ llvm/include/llvm/Support/DataTypes.h.inWed Nov 8 11:19:29 2006 @@ -117,4 +117,8 @@ #define END_WITH_NULL #endif +#ifndef HUGE_VALF +#define HUGE_VALF (float)HUGE_VAL +#endif + #endif /* SUPPORT_DATATYPES_H */ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.22 -> 1.23 --- Log message: Add in missing #defines for _OpenBSD_ systems. --- Diffs of the changes: (+12 -0) DataTypes.h.in | 12 1 files changed, 12 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.22 llvm/include/llvm/Support/DataTypes.h.in:1.23 --- llvm/include/llvm/Support/DataTypes.h.in:1.22 Wed Oct 26 09:48:53 2005 +++ llvm/include/llvm/Support/DataTypes.h.inWed Apr 19 19:18:39 2006 @@ -63,6 +63,18 @@ #endif #endif +#ifdef _OpenBSD_ +#define INT8_MAX 127 +#define INT8_MIN -128 +#define UINT8_MAX 255 +#define INT16_MAX 32767 +#define INT16_MIN -32768 +#define UINT16_MAX 65535 +#define INT32_MAX 2147483647 +#define INT32_MIN -2147483648 +#define UINT32_MAX 4294967295U +#endif + #else /* _MSC_VER */ // Visual C++ doesn't provide standard integer headers, but it does provide // built-in data types. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.21 -> 1.22 --- Log message: Eliminate use of sed in Visual Studio builds. --- Diffs of the changes: (+1 -0) DataTypes.h.in |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u llvm/include/llvm/Support/DataTypes.h.in:1.21 llvm/include/llvm/Support/DataTypes.h.in:1.22 --- llvm/include/llvm/Support/DataTypes.h.in:1.21 Sat Oct 22 23:37:19 2005 +++ llvm/include/llvm/Support/DataTypes.h.inWed Oct 26 09:48:53 2005 @@ -67,6 +67,7 @@ // Visual C++ doesn't provide standard integer headers, but it does provide // built-in data types. #include +#include typedef __int64 int64_t; typedef unsigned __int64 uint64_t; typedef signed int int32_t; ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits