diff options
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/cse.c b/gcc/cse.c index eefc7bc6656..af06543cf06 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -51,6 +51,10 @@ along with GCC; see the file COPYING3. If not see #include "dbgcnt.h" #include "rtl-iter.h" +#ifndef LOAD_EXTEND_OP +#define LOAD_EXTEND_OP(M) UNKNOWN +#endif + /* The basic idea of common subexpression elimination is to go through the code, keeping a record of expressions that would have the same value at the current scan point, and replacing @@ -4867,7 +4871,6 @@ cse_insn (rtx_insn *insn) } } -#ifdef LOAD_EXTEND_OP /* See if a MEM has already been loaded with a widening operation; if it has, we can use a subreg of that. Many CISC machines also have such operations, but this is only likely to be @@ -4913,7 +4916,6 @@ cse_insn (rtx_insn *insn) break; } } -#endif /* LOAD_EXTEND_OP */ /* Try to express the constant using a register+offset expression derived from a constant anchor. */ |