diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2007-05-03 00:34:38 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2007-05-02 22:34:38 +0000 |
commit | e0310afb08cc322a877a51e232bda6efe59d92ed (patch) | |
tree | 3e83372f6c8c2c5acf68c1c548acfb1364ccfec3 /gcc/tree-cfg.c | |
parent | ad1ec76feafa1a5a4d22511042f689e55dec3653 (diff) | |
download | gcc-e0310afb08cc322a877a51e232bda6efe59d92ed.zip gcc-e0310afb08cc322a877a51e232bda6efe59d92ed.tar.gz gcc-e0310afb08cc322a877a51e232bda6efe59d92ed.tar.bz2 |
re PR rtl-optimization/31771 (g++.dg/gomp/pr26913.C ICEs)
PR tree-optimization/31771
* tree-cfg.c (move_block_to_fn): Assign bb to the correct index.
From-SVN: r124362
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index bf15bce..efe0a1c 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -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. */ |