From 12e88696599908bab3f59cb56c93cd32a7d3af74 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Wed, 21 Nov 2007 19:59:54 +0000 Subject: [PATCH] regclass.c (init_reg_autoinc): Fix typo preventing test of secondary output reload when... * regclass.c (init_reg_autoinc): Fix typo preventing test of secondary output reload when setting forbidden_inc_dec_class. From-SVN: r130333 --- gcc/ChangeLog | 5 +++++ gcc/regclass.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fa8060355d9..6d0a5468922 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-11-21 Hans-Peter Nilsson + + * regclass.c (init_reg_autoinc): Fix typo preventing test of + secondary output reload when setting forbidden_inc_dec_class. + 2007-11-21 Richard Guenther PR tree-optimization/34148 diff --git a/gcc/regclass.c b/gcc/regclass.c index e54196c7368..d29251937e4 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -1282,7 +1282,7 @@ init_reg_autoinc (void) requires secondary reloads, disallow its class from being used in such addresses. */ - if ((secondary_reload_class (1, base_class, m, r) + if ((secondary_reload_class (0, base_class, m, r) || secondary_reload_class (1, base_class, m, r)) && ! auto_inc_dec_reg_p (r, m)) forbidden_inc_dec_class[i] = 1; -- 2.30.2