* print-rtl.c (print_rtx): Limit last 'u' change to LABEL_REF.
authorRichard Henderson <rth@cygnus.com>
Fri, 15 Oct 1999 21:26:33 +0000 (14:26 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 15 Oct 1999 21:26:33 +0000 (14:26 -0700)
From-SVN: r30024

gcc/ChangeLog
gcc/print-rtl.c

index 4fad5cdced88c63dfe9c4a8d93712249c3a5dae9..4eb844f7c30c7d136a2106983aef0fbbc52d1921 100644 (file)
@@ -1,3 +1,7 @@
+Fri Oct 15 14:25:19 1999  Richard Henderson  <rth@cygnus.com>
+
+       * print-rtl.c (print_rtx): Limit last 'u' change to LABEL_REF.
+
 Fri Oct 15 13:48:45 1999  Richard Henderson  <rth@cygnus.com>
 
        * mips.c (function_prologue): Fix argument types.
index 8521b3c638141727e3daa078fc01a9513b759263..4db28c202ea5293198f060ab4b5d257360b7fc94 100644 (file)
@@ -302,9 +302,8 @@ print_rtx (in_rtx)
            rtx sub = XEXP (in_rtx, i);
            enum rtx_code subc = GET_CODE (sub);
 
-           if (subc != CODE_LABEL
-               && subc != NOTE
-               && GET_RTX_CLASS (subc) != 'i')
+           if (GET_CODE (in_rtx) == LABEL_REF
+               && subc != CODE_LABEL)
              goto do_e;
 
            if (flag_dump_unnumbered)
@@ -313,7 +312,7 @@ print_rtx (in_rtx)
              fprintf (outfile, " %d", INSN_UID (sub));
          }
        else
-         fputs (" (nil)", outfile);
+         fputs (" 0", outfile);
        sawclose = 0;
        break;