Mercurial > hg > CbC > CbC_gcc
diff gcc/testsuite/gcc.dg/sancov/cmp0.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/testsuite/gcc.dg/sancov/cmp0.c Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/testsuite/gcc.dg/sancov/cmp0.c Thu Feb 13 11:34:05 2020 +0900 @@ -3,8 +3,14 @@ /* { dg-options "-fsanitize-coverage=trace-cmp -fdump-tree-optimized" } */ /* { dg-skip-if "different type layout" { avr-*-* } } */ +#if __SIZEOF_INT__ < 4 +typedef __INT32_TYPE__ int32; +#else +typedef int int32; +#endif + void -foo (char *a, short *b, int *c, long long *d, float *e, double *f) +foo (char *a, short *b, int32 *c, long long *d, float *e, double *f) { if (*a) *a += 1; @@ -63,7 +69,7 @@ } void -bar (int *c) +bar (int32 *c) { if (*c == 27) *c += 2; @@ -71,8 +77,8 @@ *c += 2; } -int -baz (int *c, long long d, long long e) +int32 +baz (int32 *c, long long d, long long e) { *c = (*c == 48) ? 12 : 24; return d == e;