OSDN Git Service

* emit-rtl.c (gen_rtx): Zero '0' fields.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2003 23:27:59 +0000 (23:27 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2003 23:27:59 +0000 (23:27 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65488 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/emit-rtl.c

index f24de1b..fa45322 100644 (file)
@@ -1,5 +1,9 @@
 2003-04-11  Richard Henderson  <rth@redhat.com>
 
+       * emit-rtl.c (gen_rtx): Zero '0' fields.
+
+2003-04-11  Richard Henderson  <rth@redhat.com>
+
        PR c++/10202
        * expr.c (expand_expr): Use COMPLETE_OR_UNBOUND_ARRAY_TYPE_P
        not COMPLETE_TYPE_P for re-invoking layout_decl.
index 96903a3..f4b986c 100644 (file)
@@ -755,7 +755,8 @@ gen_rtx VPARAMS ((enum rtx_code code, enum machine_mode mode, ...))
        {
          switch (*fmt++)
            {
-           case '0':           /* Unused field.  */
+           case '0':           /* Field with unknown use.  Zero it.  */
+             X0EXP (rt, 1) = NULL_RTX;
              break;
 
            case 'i':           /* An integer?  */