OSDN Git Service

* regclass.c (init_reg_autoinc): Fix typo preventing test of
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Nov 2007 19:59:54 +0000 (19:59 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Nov 2007 19:59:54 +0000 (19:59 +0000)
secondary output reload when setting forbidden_inc_dec_class.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130333 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/regclass.c

index fa80603..6d0a546 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 e54196c..d292519 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;