OSDN Git Service

2008-09-26 Kai Tietz <kai.tietz@onevision.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Sep 2008 08:08:38 +0000 (08:08 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Sep 2008 08:08:38 +0000 (08:08 +0000)
* g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
to avoid pointer truncation warning.

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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h

index abada34..499e7c0 100644 (file)
@@ -1,3 +1,8 @@
+2008-09-26  Kai Tietz  <kai.tietz@onevision.com>
+
+       * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
+       to avoid pointer truncation warning.
+
 2008-09-26  Dorit Nuzman  <dorit@il.ibm.com>
        
        PR tree-optimization/37574
index 0c7696f..e14433e 100644 (file)
@@ -56,7 +56,7 @@ void test##n (void)                                           \
   info.als = __alignof__ (s##n);                               \
   info.ala0 = __alignof__ (a##n[0]);                           \
   info.ala3 = __alignof__ (a##n[3]);                           \
-  if (((long) &a##n[3]) & (info.als - 1))                      \
+  if (((long) (__SIZE_TYPE__) &a##n[3]) & (info.als - 1))                      \
     FAIL (n, 1);                                               \
   i = 0; j = 0;                                                        \
   ops                                                          \