* tracebak.c [i386 && sun] (IS_BAD_PTR): Use -1UL in comparison.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Thu, 2 Jul 2009 16:10:25 +0000 (16:10 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 2 Jul 2009 16:10:25 +0000 (16:10 +0000)
From-SVN: r149182

gcc/ada/ChangeLog
gcc/ada/tracebak.c

index ddb2436..0c6a80d 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * tracebak.c [i386 && sun] (IS_BAD_PTR): Use -1UL in comparison.
+
 2009-07-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        PR ada/40609
index 63f93b3..2b134ae 100644 (file)
@@ -298,7 +298,7 @@ struct layout
 #include <windows.h>
 #define IS_BAD_PTR(ptr) (IsBadCodePtr((void *)ptr))
 #elif defined (sun)
-#define IS_BAD_PTR(ptr) ((unsigned long)ptr == -1)
+#define IS_BAD_PTR(ptr) ((unsigned long)ptr == -1UL)
 #else
 #define IS_BAD_PTR(ptr) 0
 #endif