diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-11-22 00:36:09 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-11-22 00:36:09 +0000 |
commit | 40c13662d787b000127afa42f715744339665d80 (patch) | |
tree | 5996ebc17bb3697f7fe49087e4e34396eff9d4dd /gcc | |
parent | 12eb9f939a967d5a34c32749705ab5cdfa030742 (diff) | |
download | gcc-40c13662d787b000127afa42f715744339665d80.zip gcc-40c13662d787b000127afa42f715744339665d80.tar.gz gcc-40c13662d787b000127afa42f715744339665d80.tar.bz2 |
s390.c (s390_va_arg): Eliminate ALIGN parameter in call to emit_cmp_and_jump_insns.
* 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.
From-SVN: r47253
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/s390/s390.c | 2 | ||||
-rw-r--r-- | gcc/config/stormy16/stormy16.c | 7 |
3 files changed, 12 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d21b6e5..ae8aa5c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +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. diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 334abbe..a25ec2b 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -3261,7 +3261,7 @@ s390_va_arg (valist, type) 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)); diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c index 9de0768..2f92367 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -1222,7 +1222,7 @@ xstormy16_expand_builtin_va_arg (valist, type) 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); @@ -1241,8 +1241,7 @@ xstormy16_expand_builtin_va_arg (valist, type) 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)); @@ -1626,7 +1625,7 @@ xstormy16_expand_casesi (index, lower_bound, range, table, default_label) 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)); |