diff options
Diffstat (limited to 'gcc/print-rtl.c')
| -rw-r--r-- | gcc/print-rtl.c | 25 | 
1 files changed, 6 insertions, 19 deletions
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index b46d1c6181b..4d05136cf3f 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -34,23 +34,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA  #include "flags.h"  #include "hard-reg-set.h"  #include "basic-block.h" - -/* How to print out a register name. -   We don't use PRINT_REG because some definitions of PRINT_REG -   don't work here.  */ -#ifndef DEBUG_PRINT_REG -#define DEBUG_PRINT_REG(RTX, CODE, FILE) \ -  fprintf ((FILE), "%d %s", REGNO (RTX), reg_names[REGNO (RTX)]) -#endif - -/* Array containing all of the register names */ - -#ifdef DEBUG_REGISTER_NAMES -static const char * const debug_reg_names[] = DEBUG_REGISTER_NAMES; -#define reg_names debug_reg_names -#else -const char * reg_names[] = REGISTER_NAMES; -#endif +#include "tm_p.h"  static FILE *outfile; @@ -398,10 +382,11 @@ print_rtx (rtx in_rtx)  	    int value = XINT (in_rtx, i);  	    const char *name; +#ifndef GENERATOR_FILE  	    if (GET_CODE (in_rtx) == REG && value < FIRST_PSEUDO_REGISTER)  	      {  		fputc (' ', outfile); -		DEBUG_PRINT_REG (in_rtx, 0, outfile); +		PRINT_REG (in_rtx, 0, outfile);  	      }  	    else if (GET_CODE (in_rtx) == REG  		     && value <= LAST_VIRTUAL_REGISTER) @@ -420,7 +405,9 @@ print_rtx (rtx in_rtx)  		  fprintf (outfile, " %d virtual-reg-%d", value,  			   value-FIRST_VIRTUAL_REGISTER);  	      } -	    else if (flag_dump_unnumbered +	    else +#endif +	      if (flag_dump_unnumbered  		     && (is_insn || GET_CODE (in_rtx) == NOTE))  	      fputc ('#', outfile);  	    else  | 

