]> gcc.gnu.org Git - gcc.git/commitdiff
*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Thu, 4 Jun 1992 21:50:56 +0000 (21:50 +0000)
committerRichard Stallman <rms@gnu.org>
Thu, 4 Jun 1992 21:50:56 +0000 (21:50 +0000)
From-SVN: r1161

gcc/reload1.c

index 79540efb4322bf08965c7c2fbaa8471afd38c131..526e7db13289f2d73e8afcfb37d853f9aadb59dd 100644 (file)
@@ -1220,6 +1220,19 @@ reload (first, global, dumpfile)
 
                  if (caller_save_group_size > 1)
                    insn_total_groups = MAX (insn_total_groups, 1);
+
+
+                /* Show that this basic block will need a register of
+                   this class.  */
+
+                if (global
+                    && ! (basic_block_needs[(int) caller_save_spill_class]
+                          [this_block]))
+                  {
+                    basic_block_needs[(int) caller_save_spill_class]
+                      [this_block] = 1;
+                    new_basic_block_needs = 1;
+                  }
                }
 
 #ifdef SMALL_REGISTER_CLASSES
This page took 0.066947 seconds and 5 git commands to generate.