Index: gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c |
diff --git a/gdb/testsuite/gdb.arch/i386-dr3-watch.c b/gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c |
similarity index 72% |
copy from gdb/testsuite/gdb.arch/i386-dr3-watch.c |
copy to gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c |
index 02ccfbb1252021b8a56f17e362d73b4208080b40..6c5b06a94a47dd71b85cffecab8b264f373b1e02 100644 |
--- a/gdb/testsuite/gdb.arch/i386-dr3-watch.c |
+++ b/gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c |
@@ -1,6 +1,5 @@ |
-/* Copyright 2011-2012 Free Software Foundation, Inc. |
- |
- This file is part of GDB. |
+/* |
+ 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,29 +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/>. */ |
-int i1; |
-char gap1[32]; |
- |
-int i2; |
-char gap2[32]; |
- |
-int i3; |
-char gap3[32]; |
- |
-int i4; |
+void |
+stop_frame () |
+{ |
+ /* The debug information for this frame is modified in the accompanying |
+ .S file, to mark the return address as undefined. */ |
+} |
void |
-trigger (void) |
+first_frame () |
{ |
- i1 = 1; |
- i2 = 2; |
- i3 = 3; |
- i4 = 4; |
+ stop_frame (); |
} |
int |
main () |
{ |
- trigger (); |
+ first_frame (); |
+ |
return 0; |
} |