From ef44eed173353ff002da6fe92680e40068cd081f Mon Sep 17 00:00:00 2001 From: Stan Shebs Date: Tue, 7 Jun 1994 01:57:15 +0000 Subject: Reorganized GDB tests - base --- gdb/testsuite/gdb.base/recurse.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 gdb/testsuite/gdb.base/recurse.c (limited to 'gdb/testsuite/gdb.base/recurse.c') diff --git a/gdb/testsuite/gdb.base/recurse.c b/gdb/testsuite/gdb.base/recurse.c new file mode 100644 index 0000000..6ae93a5 --- /dev/null +++ b/gdb/testsuite/gdb.base/recurse.c @@ -0,0 +1,21 @@ +/* Trivial code used to test watchpoints in recursive code and + auto-deletion of watchpoints as they go out of scope. */ + +static int +recurse (a) + int a; +{ + int b = 0; + + if (a == 1) + return 1; + + b = a; + b *= recurse (a - 1); + return b; +} + +main() +{ + recurse (10); +} -- cgit v1.1