OSDN Git Service

PR tree-optimization/52019
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / pr18241-1.c
index 6f5bd9c..a37e77d 100644 (file)
@@ -1,7 +1,7 @@
-/* { dg-do execute } */
+/* { dg-do run } */
 /* { dg-options "-std=gnu99 -Wall -Wextra -O1" } */ 
 
-extern void *memset (void*, int, unsigned long);
+extern void *memset (void*, int, __SIZE_TYPE__);
 extern void abort (void);
 
 struct radix_tree_root {
@@ -27,7 +27,11 @@ static inline void tag_clear(struct radix_tree_node *node, int tag, int offset)
 {
        int nr;
        volatile unsigned long *addr;
+#if(__SIZEOF_INT__ >= 4)       
        int mask;
+#else
+       long mask;
+#endif
        
        nr = offset;
        addr = &node->tags[tag][0];