From b89b1ac05befa85b669756fad0756b3cfa240de8 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Fri, 15 Aug 1997 17:48:56 +0000 Subject: Use rtl macros for names of NOTEs. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@14810 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/haifa-sched.c | 55 ++++++++++--------------------------------------------- 2 files changed, 16 insertions(+), 45 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 926bbe5024e..7b87f05b359 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Fri Aug 15 13:43:39 1997 Michael Meissner + + * haifa-sched.c (debug_dependencies): Use GET_NOTE_INSN_NAME to + print out the names of the notes. Print out the name of the insn + that is not a note, and not an {,CALL_,JUMP_}INSN. + Wed Aug 13 01:03:37 1997 Doug Evans * configure.in (haifa configury): Fix typo. diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index ced081416a6..b8d83ad4612 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -7374,51 +7374,16 @@ debug_dependencies () int n; fprintf (dump, ";; %6d ", INSN_UID (insn)); if (GET_CODE (insn) == NOTE) - switch (n = NOTE_LINE_NUMBER (insn)) - { - case NOTE_INSN_DELETED: - fprintf (dump, "NOTE_INSN_DELETED"); - break; - case NOTE_INSN_BLOCK_BEG: - fprintf (dump, "NOTE_INSN_BLOCK_BEG"); - break; - case NOTE_INSN_BLOCK_END: - fprintf (dump, "NOTE_INSN_BLOCK_END"); - break; - case NOTE_INSN_LOOP_BEG: - fprintf (dump, "NOTE_INSN_LOOP_BEG"); - break; - case NOTE_INSN_LOOP_END: - fprintf (dump, "NOTE_INSN_LOOP_END"); - break; - case NOTE_INSN_LOOP_CONT: - fprintf (dump, "NOTE_INSN_LOOP_CONT"); - break; - case NOTE_INSN_LOOP_VTOP: - fprintf (dump, "NOTE_INSN_LOOP_VTOP"); - break; - case NOTE_INSN_FUNCTION_BEG: - fprintf (dump, "NOTE_INSN_FUNCTION_BEG"); - break; - case NOTE_INSN_FUNCTION_END: - fprintf (dump, "NOTE_INSN_FUNCTION_END"); - break; - case NOTE_INSN_EH_REGION_BEG: - fprintf (dump, "NOTE_INSN_EH_REGION_BEG"); - break; - case NOTE_INSN_EH_REGION_END: - fprintf (dump, "NOTE_INSN_EH_REGION_END"); - break; - case NOTE_INSN_SETJMP: - fprintf (dump, "NOTE_INSN_SETJMP"); - break; - default: - if (n > 0) - fprintf (dump, "NOTE_LINE_NUMBER %d", n); - else - fprintf (dump, "??? UNRECOGNIZED NOTE %d", n); - } - fprintf (dump, "\n"); + { + n = NOTE_LINE_NUMBER (insn); + if (n < 0) + fprintf (dump, "%s\n", GET_NOTE_INSN_NAME (n)); + else + fprintf (dump, "line %d, file %s\n", n, + NOTE_SOURCE_FILE (insn)); + } + else + fprintf (dump, " {%s}\n", GET_RTX_NAME (insn)); continue; } -- cgit v1.2.3