Index: gdb/testsuite/gdb.trace/entry-values.c |
diff --git a/gdb/testsuite/gdb.base/step-symless.c b/gdb/testsuite/gdb.trace/entry-values.c |
similarity index 74% |
copy from gdb/testsuite/gdb.base/step-symless.c |
copy to gdb/testsuite/gdb.trace/entry-values.c |
index 97eaf5edc11f56490e1776847e5561009426cf64..e2872035b819ea3dbbed1d1980bf3fbf780fc4c7 100644 |
--- a/gdb/testsuite/gdb.base/step-symless.c |
+++ b/gdb/testsuite/gdb.trace/entry-values.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2012 Free Software Foundation, Inc. |
+ Copyright 2012-2013 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 |
@@ -15,24 +15,36 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
-static volatile int v; |
- |
-static void |
-symful (void) |
+int |
+foo (int i, int j) |
{ |
- v++; |
+ return 0; |
} |
-static void |
-symless (void) |
+int |
+bar (int i) |
{ |
- v++; |
+ int j = 2; |
+ |
+ return foo (i, j); |
} |
+int global1 = 1; |
+int global2 = 2; |
+ |
+static void |
+end (void) |
+{} |
+ |
int |
main (void) |
{ |
- symless (); |
- symful (); |
- return 0; |
+ int ret = 0; |
+ |
+ global1++; |
+ global2++; |
+ ret = bar (0); |
+ |
+ end (); |
+ return ret; |
} |