diff options
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/final.c b/gcc/final.c index f0585ca..c8f059b 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -2905,10 +2905,9 @@ final_scan_insn (rtx_insn *insn, FILE *file, int optimize_p ATTRIBUTE_UNUSED, #endif -#ifdef HAVE_peephole /* Do machine-specific peephole optimizations if desired. */ - if (optimize_p && !flag_no_peephole && !nopeepholes) + if (HAVE_peephole && optimize_p && !flag_no_peephole && !nopeepholes) { rtx_insn *next = peephole (insn); /* When peepholing, if there were notes within the peephole, @@ -2937,7 +2936,6 @@ final_scan_insn (rtx_insn *insn, FILE *file, int optimize_p ATTRIBUTE_UNUSED, /* PEEPHOLE might have changed this. */ body = PATTERN (insn); } -#endif /* Try to recognize the instruction. If successful, verify that the operands satisfy the |