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