diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2012-03-05 18:38:47 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2012-03-05 18:38:47 +0000 |
commit | 46786569eb874f40a9cc2095929d2de36006059f (patch) | |
tree | 3fcdf49d33ab92c1e0c041cff30339360f31d178 /gcc | |
parent | b7313c309dafbb714591e9a91c2e409f9bc4e77c (diff) | |
download | gcc-46786569eb874f40a9cc2095929d2de36006059f.zip gcc-46786569eb874f40a9cc2095929d2de36006059f.tar.gz gcc-46786569eb874f40a9cc2095929d2de36006059f.tar.bz2 |
re PR middle-end/52463 (libitm.c/memcpy-1.c FAILs)
PR middle-end/52463
* trans-mem.c (tm_region_init): Use last_basic_block.
From-SVN: r184949
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/trans-mem.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 911737a..5fcb5a7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-05 Aldy Hernandez <aldyh@redhat.com> + + PR middle-end/52463 + * trans-mem.c (tm_region_init): Use last_basic_block. + 2012-03-05 Richard Henderson <rth@redhat.com> PR target/52481 diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 56ef72e..97893f7 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; |