entered into RCS

From-SVN: r1483
This commit is contained in:
Charles Hannum 1992-07-06 22:16:17 +00:00
parent 5fd8383e94
commit 9e4223f212
1 changed files with 6 additions and 10 deletions

View File

@ -1,5 +1,5 @@
/* Subroutines used by or related to instruction recognition.
Copyright (C) 1987, 1988, 1991 Free Software Foundation, Inc.
Copyright (C) 1987, 1988, 1991, 1992 Free Software Foundation, Inc.
This file is part of GNU CC.
@ -84,7 +84,7 @@ init_recog ()
/* Try recognizing the instruction INSN,
and return the code number that results.
Remember the code so that repeated calls do not
Remeber the code so that repeated calls do not
need to spend the time for actual rerecognition.
This function is the normal interface to instruction recognition.
@ -96,7 +96,7 @@ recog_memoized (insn)
rtx insn;
{
if (INSN_CODE (insn) < 0)
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
INSN_CODE (insn) = recog (PATTERN (insn), insn, NULL_PTR);
return INSN_CODE (insn);
}
@ -117,7 +117,7 @@ check_asm_operands (x)
return 1;
operands = (rtx *) alloca (noperands * sizeof (rtx));
decode_asm_operands (x, operands, 0, 0, 0);
decode_asm_operands (x, operands, NULL_PTR, NULL_PTR, NULL_PTR);
for (i = 0; i < noperands; i++)
if (!general_operand (operands[i], VOIDmode))
@ -487,8 +487,7 @@ validate_replace_rtx_1 (loc, from, to, object)
MEM_VOLATILE_P (newmem) = MEM_VOLATILE_P (to);
MEM_IN_STRUCT_P (newmem) = MEM_IN_STRUCT_P (to);
validate_change (object, &XEXP (x, 2),
gen_rtx (CONST_INT, VOIDmode, pos), 1);
validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1);
validate_change (object, &XEXP (x, 0), newmem, 1);
}
}
@ -1329,9 +1328,6 @@ decode_asm_operands (body, operands, operand_locs, constraints, modes)
return template;
}
extern rtx plus_constant_for_output ();
extern rtx copy_rtx ();
/* Given an rtx *P, if it is a sum containing an integer constant term,
return the location (type rtx *) of the pointer to that constant term.
Otherwise, return a null pointer. */
@ -1779,7 +1775,7 @@ constrain_operands (insn_code_num, strict)
/* Match any CONST_DOUBLE, but only if
we can examine the bits of it reliably. */
if ((HOST_FLOAT_FORMAT != TARGET_FLOAT_FORMAT
|| HOST_BITS_PER_INT != BITS_PER_WORD)
|| HOST_BITS_PER_WIDE_INT != BITS_PER_WORD)
&& GET_MODE (op) != VOIDmode && ! flag_pretend_float)
break;
if (GET_CODE (op) == CONST_DOUBLE)