]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR testsuite/32471
authorrask <rask@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 23:03:01 +0000 (23:03 +0000)
committerrask <rask@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 23:03:01 +0000 (23:03 +0000)
* gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
  assuming it is 0x7ffffffff.
* gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
* gcc.dg/torture/pr30364-3.c (f)(main): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127005 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr30364-1.c
gcc/testsuite/gcc.dg/torture/pr30364-2.c
gcc/testsuite/gcc.dg/torture/pr30364-3.c

index bb2742cf93ba39cac1739eaa8c64448f3f20092b..c8f444a91a16cc483f28aa5e7c192ae096bdd9cd 100644 (file)
@@ -1,3 +1,11 @@
+2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       PR testsuite/32471
+       * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
+         assuming it is 0x7ffffffff.
+       * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
+       * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
+
 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
 
        * gfortran.dg/operator_3.f90: Fix dg directive.
index 09506c21c1ce9297a8aa0cc2f073cc010c911be2..64ee7e44e36b812b78fead7dd09bb31149f9ba51 100644 (file)
@@ -1,19 +1,20 @@
 /* { dg-do run } */
 
+#include <limits.h>
 extern void abort (void);
 
 int f(int a, int b)
 {
-  if (a > 0x7FFFFFF0) return 0;
-  if (b > 0x7FFFFFF0) return 0;
+  if (a > INT_MAX - 15) return 0;
+  if (b > INT_MAX - 15) return 0;
 
   int c = (a - 20) + (b - 20);
-  return c > 0x7FFFFFF0;
+  return c > INT_MAX - 15;
 }
 
 int main()
 {
-  if (f (0x7FFFFFF0, 41) != 1)
+  if (f (INT_MAX - 15, 41) != 1)
     abort ();
   return 0;
 }
index 20450f55557a59341d7b68943addbf424f8b6bd3..d8b678d53c17480f036ddc9ff13a13b0f17ed048 100644 (file)
@@ -1,19 +1,20 @@
 /* { dg-do run } */
 
+#include <limits.h>
 extern void abort (void);
 
 int f(unsigned int a, unsigned int b)
 {
-  if (a > 0x7FFFFFF0) return 0;
-  if (b > 0x7FFFFFF0) return 0;
+  if (a > INT_MAX - 15) return 0;
+  if (b > INT_MAX - 15) return 0;
 
   int c = (a - 20) + (b - 20);
-  return c > 0x7FFFFFF0;
+  return c > INT_MAX - 15;
 }
 
 int main()
 {
-  if (f (0x7FFFFFF0, 41) != 1)
+  if (f (INT_MAX - 15, 41) != 1)
     abort ();
   return 0;
 }
index 4365679a8e0af6d73322d629d2688d65c65fc3b0..ae96ba39f5f6cfa28cb063d21615504aeb57019e 100644 (file)
@@ -1,20 +1,21 @@
 /* { dg-do run } */
 /* { dg-options "-fwrapv" } */
 
+#include <limits.h>
 extern void abort (void);
 
 int f(int a, int b)
 {
-  if (a > 0x7FFFFFF0) return 0;
-  if (b > 0x7FFFFFF0) return 0;
+  if (a > INT_MAX - 15) return 0;
+  if (b > INT_MAX - 15) return 0;
 
   int c = (a - 20) + (b - 20);
-  return c > 0x7FFFFFF0;
+  return c > INT_MAX - 15;
 }
 
 int main()
 {
-  if (f (0x7FFFFFF0, 41) != 1)
+  if (f (INT_MAX - 15, 41) != 1)
     abort ();
   return 0;
 }