From 4588bbd8785340a884b4b2fc43fb595e69a95e7e Mon Sep 17 00:00:00 2001 From: bwilson Date: Mon, 1 Apr 2002 20:07:21 +0000 Subject: [PATCH] * config/xtensa/xtensa.c (xtensa_va_arg): Fix compiler warning in previous change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51704 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/xtensa/xtensa.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fa98fbbf0cd..b9b882cea24 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2002-04-01 Bob Wilson + * config/xtensa/xtensa.c (xtensa_va_arg): Fix compiler warning + in previous change. + +2002-04-01 Bob Wilson + * config/xtensa/xtensa.c (xtensa_va_arg): Fix to handle arguments for which MUST_PASS_IN_STACK is true (e.g., variable-sized types). diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index c6bc9590ea2..6b80602c367 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -2503,6 +2503,7 @@ xtensa_va_arg (valist, type) array = gen_reg_rtx (Pmode); + lab_over = NULL_RTX; if (!MUST_PASS_IN_STACK (VOIDmode, type)) { lab_false = gen_label_rtx (); @@ -2551,7 +2552,7 @@ xtensa_va_arg (valist, type) if (r != array) emit_move_insn (array, r); - if (!MUST_PASS_IN_STACK (VOIDmode, type)) + if (lab_over != NULL_RTX) emit_label (lab_over); -- 2.11.4.GIT