(basic_induction_var): Return 0 if SUBREG is not a promoted variable.

From-SVN: r13365
This commit is contained in:
Richard Kenner 1997-01-04 07:05:57 -05:00
parent c2ae5b5f4e
commit fe1590618e

View File

@ -1,5 +1,5 @@
/* Perform various loop optimizations, including strength reduction.
Copyright (C) 1987, 88, 89, 91-5, 1996 Free Software Foundation, Inc.
Copyright (C) 1987, 88, 89, 91-6, 1997 Free Software Foundation, Inc.
This file is part of GNU CC.
@ -4989,6 +4989,7 @@ basic_induction_var (x, mode, dest_reg, p, inc_val, mult_val)
if (SUBREG_PROMOTED_VAR_P (x))
return basic_induction_var (SUBREG_REG (x), GET_MODE (SUBREG_REG (x)),
dest_reg, p, inc_val, mult_val);
return 0;
case REG:
/* If this register is assigned in the previous insn, look at its