From ca683b78f3320f7442f14e78e6672553f71f1585 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 16 Nov 2000 23:52:01 +0000 Subject: [PATCH] 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. --- gas/ChangeLog | 6 ++++++ gas/config/tc-ia64.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) 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) { -- 2.30.2