---
 gdb-6.3.50/gdb/arm-tdep.c |    2 ++
 1 files changed, 2 insertions(+)

Index: b/gdb-6.3.50/gdb/arm-tdep.c
===================================================================
--- a/gdb-6.3.50/gdb/arm-tdep.c
+++ b/gdb-6.3.50/gdb/arm-tdep.c
@@ -1755,6 +1755,8 @@ arm_get_next_pc (CORE_ADDR pc)
 	case 0x5:		/* data transfer */
 	case 0x6:
 	case 0x7:
+	  if (bits (this_instr, 28, 31) == INST_NV)
+	    break;
 	  if (bit (this_instr, 20))
 	    {
 	      /* load */

