On 11/16/2012 01:28 PM, Aldy Hernandez wrote:
> * trans-mem (collect_bb2reg): Stop scanning at irrevocable
> * blocks.
> (get_bb_regions_instrumented): Add new traverse_clone argument and
> use it.
> (expand_regions_1): Same.
> (expand_region): Same.
> (exe
The included small change to g++.dg/tm/pr51516.C fixes the remaining TM
regression. With two code paths, there are two instances of the
constructor (a clone and an uninstrumented version), so that part of the
test is no longer relevant.
However... in fixing this, I noticed that for some odd r