diff mbox series

Fix noaddr testcase

Message ID 20180625123412.GF11500@kam.mff.cuni.cz
State New
Headers show
Series Fix noaddr testcase | expand

Commit Message

Jan Hubicka June 25, 2018, 12:34 p.m. UTC
Hi,
this patch prevents lto-section-out to dump section name into the
dump file when noaddr or nonnumbered is used because it contains
a random seed.

regtested x86_64-linux, comitted.

Honza

	* lto-section-out.c (lto_begin_section): Do not print section
	name for noaddr and unnumbered dumps.
diff mbox series

Patch

Index: lto-section-out.c
===================================================================
--- lto-section-out.c	(revision 261995)
+++ lto-section-out.c	(working copy)
@@ -68,8 +68,14 @@  lto_begin_section (const char *name, boo
   lang_hooks.lto.begin_section (name);
 
   if (streamer_dump_file)
-    fprintf (streamer_dump_file, "Creating %ssection %s\n",
-	     compress ? "compressed " : "", name);
+    {
+      if (flag_dump_unnumbered || flag_dump_noaddr)
+	  fprintf (streamer_dump_file, "Creating %ssection\n",
+		   compress ? "compressed " : "");
+	else
+	  fprintf (streamer_dump_file, "Creating %ssection %s\n",
+		   compress ? "compressed " : "", name);
+    }
   gcc_assert (compression_stream == NULL);
   if (compress)
     compression_stream = lto_start_compression (lto_append_data, NULL);