aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormostang.com!davidm <mostang.com!davidm>2003-01-23 10:04:09 +0000
committermostang.com!davidm <mostang.com!davidm>2003-01-23 10:04:09 +0000
commit31fbd34d9ce478294c72fe88778e71aa010628c8 (patch)
tree5753b6a3fe0a2a438ff1a57d19df24506fc15148 /src
parent6dbc6777a3096c7f25d7bf0f919faf235e900c53 (diff)
downloadlibunwind-31fbd34d9ce478294c72fe88778e71aa010628c8.tar.gz
(unw_get_save_loc): rotate_gr() expects a register number in the range r32-r127.
(Logical change 1.41)
Diffstat (limited to 'src')
-rw-r--r--src/ia64/Gget_save_loc-ia64.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ia64/Gget_save_loc-ia64.c b/src/ia64/Gget_save_loc-ia64.c
index b27b2886..e29ff8d3 100644
--- a/src/ia64/Gget_save_loc-ia64.c
+++ b/src/ia64/Gget_save_loc-ia64.c
@@ -80,7 +80,7 @@ unw_get_save_loc (unw_cursor_t *cursor, int reg, unw_save_loc_t *sloc)
}
else if (reg >= 32)
{
- reg = rotate_gr (c, reg - 32);
+ reg = rotate_gr (c, reg);
ret = ia64_get_stacked (c, reg, NULL, &loc);
if (ret < 0)
return ret;