X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2Fgdb.arch%2Fi386-prologue.exp;h=39f2a6dfd9558ff68d8b1478837c327e590dad26;hb=31d8bdd239bf74d90a9db06ff9e0690135b845b3;hp=48aad1c13aefe5e40a7ab9a3af0cbea0dcd8faf6;hpb=34e41e637a9134fd5d3fa00eefe4b42428e7ddc8;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/gdb.arch/i386-prologue.exp b/gdb/testsuite/gdb.arch/i386-prologue.exp index 48aad1c13a..39f2a6dfd9 100644 --- a/gdb/testsuite/gdb.arch/i386-prologue.exp +++ b/gdb/testsuite/gdb.arch/i386-prologue.exp @@ -1,4 +1,4 @@ -# Copyright 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2006 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 @@ -93,6 +93,38 @@ gdb_test "info frame" \ ".*Saved registers:.*ebp at.*edi at.*eip at.*" \ "saved registers in standard" + +# Testcase from breakpoints/2080. + +gdb_test "break *(stack_align + 7)" \ + "Breakpoint \[0-9\]* at $hex" + +gdb_test "continue" \ + "Breakpoint \[0-9\]*.*stack_align.*" \ + "continue to stack_align + 7" + +setup_kfail *-*-* gdb/2080 +gdb_test "backtrace 10" \ + "#0\[ \t\]*$hex in stack_align.*\r\n#1\[ \t\]*$hex in main.*" \ + "first backtrace in stack_align" + +gdb_test "continue" \ + "Program received signal SIGTRAP.*" \ + "continue in stack_align" + +skip_breakpoint stack_align + +setup_kfail *-*-* gdb/2080 +gdb_test "backtrace 10" \ + "#0\[ \t\]*$hex in stack_align.*\r\n#1\[ \t\]*$hex in main.*" \ + "second backtrace in stack_align" + +setup_kfail *-*-* gdb/2080 +gdb_test "info frame" \ + ".*Saved registers:.*ecx at.*ebp at.*edi at.*eip at.*" \ + "saved registers in stack_align" + + # Testcase from symtab/1253. gdb_test "continue" "Program received signal SIGTRAP.*" "continue to gdb1253" @@ -107,6 +139,7 @@ gdb_test "info frame" \ ".*Saved registers:.*ebp at.*edi at.*eip at.*" \ "saved registers in gdb1253" + # Testcase from backtrace/1718. gdb_test "continue" "Program received signal SIGTRAP.*" "continue to gdb1718" @@ -122,6 +155,7 @@ gdb_test "info frame" \ ".*Saved registers:.*esi at.*ebx at.*eip at.*" \ "saved registers in gdb1718" + # Testcase from backtrace/1338. gdb_test "continue" "Program received signal SIGTRAP.*" "continue to gdb1338"