aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-gen.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-05-11 10:47:55 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-05-11 10:48:21 -0700
commit7b6d09fbc60b12c196b25a9ebbb77ddc24e06334 (patch)
tree6f7f31cc34bb81b5399ca11faf725af1ad820279 /opcodes/i386-gen.c
parent3d875af5759b6ac3d0a722ce8b598426c26bf46c (diff)
downloadgdb-7b6d09fbc60b12c196b25a9ebbb77ddc24e06334.zip
gdb-7b6d09fbc60b12c196b25a9ebbb77ddc24e06334.tar.gz
gdb-7b6d09fbc60b12c196b25a9ebbb77ddc24e06334.tar.bz2
Add Intel MCU support to opcodes
* configure.ac: Support bfd_iamcu_arch. * disassemble.c (disassembler): Support bfd_iamcu_arch. * i386-gen.c (cpu_flag_init): Add CPU_IAMCU_FLAGS and CPU_IAMCU_COMPAT_FLAGS. (cpu_flags): Add CpuIAMCU. * i386-opc.h (CpuIAMCU): New. (i386_cpu_flags): Add cpuiamcu. * configure: Regenerated. * i386-init.h: Likewise. * i386-tbl.h: Likewise.
Diffstat (limited to 'opcodes/i386-gen.c')
-rw-r--r--opcodes/i386-gen.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c
index 05ffd3a..216bc49 100644
--- a/opcodes/i386-gen.c
+++ b/opcodes/i386-gen.c
@@ -211,6 +211,10 @@ static initializer cpu_flag_init[] =
"unknown" },
{ "CPU_K1OM_FLAGS",
"unknown" },
+ { "CPU_IAMCU_FLAGS",
+ "Cpu186|Cpu286|Cpu386|Cpu486|Cpu586" },
+ { "CPU_IAMCU_COMPAT_FLAGS",
+ "Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuNo64|CpuNop" },
{ "CPU_ADX_FLAGS",
"CpuADX" },
{ "CPU_RDSEED_FLAGS",
@@ -402,6 +406,7 @@ static bitfield cpu_flags[] =
BITFIELD (CpuAVX512BW),
BITFIELD (CpuL1OM),
BITFIELD (CpuK1OM),
+ BITFIELD (CpuIAMCU),
BITFIELD (CpuSSE4a),
BITFIELD (Cpu3dnow),
BITFIELD (Cpu3dnowA),