aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Bosscher <stevenb@suse.de>2005-01-23 11:49:24 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2005-01-23 11:49:24 +0000
commita62a0172a33e3a2defb111471b3d8d8b30e083c4 (patch)
tree4252c7162afaa0892486774fa3c2535562a1e698
parent0aa99dbbb38a3c704d4e859e69bd28a65cdd3d72 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/gengtype.c4
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");