* mmix-opc.c (O): Use 24UL instead of 24 for unsigned long.
(Z): Likewise.
+2005-03-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * mmix-opc.c (O): Use 24UL instead of 24 for unsigned long.
+ (Z): Likewise.
+
2005-03-19 Hans-Peter Nilsson <hp@bitrange.com>
* mmix-opc.c (O, Z): Force expression as unsigned long.
/* All bits in the opcode-byte are significant. Add "| ..." expressions
to add zero-bits. */
#undef O
-#define O(m) ((unsigned long) (m) << 24UL), ((~(unsigned long) (m) & 255) << 24)
+#define O(m) ((unsigned long) (m) << 24UL), ((~(unsigned long) (m) & 255) << 24UL)
/* Bits 7..1 of the opcode are significant. */
#undef Z
-#define Z(m) ((unsigned long) (m) << 24), ((~(unsigned long) (m) & 254) << 24)
+#define Z(m) ((unsigned long) (m) << 24UL), ((~(unsigned long) (m) & 254) << 24UL)
/* For easier overview of the table. */
#define N mmix_type_normal