Index: gdb/testsuite/gdb.btrace/instruction_history.S |
diff --git a/gdb/testsuite/gdb.arch/amd64-prologue-xmm.c b/gdb/testsuite/gdb.btrace/instruction_history.S |
similarity index 73% |
copy from gdb/testsuite/gdb.arch/amd64-prologue-xmm.c |
copy to gdb/testsuite/gdb.btrace/instruction_history.S |
index d9b123d17febd870ad8749ab8e0dffa93cdf5b3d..5c74b4657ddfdeeae0a56a7d70f87a7bed05c503 100644 |
--- a/gdb/testsuite/gdb.arch/amd64-prologue-xmm.c |
+++ b/gdb/testsuite/gdb.btrace/instruction_history.S |
@@ -1,6 +1,8 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2011-2012 Free Software Foundation, Inc. |
+ Copyright 2013 Free Software Foundation, Inc. |
+ |
+ Contributed by Intel Corp. <christian.himpel@intel.com> |
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 +17,16 @@ |
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, fail; |
- |
-static void |
-func (int i, ...) |
-{ |
- v = i; |
-} |
- |
-static void |
-marker (void) |
-{ |
-} |
- |
-int |
-main (void) |
-{ |
- func (1); |
- fail = 1; |
- marker (); |
- return 0; |
-} |
+ .text |
+ .globl loop |
+ .type loop, @function |
+ |
+loop: |
+ movl $0x2, %eax /* bp.1 */ |
+.L1: |
+ cmpl $0, %eax |
+ je .L2 |
+ decl %eax |
+ jmp .L1 |
+.L2: |
+ ret /* bp.2 */ |