2009-05-27 Kai TIetz <kai.tietz@onevision.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 May 2009 06:51:31 +0000 (06:51 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 May 2009 06:51:31 +0000 (06:51 +0000)
        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
        cast instead of assuming 0ul.
        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
        __SIZE_TYPE__.
        (_type_desc): Make first argument const.
        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.

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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.brendan/array1.C
gcc/testsuite/g++.old-deja/g++.brendan/crash64.C
gcc/testsuite/g++.old-deja/g++.jason/new3.C

index 3c08129..b8ca82c 100644 (file)
@@ -1,3 +1,12 @@
+2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
+
+        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
+        cast instead of assuming 0ul.
+        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
+        __SIZE_TYPE__.
+        (_type_desc): Make first argument const.
+        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
+
 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR libfortran/40187
index df132ea..a58d336 100644 (file)
@@ -3,5 +3,5 @@
 // GROUPS passed array-bindings
 
 extern "C" int printf (const char *, ...);
-char array[~(~0ul>>1)|~(0ul>>3)];  // { dg-error "" } overflow in array dimension.*
+char array[~(~((__SIZE_TYPE__)0ul)>>1)|~(((__SIZE_TYPE__)0ul)>>3)];  // { dg-error "" } overflow in array dimension.*
 int main () { printf ("PASS\n"); return 0; }
index b3717a5..6046cb1 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do assemble  }
 // GROUPS passed old-abort
-typedef long unsigned int size_t;
+typedef __SIZE_TYPE__ size_t;
 typedef void (*RF_Ptr)(void *);
 
 struct _im_pers_mem_spec {
@@ -9,7 +9,7 @@ struct _im_pers_mem_spec {
 };
 
 struct _type_desc {
-  _type_desc(char *, int , RF_Ptr , int , int ,...);
+  _type_desc(const char *, int , RF_Ptr , int , int ,...);
 };
 
 struct metatype { int base_list; };
index 62e9b7d..d950259 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-do run  }
-// { dg-options "-fcheck-new -pedantic" }
+// { dg-options "-fcheck-new -pedantic -Wno-long-long" }
 // PRMS Id: 6037
 
 extern "C" void * malloc (__SIZE_TYPE__);