* gcc.dg/tree-ssa/pr21985.c: Use size_t.
From-SVN: r101196
This commit is contained in:
parent
7f7b17185b
commit
771151dc46
|
@ -1,3 +1,7 @@
|
||||||
|
2005-06-19 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/pr21985.c: Use size_t.
|
||||||
|
|
||||||
2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
|
2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
|
* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
|
||||||
|
|
|
@ -10,20 +10,21 @@ struct
|
||||||
} a[100];
|
} a[100];
|
||||||
} a;
|
} a;
|
||||||
|
|
||||||
void foo(unsigned);
|
typedef __SIZE_TYPE__ size_t;
|
||||||
unsigned *bar (void);
|
void foo(size_t);
|
||||||
|
size_t *bar (void);
|
||||||
|
|
||||||
int
|
int
|
||||||
main (void)
|
main (void)
|
||||||
{
|
{
|
||||||
unsigned *b = bar ();
|
size_t *b = bar ();
|
||||||
|
|
||||||
/* This should be folded. */
|
/* This should be folded. */
|
||||||
foo (&a.a[50].a - &a.a[33].b);
|
foo (&a.a[50].a - &a.a[33].b);
|
||||||
foo ((unsigned) &a.a[50].b - (unsigned) &a);
|
foo ((size_t) &a.a[50].b - (size_t) &a);
|
||||||
|
|
||||||
/* And this should not. */
|
/* And this should not. */
|
||||||
foo ((unsigned) &b - (unsigned) b);
|
foo ((size_t) &b - (size_t) b);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue