(init_rtl): Correct number of 'w's in CONST_DOUBLE format.
authorRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 20:07:45 +0000 (20:07 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 20:07:45 +0000 (20:07 +0000)
From-SVN: r4490

gcc/rtl.c

index d5eea1239e584a0287baa88f0d39eba54ec815dd..ac1979fc51daa36df940fe635db8eca996108449 100644 (file)
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -800,8 +800,9 @@ init_rtl ()
       *s++ = 'e';
       *s++ = '0';
       /* Set the GET_RTX_FORMAT of CONST_DOUBLE to a string
-        of as many `i's as we now have elements.  */
-      for (i = 0; i < rtx_length[(int) CONST_DOUBLE]; i++)
+        of as many `w's as we now have elements.  Subtract two from
+        the size to account for the 'e' and the '0'.  */
+      for (i = 2; i < rtx_length[(int) CONST_DOUBLE]; i++)
        *s++ = 'w';
       *s++ = 0;
     }