re PR rtl-optimization/31771 (g++.dg/gomp/pr26913.C ICEs)
authorZdenek Dvorak <dvorakz@suse.cz>
Wed, 2 May 2007 22:34:38 +0000 (00:34 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Wed, 2 May 2007 22:34:38 +0000 (22:34 +0000)
PR tree-optimization/31771
* tree-cfg.c (move_block_to_fn): Assign bb to the correct index.

From-SVN: r124362

gcc/ChangeLog
gcc/tree-cfg.c

index acc7956c77c4d8b30f6bd2bbea0fb861d32bc7be..49dcdb3ee5ef3b9d509238f5a2f77750011a11fc 100644 (file)
@@ -1,3 +1,8 @@
+2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/31771
+       * tree-cfg.c (move_block_to_fn): Assign bb to the correct index.
+
 2007-05-02  Paul Brook  <paul@codesourcery.com>
 
        * config/arm/bpabi.S (aeabi_lcmp): Fix result on overflow.
index bf15bceeb4c905a35e7fea04078fe9e85ce8ae30..efe0a1cb0a1f0d77c6ca8e11b625cbc49359c232 100644 (file)
@@ -4624,7 +4624,7 @@ move_block_to_fn (struct function *dest_cfun, basic_block bb,
     }
 
   VEC_replace (basic_block, cfg->x_basic_block_info,
-               cfg->x_last_basic_block, bb);
+               bb->index, bb);
 
   /* The statements in BB need to be associated with a new TREE_BLOCK.
      Labels need to be associated with a new label-to-block map.  */