Index: gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c |
diff --git a/gdb/testsuite/gdb.base/callexit.c b/gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c |
similarity index 71% |
copy from gdb/testsuite/gdb.base/callexit.c |
copy to gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c |
index 74f0ab3af003196b248711e8f120e54e808a73fa..4868d052e2c7ffb09eff8a53186b8c177e5611d9 100644 |
--- a/gdb/testsuite/gdb.base/callexit.c |
+++ b/gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c |
@@ -1,6 +1,5 @@ |
-/* This testcase is part of GDB, the GNU debugger. |
- |
- Copyright 2008-2012 Free Software Foundation, Inc. |
+/* |
+ Copyright 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,19 +14,23 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
-/* Support program for testing gdb's ability to handle an |
- inferior function call that terminates the program. */ |
- |
-#include <stdlib.h> |
+void |
+stop_frame () |
+{ |
+ /* The debug information for this frame is modified in the accompanying |
+ .S file, to mark a set of registers as being DW_CFA_same_value. */ |
+} |
void |
-callexit () |
+first_frame () |
{ |
- exit (0); |
+ stop_frame (); |
} |
int |
main () |
{ |
+ first_frame (); |
+ |
return 0; |
} |