aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.arch
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2008-08-18 12:32:47 +0000
committerDaniel Jacobowitz <drow@false.org>2008-08-18 12:32:47 +0000
commit46a9b8ed1beaa6419e936f77a36aff19716ab12e (patch)
tree408b1b05c3f47812cc0b8d3fcb3147392a759d22 /gdb/testsuite/gdb.arch
parentc2d805c8d5b11268be2da58d2489bfce272c771b (diff)
downloadfsf-binutils-gdb-46a9b8ed1beaa6419e936f77a36aff19716ab12e.zip
fsf-binutils-gdb-46a9b8ed1beaa6419e936f77a36aff19716ab12e.tar.gz
fsf-binutils-gdb-46a9b8ed1beaa6419e936f77a36aff19716ab12e.tar.bz2
* rs6000-tdep.c (struct rs6000_framedata): Add gpr_mask, used_bl,
lr_register. (rs6000_in_function_epilogue_p): Check for bctr. (skip_prologue): Initialize lr_register. Set lr_reg to a register number. Set gpr_mask and used_bl. Continue scanning while some expected registers are not saved. Set lr_register if LR is not stored. (rs6000_frame_cache): Handle gpr_mask and lr_register. * gdb.arch/powerpc-prologue.exp: Correct saved registers.
Diffstat (limited to 'gdb/testsuite/gdb.arch')
-rw-r--r--gdb/testsuite/gdb.arch/powerpc-prologue.exp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.arch/powerpc-prologue.exp b/gdb/testsuite/gdb.arch/powerpc-prologue.exp
index 30aa9dc..f6d3f60 100644
--- a/gdb/testsuite/gdb.arch/powerpc-prologue.exp
+++ b/gdb/testsuite/gdb.arch/powerpc-prologue.exp
@@ -84,5 +84,5 @@ gdb_test "backtrace 10" \
"backtrace in optimized"
gdb_test "info frame" \
- ".*Saved registers:.*r30 at.*r31 at.*pc at.*lr at.*" \
+ ".*Saved registers:.*r30 at.*pc at.*lr at.*" \
"saved registers in optimized"