diff options
author | Steven Bosscher <stevenb@suse.de> | 2005-01-23 11:49:24 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2005-01-23 11:49:24 +0000 |
commit | a62a0172a33e3a2defb111471b3d8d8b30e083c4 (patch) | |
tree | 4252c7162afaa0892486774fa3c2535562a1e698 | |
parent | 0aa99dbbb38a3c704d4e859e69bd28a65cdd3d72 (diff) | |
download | gcc-a62a0172a33e3a2defb111471b3d8d8b30e083c4.zip gcc-a62a0172a33e3a2defb111471b3d8d8b30e083c4.tar.gz gcc-a62a0172a33e3a2defb111471b3d8d8b30e083c4.tar.bz2 |
gengtype.c (walk_type): Produce `not equal to' compares for loop tests, instead of `less than'.
* gengtype.c (walk_type): Produce `not equal to' compares for loop
tests, instead of `less than'.
From-SVN: r94109
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gengtype.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d9fc405..087ce7d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-01-23 Steven Bosscher <stevenb@suse.de> + + * gengtype.c (walk_type): Produce `not equal to' compares for loop + tests, instead of `less than'. + 2005-01-23 Richard Sandiford <rsandifo@redhat.com> * function.c (assign_parm_setup_block): When creating a new stack slot diff --git a/gcc/gengtype.c b/gcc/gengtype.c index 6ed8931..37dbc57 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1679,7 +1679,7 @@ walk_type (type_p t, struct walk_type_data *d) oprintf (d->of, "%*sif (%s != NULL) {\n", d->indent, "", d->val); d->indent += 2; oprintf (d->of, "%*ssize_t i%d;\n", d->indent, "", loopcounter); - oprintf (d->of, "%*sfor (i%d = 0; i%d < (size_t)(", d->indent, "", + oprintf (d->of, "%*sfor (i%d = 0; i%d != (size_t)(", d->indent, "", loopcounter, loopcounter); output_escaped_param (d, length, "length"); oprintf (d->of, "); i%d++) {\n", loopcounter); @@ -1715,7 +1715,7 @@ walk_type (type_p t, struct walk_type_data *d) oprintf (d->of, "%*s{\n", d->indent, ""); d->indent += 2; oprintf (d->of, "%*ssize_t i%d;\n", d->indent, "", loopcounter); - oprintf (d->of, "%*sfor (i%d = 0; i%d < (size_t)(", d->indent, "", + oprintf (d->of, "%*sfor (i%d = 0; i%d != (size_t)(", d->indent, "", loopcounter, loopcounter); if (length) output_escaped_param (d, length, "length"); |