[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2007-05-07 Thread Jeff Cohen


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

2006-11-09 Thread Jim Laskey


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

2006-11-09 Thread Jim Laskey


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

2006-11-08 Thread Jim Laskey


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

2006-11-08 Thread Chris Lattner
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

2006-11-08 Thread Jim Laskey

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

2006-11-08 Thread Reid Spencer
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

2006-11-08 Thread Chris Lattner
>
> #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

2006-11-08 Thread Jim Laskey


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

2006-04-19 Thread Reid Spencer


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

2005-10-26 Thread Jeff Cohen


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