[committed] Suppress INSN_UIDs if flag_dump_unnumbered

Richard Sandiford rdsandiford@googlemail.com
Wed May 14 15:55:00 GMT 2014


Moving the location of INSN_UID broke the handling of -fdump-unnumbered.
I tested that it fixes the sparc-sun-solaris2.11 failures reported
by Rainer.  Applied as obvious.

Thanks,
Richard


gcc/
	PR debug/61188
	* print-rtl.c (print_rtx): Suppress uids if flag_dump_unnumbered.

Index: gcc/print-rtl.c
===================================================================
--- gcc/print-rtl.c	2014-05-14 16:51:39.687377980 +0100
+++ gcc/print-rtl.c	2014-05-14 16:51:39.911379968 +0100
@@ -188,7 +188,12 @@ print_rtx (const_rtx in_rtx)
 #endif
 
   if (INSN_CHAIN_CODE_P (GET_CODE (in_rtx)))
-    fprintf (outfile, " %d", INSN_UID (in_rtx));
+    {
+      if (flag_dump_unnumbered)
+	fprintf (outfile, " #");
+      else
+	fprintf (outfile, " %d", INSN_UID (in_rtx));
+    }
 
   /* Get the format string and skip the first elements if we have handled
      them already.  */



More information about the Gcc-patches mailing list