http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
Aldy Hernandez changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #9 from Aldy Hernandez 2011-02-11
18:18:11 UTC ---
Author: aldyh
Date: Fri Feb 11 18:18:09 2011
New Revision: 170057
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170057
Log:
PR 46567
* trans-mem.c (ipa_tm_pro
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #8 from Aldy Hernandez 2011-02-11
14:42:35 UTC ---
Awaiting approval:
http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00742.html
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #7 from Patrick Marlier
2011-02-03 10:28:37 UTC ---
Created attachment 23234
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23234
new testcase with O0
Here a reduced test case that raises this ICE with current svn version:
$ gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
Andrew Macleod changed:
What|Removed |Added
CC||amacleod at redhat dot com
--- Comment #
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #5 from Patrick Marlier
2011-01-28 14:18:45 UTC ---
Created attachment 23153
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23153
testcase with O0
With this testcase and -O0:
$ gcc -fgnu-tm -O0 -S pr46567-2.i -o testcase.s
pr46
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
Aldy Hernandez changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #4 from Aldy Hernandez 2010-12-13
11:12:08 UTC ---
[Comments from Richard.]
There are two possible solutions:
(1) Teach inlining to propagate the in_transaction_p bit
to every call within the function that gets inlined,
(
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46567
--- Comment #3 from Aldy Hernandez 2010-11-24
14:43:53 UTC ---
ipa_tm_decrement_clone_counts() is dying because we are decrementing the clone
count for a caller that was not marked as being in a transaction in the first
place.
The problem here i