aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2007-11-21 19:59:54 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2007-11-21 19:59:54 +0000
commit12e88696599908bab3f59cb56c93cd32a7d3af74 (patch)
tree914123022142466ba123e6fd4dcedd95c7fd90b0
parent0df50e7a0c54c2f5d607c25cfd7b97e5da222d0c (diff)
downloadgcc-12e88696599908bab3f59cb56c93cd32a7d3af74.zip
gcc-12e88696599908bab3f59cb56c93cd32a7d3af74.tar.gz
gcc-12e88696599908bab3f59cb56c93cd32a7d3af74.tar.bz2
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/regclass.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fa80603..6d0a546 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-21 Hans-Peter Nilsson <hp@axis.com>
+
+ * regclass.c (init_reg_autoinc): Fix typo preventing test of
+ secondary output reload when setting forbidden_inc_dec_class.
+
2007-11-21 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34148
diff --git a/gcc/regclass.c b/gcc/regclass.c
index e54196c..d292519 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;