diff -Naur insight-6.8.orig/gdb/ia64-tdep.c insight-6.8.new/gdb/ia64-tdep.c
--- insight-6.8.orig/gdb/ia64-tdep.c 2008-02-20 15:31:40.000000000 +0100
+++ insight-6.8.new/gdb/ia64-tdep.c 2008-08-15 18:18:53.000000000 +0200
@@ -1234,7 +1234,7 @@
spill_reg = rN;
last_prologue_pc = next_pc;
}
- else if (qp == 0 && rM >= 32 && rM < 40 && !instores[rM] &&
+ else if (qp == 0 && rM >= 32 && rM < 40 && !instores[rM - 32] &&
rN < 256 && imm == 0)
{
/* mov rN, rM where rM is an input register */