Index: gdb/testsuite/gdb.perf/single-step.c |
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c b/gdb/testsuite/gdb.perf/single-step.c |
similarity index 80% |
copy from gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c |
copy to gdb/testsuite/gdb.perf/single-step.c |
index d7551abe03e27d13b0c0a63e80e643054de699f1..2510c692832bf1681ba81ac1c2cc141a13e4d2c4 100644 |
--- a/gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c |
+++ b/gdb/testsuite/gdb.perf/single-step.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2009-2012 Free Software Foundation, Inc. |
+ Copyright (C) 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,14 +15,21 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
-asm (".globl cu_text_start"); |
-asm ("cu_text_start:"); |
+volatile int flag = 1; |
int |
main (void) |
{ |
+ int i = 0; |
+ |
+ while (flag) |
+ { |
+ double d; |
+ float f; |
+ |
+ i++; |
+ d = i * 3.14; |
+ f = d / 0.618; |
+ } |
return 0; |
} |
- |
-asm (".globl cu_text_end"); |
-asm ("cu_text_end:"); |