[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #4 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-02-14 15:15:36 UTC --- Created attachment 26659 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26659 proposed patch Actually Richard (rth), the restriction is less strict than

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #5 from Richard Henderson rth at gcc dot gnu.org 2012-02-14 17:50:02 UTC --- The patch in #c4 looks good.

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #6 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-02-15 00:29:10 UTC --- Author: aldyh Date: Wed Feb 15 00:29:06 2012 New Revision: 184251 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184251 Log: + PR middle-end/52142

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 Aldy Hernandez aldyh at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-07 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #3 from Richard Henderson rth at gcc dot gnu.org 2012-02-07 17:53:14 UTC --- We were *supposed* to already be disallowing inlining of tm_pure into non-tm_pure functions. At least that's what I remember...

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-06 Thread patrick.marlier at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #1 from Patrick Marlier patrick.marlier at gmail dot com 2012-02-06 21:35:09 UTC --- Created attachment 26593 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26593 another testcase but with an asm statement the asm statement is in