diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index 1dddde37e..4e52ee0e9 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -443,8 +443,6 @@ origin6_fp_CFLAGS = $(AM_CFLAGS) -O # because then we can't intercept it overlap_CFLAGS = $(AM_CFLAGS) -fno-builtin-memcpy -fno-builtin-strcpy -pdb_realloc_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@ - str_tester_CFLAGS = $(AM_CFLAGS) -Wno-shadow supp_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@ diff --git a/memcheck/tests/pdb-realloc.c b/memcheck/tests/pdb-realloc.c index fbb13c741..810f7b257 100644 --- a/memcheck/tests/pdb-realloc.c +++ b/memcheck/tests/pdb-realloc.c @@ -12,7 +12,7 @@ int main(void) { - int i, t; + int i, t = 0; char* x = malloc(1000); // Write some PDBs (partially defined bytes) @@ -26,6 +26,8 @@ int main(void) for (i = 0; i < 1000; i++) t += x[i]; + __asm__ __volatile__ ("" :: "r"(t)); + return 0; }