Re: [patch] generate dual code paths in transactions

2012-11-06 Thread Richard Henderson
On 2012-11-05 19:44, Aldy Hernandez wrote: > There are 2 distinct compiler failures, which look like missed optimizations > which I will hopefully be tackling in stage2 (aka tomorrow). > > FAIL: gcc.dg/tm/memopt-4.c scan-tree-dump-times tmedge "tm_save.[0-9_]+ = > lala.x\\[55\\]" 1 > FAIL: gcc.d

[patch] generate dual code paths in transactions

2012-11-05 Thread Aldy Hernandez
As originally discussed here... http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02648.html ...the goal is to generate dual code paths for transactions: one for the instrumented code path, and one without instrumentation. In keeping with tradition, the implementation was nightmarish and our plan