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;