aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-05-04 01:23:58 +0000
committerRichard Stallman <rms@gnu.org>1992-05-04 01:23:58 +0000
commit4d613828c5e8d5eb027aedc336d71365c846ed99 (patch)
treeab62788bf8fef9b88dde7f6a289f88d17dd7a86a
parentead69aea2062e7bab67742f5aa95e901abebce74 (diff)
downloadgcc-4d613828c5e8d5eb027aedc336d71365c846ed99.zip
gcc-4d613828c5e8d5eb027aedc336d71365c846ed99.tar.gz
gcc-4d613828c5e8d5eb027aedc336d71365c846ed99.tar.bz2
*** empty log message ***
From-SVN: r875
-rw-r--r--gcc/expr.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 5629ba9..824e8e9 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -5172,20 +5172,20 @@ expand_builtin (exp, target, subtarget, mode, ignore)
&& REGNO (result) >= FIRST_PSEUDO_REGISTER))
result = gen_reg_rtx (insn_mode);
- /* Make the operands are acceptable to the predicates. */
+ /* Make sure the operands are acceptable to the predicates. */
- if (! (*insn_operand_predicate[icode][0]) (result, insn_mode))
+ if (! (*insn_operand_predicate[(int)icode][0]) (result, insn_mode))
result = gen_reg_rtx (insn_mode);
src_rtx = memory_address (BLKmode,
expand_expr (src, 0, Pmode,
EXPAND_NORMAL));
- if (! (*insn_operand_predicate[icode][1]) (src_rtx, Pmode))
+ if (! (*insn_operand_predicate[(int)icode][1]) (src_rtx, Pmode))
src_rtx = copy_to_mode_reg (Pmode, src_rtx);
char_rtx = const0_rtx;
- char_mode = insn_operand_mode[icode][2];
- if (! (*insn_operand_predicate[icode][2]) (char_rtx, char_mode))
+ char_mode = insn_operand_mode[(int)icode][2];
+ if (! (*insn_operand_predicate[(int)icode][2]) (char_rtx, char_mode))
char_rtx = copy_to_mode_reg (char_mode, char_rtx);
emit_insn (GEN_FCN (icode) (result,