2009-10-09 Michael Snyder * i386-tdep.c (i386_process_record): Or-equals, not not-equals. Index: i386-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/i386-tdep.c,v retrieving revision 1.288 diff -u -p -r1.288 i386-tdep.c --- i386-tdep.c 28 Sep 2009 07:11:36 -0000 1.288 +++ i386-tdep.c 10 Oct 2009 00:58:09 -0000 @@ -4146,7 +4146,7 @@ reswitch: return -1; if (ir.mod == 3) { - ir.rm != ir.rex_b; + ir.rm |= ir.rex_b; if (ir.ot == OT_BYTE && !ir.regmap[X86_RECORD_R8_REGNUM]) ir.rm &= 0x3; I386_RECORD_ARCH_LIST_ADD_REG (ir.rm);