+2001-11-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * s390.c (s390_va_arg): Eliminate ALIGN parameter in call to
+ emit_cmp_and_jump_insns.
+
+ * stormy16.c (xstormy16_expand_builtin_va_arg,
+ xstormy16_expand_casesi): Likewise.
+
Wed Nov 21 17:37:16 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* function.c (keep_stack_depressed): Major rework.
emit_cmp_and_jump_insns (expand_expr (reg, NULL_RTX, Pmode, EXPAND_NORMAL),
GEN_INT (max_reg),
- GT, const1_rtx, Pmode, 0, 1, lab_false);
+ GT, const1_rtx, Pmode, 0, lab_false);
if (sav_ofs)
t = build (PLUS_EXPR, ptr_type_node, sav, build_int_2 (sav_ofs, 0));
count_plus_size = build (PLUS_EXPR, TREE_TYPE (count), count, size_tree);
count_plus_size_rtx = expand_expr (count_plus_size, NULL_RTX, HImode, EXPAND_NORMAL);
emit_cmp_and_jump_insns (count_plus_size_rtx, GEN_INT (size_of_reg_args),
- GTU, const1_rtx, HImode, 1, 1, lab_fromstack);
+ GTU, const1_rtx, HImode, 1, lab_fromstack);
t = build (PLUS_EXPR, ptr_type_node, base, count);
r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
rtx lab_notransition = gen_label_rtx ();
emit_cmp_and_jump_insns (count_rtx, GEN_INT (NUM_ARGUMENT_REGISTERS
* UNITS_PER_WORD),
- GEU, const1_rtx, HImode, 1, 1,
- lab_notransition);
+ GEU, const1_rtx, HImode, 1, lab_notransition);
t = build (MODIFY_EXPR, TREE_TYPE (count), count,
build_int_2 (NUM_ARGUMENT_REGISTERS * UNITS_PER_WORD, 0));
index = expand_binop (SImode, sub_optab, index, lower_bound, NULL_RTX, 0,
OPTAB_LIB_WIDEN);
emit_cmp_and_jump_insns (index, range, GTU, NULL_RTX, SImode, 1,
- 0, default_label);
+ default_label);
int_index = gen_lowpart_common (HImode, index);
emit_insn (gen_ashlhi3 (int_index, int_index, GEN_INT (2)));
emit_jump_insn (gen_tablejump_pcrel (int_index, table));