From: Zack Weinberg Date: Wed, 29 Oct 2003 17:01:27 +0000 (+0000) Subject: genmodes.c (complete_mode): Record MODE_CC... X-Git-Tag: releases/gcc-3.4.0~2636 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9fcc6bf64aa50bc288aa5b4a0fbe4fbca1e71064;p=thirdparty%2Fgcc.git genmodes.c (complete_mode): Record MODE_CC... * genmodes.c (complete_mode): Record MODE_CC, MODE_INT, MODE_FLOAT, and MODE_PARTIAL_INT modes as having one component, not zero. From-SVN: r73051 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 874ac1da519b..d12861fdfc32 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-10-29 Zack Weinberg + + * genmodes.c (complete_mode): Record MODE_CC, MODE_INT, + MODE_FLOAT, and MODE_PARTIAL_INT modes as having one + component, not zero. + 2003-10-29 Andreas Schwab * config/ia64/t-ia64 (LIB2ADDEH): Add $(srcdir)/gthr-gnat.c. diff --git a/gcc/genmodes.c b/gcc/genmodes.c index 13456555be68..35c8508d7274 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -316,7 +316,7 @@ complete_mode (struct mode_data *m) validate_mode (m, UNSET, UNSET, UNSET, UNSET, UNSET); m->bytesize = 4; - m->ncomponents = 0; + m->ncomponents = 1; m->component = 0; break; @@ -328,7 +328,7 @@ complete_mode (struct mode_data *m) validate_mode (m, OPTIONAL, SET, UNSET, UNSET, m->class == MODE_FLOAT ? SET : UNSET); - m->ncomponents = 0; + m->ncomponents = 1; m->component = 0; break; @@ -340,7 +340,7 @@ complete_mode (struct mode_data *m) m->bytesize = m->component->bytesize; - m->ncomponents = 0; + m->ncomponents = 1; m->component = 0; /* ??? preserve this */ break;