Index: gdb/testsuite/gdb.base/valgrind-infcall.c |
diff --git a/gdb/testsuite/gdb.base/valgrind-db-attach.c b/gdb/testsuite/gdb.base/valgrind-infcall.c |
similarity index 81% |
copy from gdb/testsuite/gdb.base/valgrind-db-attach.c |
copy to gdb/testsuite/gdb.base/valgrind-infcall.c |
index 0ac67ebae74722881f3dc7e42f28c69f95365208..c119b7ec05bed4389541734c9876272850815e2e 100644 |
--- a/gdb/testsuite/gdb.base/valgrind-db-attach.c |
+++ b/gdb/testsuite/gdb.base/valgrind-infcall.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2009, 2011-2012 Free Software Foundation, Inc. |
+ Copyright 2012 Free Software Foundation, Inc. |
This program is free software; you can redistribute it and/or modify |
it under the terms of the GNU General Public License as published by |
@@ -17,10 +17,20 @@ |
#include <stdlib.h> |
-int main() |
+static volatile int infcall_var; |
+ |
+static int |
+gdb_test_infcall (void) |
+{ |
+ return ++infcall_var; |
+} |
+ |
+int |
+main (void) |
{ |
void *p; |
+ gdb_test_infcall (); |
p = malloc (1); |
if (p == NULL) |
return 1; |