* cgen.h: Include bfd_stdint.h.
authorDoug Evans <dje@google.com>
Mon, 23 Nov 2009 03:56:29 +0000 (03:56 +0000)
committerDoug Evans <dje@google.com>
Mon, 23 Nov 2009 03:56:29 +0000 (03:56 +0000)
(CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.

include/opcode/ChangeLog
include/opcode/cgen.h

index 51120ff8b2c8dacbbbed68a6d5c47c7421e4bc70..79ceb030d71eaef8f64a5e56e8b293b7528bde99 100644 (file)
@@ -1,3 +1,8 @@
+2009-11-22  Doug Evans  <dje@sebabeach.org>
+
+       * cgen.h: Include bfd_stdint.h.
+       (CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.
+
 2009-11-18  Paul Brook  <paul@codesourcery.com>
 
        * arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.
index 0d9fa717400fca01a31980d3b561b1036d2a283e..bf9ec609b10036dc3e9001112b1f6d72b65f7609 100644 (file)
@@ -25,6 +25,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "symcat.h"
 #include "cgen/bitset.h"
 
+/* ??? IWBN to replace bfd in the name.  */
+#include "bfd_stdint.h"
+
 /* ??? This file requires bfd.h but only to get bfd_vma.
    Seems like an awful lot to require just to get such a fundamental type.
    Perhaps the definition of bfd_vma can be moved outside of bfd.h.
@@ -66,6 +69,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
    when an array of characters the value is in target byte order.  */
 
 typedef unsigned int CGEN_INSN_INT;
+typedef int64_t CGEN_INSN_LGSINT; /* large/long SINT */
+typedef uint64_t CGEN_INSN_LGUINT; /* large/long UINT */
+
 #if CGEN_INT_INSN_P
 typedef CGEN_INSN_INT CGEN_INSN_BYTES;
 typedef CGEN_INSN_INT *CGEN_INSN_BYTES_PTR;