diff options
| author | denisc <denisc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-24 20:07:21 +0000 |
|---|---|---|
| committer | denisc <denisc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-24 20:07:21 +0000 |
| commit | e9b473cd514e9c7a9bbaf32584020be1967d5c32 (patch) | |
| tree | 8f24ad42f4bf9e7b854ca7deeaec861aef318f78 | |
| parent | 6592344549a5661aaa4ed91c7b129bfe914d8438 (diff) | |
| download | ppe42-gcc-e9b473cd514e9c7a9bbaf32584020be1967d5c32.tar.gz ppe42-gcc-e9b473cd514e9c7a9bbaf32584020be1967d5c32.zip | |
* config/avr/avr.c (init_cumulative_args): Test fntype for zero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58503 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/avr/avr.c | 2 |
2 files changed, 5 insertions, 1 deletions
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 <denisc@overta.ru> + + * config/avr/avr.c (init_cumulative_args): Test fntype for zero. + 2002-10-24 Steve Ellcey <sje@cup.hp.com> * 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))) |

