]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gengtype.c (walk_type): Produce `not equal to' compares for loop tests, instead of...
authorSteven Bosscher <stevenb@suse.de>
Sun, 23 Jan 2005 11:49:24 +0000 (11:49 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sun, 23 Jan 2005 11:49:24 +0000 (11:49 +0000)
* gengtype.c (walk_type): Produce `not equal to' compares for loop
tests, instead of `less than'.

From-SVN: r94109

gcc/ChangeLog
gcc/gengtype.c

index d9fc40559dc484d937a34fb819420ead1ef9f055..087ce7dd4de512d2c40118e9a0d121afba6e3d9d 100644 (file)
@@ -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
index 6ed8931c5e998e7610cb7414b6b812f3a7e97794..37dbc5766679ad5f01764d3c6b2961d5a445d693 100644 (file)
@@ -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");