From d074905352cfd576f42fbc184d3474a2df80354d Mon Sep 17 00:00:00 2001 From: Denis Chertykov Date: Thu, 24 Oct 2002 20:07:21 +0000 Subject: [PATCH] * config/avr/avr.c (init_cumulative_args): Test fntype for zero. From-SVN: r58503 --- gcc/ChangeLog | 4 ++++ gcc/config/avr/avr.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b2cb93c738..f53fd46a456 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-10-24 Denis Chertykov + + * config/avr/avr.c (init_cumulative_args): Test fntype for zero. + 2002-10-24 Steve Ellcey * expr.c (convert_move): If unsignedp is less then zero there diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 1a06ed12ef9..5e4e42c5ace 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -1487,7 +1487,7 @@ init_cumulative_args (cum, fntype, libname, indirect) { cum->nregs = 18; cum->regno = FIRST_CUM_REG; - if (!libname) + if (!libname && fntype) { int stdarg = (TYPE_ARG_TYPES (fntype) != 0 && (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype))) -- 2.30.2