From: Jim Wilson Date: Thu, 16 Nov 2000 23:52:01 +0000 (+0000) Subject: Fix minor typos in recent errata workaround patch. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ca683b78f3320f7442f14e78e6672553f71f1585;p=binutils-gdb.git Fix minor typos in recent errata workaround patch. * config/tc-ia64.c (errata_nop_necessary_p): Abort if general regno >= 128 instead of > 128. Abort if predicate regno is >= 64 instead of > 16. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 32d904e446a..5667e9b05a5 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2000-11-16 Jim Wilson + + * config/tc-ia64.c (errata_nop_necessary_p): Abort if general regno + >= 128 instead of > 128. Abort if predicate regno is >= 64 instead of + > 16. + 2000-11-16 H.J. Lu * config/obj-elf.c (obj_elf_symver): Don't check the missing diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c index 019afd78083..2474a484123 100644 --- a/gas/config/tc-ia64.c +++ b/gas/config/tc-ia64.c @@ -5199,7 +5199,7 @@ errata_nop_necessary_p (slot, insn_unit) || idesc->operands[i] == IA64_OPND_P2) { int regno = slot->opnd[i].X_add_number - REG_P; - if (regno > 16) + if (regno >= 64) abort (); this_group->p_reg_set[regno] = 1; } @@ -5215,7 +5215,7 @@ errata_nop_necessary_p (slot, insn_unit) || idesc->operands[i] == IA64_OPND_R3) { int regno = slot->opnd[i].X_add_number - REG_GR; - if (regno > 128) + if (regno >= 128) abort (); if (strncmp (idesc->name, "add", 3) != 0 && strncmp (idesc->name, "sub", 3) != 0 @@ -5246,7 +5246,7 @@ errata_nop_necessary_p (slot, insn_unit) || idesc->operands[i] == IA64_OPND_MR3) { int regno = slot->opnd[i].X_add_number - REG_GR; - if (regno > 128) + if (regno >= 128) abort (); if (idesc->operands[i] == IA64_OPND_R3) {