regclass.c (init_reg_autoinc): Fix typo preventing test of secondary output reload...
authorHans-Peter Nilsson <hp@axis.com>
Wed, 21 Nov 2007 19:59:54 +0000 (19:59 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Wed, 21 Nov 2007 19:59:54 +0000 (19:59 +0000)
* regclass.c (init_reg_autoinc): Fix typo preventing test of
secondary output reload when setting forbidden_inc_dec_class.

From-SVN: r130333

gcc/ChangeLog
gcc/regclass.c

index fa8060355d98a59893d8b3d68ef4b23a19cc8fae..6d0a5468922ac39f634f288aabdc4857d8e2cd53 100644 (file)
@@ -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
index e54196c7368c05373f7449b6e9179427d97fc32e..d29251937e4c37a5aba0828c252f9c73f0428407 100644 (file)
@@ -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;