genemit.c: Include dumpfile.h.
authorSegher Boessenkool <segher@kernel.crashing.org>
Mon, 1 Sep 2014 14:30:00 +0000 (16:30 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Mon, 1 Sep 2014 14:30:00 +0000 (16:30 +0200)
2014-09-01  Segher Boessenkool  <segher@kernel.crashing.org>

* genemit.c: Include dumpfile.h.
(gen_split): Print name of splitter function to dump file.

From-SVN: r214796

gcc/ChangeLog
gcc/genemit.c

index b35f8bc8c86e33142138a05b728dd2e039d26685..7b5548afee76ab05fec30d8a5e2ea489d41ba7c0 100644 (file)
@@ -1,3 +1,8 @@
+2014-09-01  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * genemit.c: Include dumpfile.h.
+       (gen_split): Print name of splitter function to dump file.
+
 2014-09-01  Richard Biener  <rguenther@suse.de>
 
        * tree-ssa-struct-aliases.c (find_func_aliases_for_builtin_call):
index 1bc73f0ef0751ad9879171d6a6c417e7d33e5314..65434b5367b6f5ce2afc1ca861979267d1cfe14d 100644 (file)
@@ -578,6 +578,10 @@ gen_split (rtx split)
   if (GET_CODE (split) == DEFINE_PEEPHOLE2)
     output_peephole2_scratches (split);
 
+  printf ("  if (dump_file)\n");
+  printf ("    fprintf (dump_file, \"Splitting with gen_%s_%d\\n\");\n",
+         name, insn_code_number);
+
   printf ("  start_sequence ();\n");
 
   /* The fourth operand of DEFINE_SPLIT is some code to be executed
@@ -813,6 +817,7 @@ from the machine description file `md'.  */\n\n");
   printf ("#include \"tm-constrs.h\"\n");
   printf ("#include \"ggc.h\"\n");
   printf ("#include \"basic-block.h\"\n");
+  printf ("#include \"dumpfile.h\"\n");
   printf ("#include \"target.h\"\n\n");
   printf ("#define FAIL return (end_sequence (), _val)\n");
   printf ("#define DONE return (_val = get_insns (), end_sequence (), _val)\n\n");