profile.c (branch_prob): Call allocate_reg_info after outputting profile rtl in instr...
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Wed, 22 Jul 1998 16:14:27 +0000 (16:14 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Wed, 22 Jul 1998 16:14:27 +0000 (09:14 -0700)
* profile.c (branch_prob): Call allocate_reg_info after outputting
profile rtl in instrument_arcs.

From-SVN: r21340

gcc/ChangeLog
gcc/profile.c

index 85315e7d2176969abfbd1b76af4088048e65ec17..ecf168a4882b836723f8e4e795f9d142d311baf4 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jul 22 14:08:54 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
+
+       * profile.c (branch_prob): Call allocate_reg_info after outputting
+       profile rtl in instrument_arcs.
+
 Wed Jul 22 12:47:49 1998  Jim Wilson  <wilson@cygnus.com>
 
        * fixinc.irix (math.h): Install wrapper instead of copying.
index 060ecfc81af9a06e7bdecf11cef6f2a8c5d98f85..b06f91bb4fccf81aae82cd3a0e959fbf8205a290 100644 (file)
@@ -957,7 +957,10 @@ branch_prob (f, dump_file)
   /* For each arc not on the spanning tree, add counting code as rtl.  */
 
   if (profile_arc_flag)
-    instrument_arcs (f, num_blocks, dump_file);
+    {
+      instrument_arcs (f, num_blocks, dump_file);
+      allocate_reg_info (max_reg_num (), FALSE, FALSE);
+    }
 
   /* Execute the rest only if doing branch probabilities.  */
   if (! flag_branch_probabilities)