From 3823f0b2bd2679be90cd6bf9be5ac4bbf3452580 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Wed, 21 Aug 2002 04:33:48 +0000 Subject: [PATCH] unroll.c (biv_total_increment): Don't try to compute the total increment for FP BIVs. * unroll.c (biv_total_increment): Don't try to compute the total increment for FP BIVs. From-SVN: r56479 --- gcc/ChangeLog | 5 +++++ gcc/unroll.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7094935..71ebe26 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-08-20 Geoffrey Keating + + * unroll.c (biv_total_increment): Don't try to compute the total + increment for FP BIVs. + 2002-08-20 Kaveh R. Ghazi * alpha.c (TARGET_ASM_GLOBALIZE_LABEL): Define for unicosmk. diff --git a/gcc/unroll.c b/gcc/unroll.c index 445ec5f..4096905 100644 --- a/gcc/unroll.c +++ b/gcc/unroll.c @@ -2419,7 +2419,8 @@ biv_total_increment (bl) for (v = bl->biv; v; v = v->next_iv) { if (v->always_computable && v->mult_val == const1_rtx - && ! v->maybe_multiple) + && ! v->maybe_multiple + && SCALAR_INT_MODE_P (v->mode)) result = fold_rtx_mult_add (result, const1_rtx, v->add_val, v->mode); else return 0; -- 2.7.4