diff options
Diffstat (limited to 'gcc/print-rtl.c')
-rw-r--r-- | gcc/print-rtl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index d32ed18..1c503c1 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -200,6 +200,7 @@ print_rtx (in_rtx) break; case 'e': + do_e: indent += 2; if (!sawclose) fprintf (outfile, " "); @@ -298,6 +299,9 @@ print_rtx (in_rtx) case 'u': if (XEXP (in_rtx, i) != NULL) { + if (GET_CODE (XEXP (in_rtx, i)) != CODE_LABEL) + goto do_e; + if (flag_dump_unnumbered) fputc ('#', outfile); else |