It looks kike that patch contains a typo The entry for nonmemory_operand has an extra bogus false
The following patch more than likely fixes the fallout I've just kicked of a x86_64 bootstrap to find out Index: gensupport.c =================================================================== --- gensupport.c (revision 107251) +++ gensupport.c (working copy) @@ -1242,7 +1242,7 @@ {"const_double_operand", false, {CONST_INT, CONST_DOUBLE}}, {"nonimmediate_operand", false, {SUBREG, REG, MEM}}, {"nonmemory_operand", false, {CONST_INT, CONST_DOUBLE, CONST, SYMBOL_REF, - false, LABEL_REF, SUBREG, REG}}, + LABEL_REF, SUBREG, REG}}, {"push_operand", false, {MEM}}, {"pop_operand", false, {MEM}}, {"memory_operand", false, {SUBREG, MEM}}, Cheers Graham