]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sel-sched-dump.c: Surround with #ifdef INSN_SCHEDULING.
authorAndrey Belevantsev <abel@ispras.ru>
Mon, 1 Sep 2008 12:38:44 +0000 (16:38 +0400)
committerAndrey Belevantsev <abel@gcc.gnu.org>
Mon, 1 Sep 2008 12:38:44 +0000 (16:38 +0400)
        * sel-sched-dump.c: Surround with #ifdef INSN_SCHEDULING.
        * sched-int.h (print_insn, print_pattern, print_value): Declare also
        when !INSN_SCHEDULING.

From-SVN: r139862

gcc/ChangeLog
gcc/sched-int.h
gcc/sel-sched-dump.c

index 2ae2644657c34fe83ae479c1ec982e42b5286ade..fa1f937d349d64ef35b6105d9ccc03e112f3e0ee 100644 (file)
@@ -1,3 +1,9 @@
+2008-09-01  Andrey Belevantsev  <abel@ispras.ru>
+       
+       * sel-sched-dump.c: Surround with #ifdef INSN_SCHEDULING.
+       * sched-int.h (print_insn, print_pattern, print_value): Declare also
+       when !INSN_SCHEDULING.
+       
 2008-09-01  Andreas Schwab  <schwab@suse.de>
 
        * config/ia64/ia64.c (TARGET_ADDRESS_COST): Update.
index 2f9b7818eaaf2f8ce11da02ea824c1a972df799a..d358650e8fe3ab3a218229c774689f7d063aac68 100644 (file)
@@ -157,11 +157,6 @@ extern rtx bb_note (basic_block);
 
 extern void reemit_notes (rtx);
 
-/* Functions in sched-vis.c.  */
-extern void print_insn (char *, const_rtx, int);
-extern void print_pattern (char *, const_rtx, int);
-extern void print_value (char *, const_rtx, int);
-
 /* Functions in haifa-sched.c.  */
 extern int haifa_classify_insn (const_rtx);
 
@@ -1368,4 +1363,10 @@ extern void sd_debug_lists (rtx, sd_list_types_def);
 
 #endif /* INSN_SCHEDULING */
 
+/* Functions in sched-vis.c.  These must be outside INSN_SCHEDULING as 
+   sched-vis.c is compiled always.  */
+extern void print_insn (char *, const_rtx, int);
+extern void print_pattern (char *, const_rtx, int);
+extern void print_value (char *, const_rtx, int);
+
 #endif /* GCC_SCHED_INT_H */
index 7d56d3ba078eee01648c1031217ac5155bfee602..5fce7cf6b9e88a8887d1d56cc7c1d0a8bf6040d2 100644 (file)
@@ -34,6 +34,8 @@ along with GCC; see the file COPYING3.  If not see
 #include "output.h"
 #include "basic-block.h"
 #include "cselib.h"
+
+#ifdef INSN_SCHEDULING
 #include "sel-sched-ir.h"
 #include "sel-sched-dump.h"
 \f
@@ -941,5 +943,5 @@ debug_mem_addr_value (rtx x)
   debug_rtx (addr);
   return t;
 }
-
+#endif