aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatherine Moore <clm@redhat.com>2001-07-25 21:49:46 +0000
committerCatherine Moore <clm@gcc.gnu.org>2001-07-25 17:49:46 -0400
commitf2d28b14f389e0e25d354a6c21dc76e2c35dae6d (patch)
treed8e8d6d4e4850be784a50e56d4bbb1191ccd7bd7
parent6e64a52a928d47c3b8f9dad8549866b869c37491 (diff)
downloadgcc-f2d28b14f389e0e25d354a6c21dc76e2c35dae6d.zip
gcc-f2d28b14f389e0e25d354a6c21dc76e2c35dae6d.tar.gz
gcc-f2d28b14f389e0e25d354a6c21dc76e2c35dae6d.tar.bz2
v850.c (v850_va_arg): Use addr instead of valist to build incr.
* config/v850/v850.c (v850_va_arg): Use addr instead of valist to build incr. From-SVN: r44366
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/v850/v850.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9eb513e..d6ecd42 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-07-25 Catherine Moore <clm@redhat.com>
+
+ * config/v850/v850.c (v850_va_arg): Use addr
+ instead of valist to build incr.
+
Wed Jul 25 22:48:59 CEST 2001 Jan Hubicka <jh@suse.cz>
* flow.c (delete_dead_jumptables): New function.
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c
index e742eeb..8ce09bf 100644
--- a/gcc/config/v850/v850.c
+++ b/gcc/config/v850/v850.c
@@ -2778,7 +2778,7 @@ v850_va_arg (valist, type)
}
addr = save_expr (valist);
- incr = fold (build (PLUS_EXPR, ptr_type_node, valist,
+ incr = fold (build (PLUS_EXPR, ptr_type_node, addr,
build_int_2 (rsize, 0)));
incr = build (MODIFY_EXPR, ptr_type_node, valist, incr);