aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-11-22 00:36:09 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-11-22 00:36:09 +0000
commit40c13662d787b000127afa42f715744339665d80 (patch)
tree5996ebc17bb3697f7fe49087e4e34396eff9d4dd /gcc
parent12eb9f939a967d5a34c32749705ab5cdfa030742 (diff)
downloadgcc-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/ChangeLog8
-rw-r--r--gcc/config/s390/s390.c2
-rw-r--r--gcc/config/stormy16/stormy16.c7
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));