diff options
Diffstat (limited to 'gdb/testsuite/gdb.trace/backtrace.exp')
-rw-r--r-- | gdb/testsuite/gdb.trace/backtrace.exp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.trace/backtrace.exp b/gdb/testsuite/gdb.trace/backtrace.exp index 17b9759..9b72d49 100644 --- a/gdb/testsuite/gdb.trace/backtrace.exp +++ b/gdb/testsuite/gdb.trace/backtrace.exp @@ -150,10 +150,10 @@ gdb_trace_setactions "8.6: setup TP to collect regs, args, and locals" \ "$tdp4" \ "collect \$regs, \$args, \$locs" "^$" -if [istarget "x86_64-*"] then { +if {([istarget "x86_64-*"] || [istarget "i?86-*"]) && [is_lp64_target]} then { set fpreg "\$rbp" set spreg "\$rsp" -} elseif [istarget "i?86-*"] then { +} elseif {[istarget "x86_64-*"] || [istarget "i?86-*"]} then { set fpreg "\$ebp" set spreg "\$esp" } else { |