* cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Mar 2002 21:56:50 +0000 (21:56 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Mar 2002 21:56:50 +0000 (21:56 +0000)
assigning to BLOCK_FOR_INSN directly.

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

gcc/ChangeLog
gcc/cfgrtl.c

index 317122a..8cb6137 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 27 22:54:14 CET 2002  Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+       * cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of
+       assigning to BLOCK_FOR_INSN directly.
+
 Wed Mar 27 22:33:05 CET 2002  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_output_addr_diff_elt): Remove binutils bug workaround.
index a4f7006..ef9a91c 100644 (file)
@@ -661,9 +661,9 @@ merge_blocks_nomove (a, b)
          rtx x;
 
          for (x = a_end; x != b_end; x = NEXT_INSN (x))
-           BLOCK_FOR_INSN (x) = a;
+           set_block_for_insn (x, a);
 
-         BLOCK_FOR_INSN (b_end) = a;
+         set_block_for_insn (b_end, a);
        }
 
       a_end = b_end;