From a818db1a6a7b1c855d4c17146f1044189fe6db31 Mon Sep 17 00:00:00 2001 From: aldyh Date: Mon, 5 Mar 2012 18:38:47 +0000 Subject: [PATCH] PR middle-end/52463 * trans-mem.c (tm_region_init): Use last_basic_block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184949 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/trans-mem.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 911737a00f2..5fcb5a71d81 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-05 Aldy Hernandez + + PR middle-end/52463 + * trans-mem.c (tm_region_init): Use last_basic_block. + 2012-03-05 Richard Henderson PR target/52481 diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 56ef72ea5f3..97893f7a154 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -1868,7 +1868,7 @@ tm_region_init (struct tm_region *region) using bb->aux. */ region_worklist = (struct tm_region **) xcalloc (sizeof (struct tm_region *), - n_basic_blocks + NUM_FIXED_BLOCKS + 2); + last_basic_block + NUM_FIXED_BLOCKS); VEC_safe_push (basic_block, heap, queue, bb); region_worklist[bb->index] = region; -- 2.11.4.GIT