X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=opcodes%2Fi386-gen.c;h=2784799486d24f3871059e75b8deda8c471de2ab;hb=acdf84a65400f416c60a0c9c14953ba5a73fb0cd;hp=469798cd1b96019d7182fa2ab9d6c40271a208d7;hpb=601e8564220b94b991ce1729edfc04fd9da52906;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c index 469798cd1b..2784799486 100644 --- a/opcodes/i386-gen.c +++ b/opcodes/i386-gen.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2019 Free Software Foundation, Inc. +/* Copyright (C) 2007-2020 Free Software Foundation, Inc. This file is part of the GNU opcodes library. @@ -437,8 +437,6 @@ static initializer operand_type_init[] = "Instance=Accum|Tbyte" }, { "OPERAND_TYPE_SREG", "Class=SReg" }, - { "OPERAND_TYPE_JUMPABSOLUTE", - "JumpAbsolute" }, { "OPERAND_TYPE_REGMMX", "Class=RegMMX" }, { "OPERAND_TYPE_REGXMM", @@ -617,9 +615,6 @@ static bitfield opcode_modifiers[] = BITFIELD (Modrm), BITFIELD (ShortForm), BITFIELD (Jump), - BITFIELD (JumpDword), - BITFIELD (JumpByte), - BITFIELD (JumpInterSegment), BITFIELD (FloatMF), BITFIELD (FloatR), BITFIELD (Size), @@ -723,7 +718,6 @@ static bitfield operand_types[] = BITFIELD (Disp32), BITFIELD (Disp32S), BITFIELD (Disp64), - BITFIELD (JumpAbsolute), BITFIELD (Byte), BITFIELD (Word), BITFIELD (Dword), @@ -767,7 +761,7 @@ static void process_copyright (FILE *fp) { fprintf (fp, "/* This file is automatically generated by i386-gen. Do not edit! */\n\ -/* Copyright (C) 2007-2019 Free Software Foundation, Inc.\n\ +/* Copyright (C) 2007-2020 Free Software Foundation, Inc.\n\ \n\ This file is part of the GNU opcodes library.\n\ \n\ @@ -1242,7 +1236,8 @@ process_i386_operand_type (FILE *table, char *op, enum stage stage, if (!active_cpu_flags.bitfield.cpu64 && !active_cpu_flags.bitfield.cpumpx) set_bitfield("Disp16", types, 1, ARRAY_SIZE (types), lineno); - set_bitfield("Disp32", types, 1, ARRAY_SIZE (types), lineno); + if (!active_cpu_flags.bitfield.cpu64) + set_bitfield("Disp32", types, 1, ARRAY_SIZE (types), lineno); if (!active_cpu_flags.bitfield.cpuno64) set_bitfield("Disp32S", types, 1, ARRAY_SIZE (types), lineno); }