* regmove.c (regmove_optimize): Fix typo initializing regmove_bb_head.
authorJeffrey A Law <law@cygnus.com>
Sun, 26 Jul 1998 00:03:18 +0000 (00:03 +0000)
committerJeff Law <law@gcc.gnu.org>
Sun, 26 Jul 1998 00:03:18 +0000 (18:03 -0600)
From-SVN: r21386

gcc/ChangeLog
gcc/regmove.c

index 734c5fa..b9afc60 100644 (file)
@@ -1,3 +1,7 @@
+Sun Jul 26 01:01:32 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * regmove.c (regmove_optimize): Fix typo initializing regmove_bb_head.
+
 Sat Jul 25 23:29:23 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * Makefile.in (install-info): Only try to update the info
index b01a6ff..def8c14 100644 (file)
@@ -862,7 +862,7 @@ regmove_optimize (f, nregs, regmove_dump_file)
   for (i = maxregnum; --i >= 0; ) regno_src_regno[i] = -1;
 
   regmove_bb_head = (int *)alloca (sizeof (int) * (get_max_uid () + 1));
-  for (i = get_max_uid (); --i >= 0; ) regmove_bb_head[i] = -1;
+  for (i = get_max_uid (); i >= 0; i--) regmove_bb_head[i] = -1;
   for (i = 0; i < n_basic_blocks; i++)
     regmove_bb_head[INSN_UID (basic_block_head[i])] = i;