diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog
index ac83ff4c0..ec40ddf4d 100644
--- a/include/opcode/ChangeLog
+++ b/include/opcode/ChangeLog
@@ -1,3 +1,7 @@
+2001-05-23  John Healy  <jhealy@redhat.com>
+
+	* cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48.
+ 
 2001-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
 	* mips.h (INSN_ISA_MASK): Define.
diff --git a/include/opcode/cgen.h b/include/opcode/cgen.h
index c5dd6d81b..8d3c310ed 100644
--- a/include/opcode/cgen.h
+++ b/include/opcode/cgen.h
@@ -736,7 +736,7 @@ typedef struct
    the data is recorded in the parse/insert/extract/print switch statements. */
 
 /* This should be at least as large as necessary for any target. */
-#define CGEN_MAX_SYNTAX_ELEMENTS 40
+#define CGEN_MAX_SYNTAX_ELEMENTS 48
 
 /* A target may know its own precise maximum.  Assert that it falls below
    the above limit. */