[Bug c++/47606] [trans-mem] internal compiler error in expand_block_tm with O2

aldyh at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 23 19:46:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47606

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
         AssignedTo|unassigned at gcc dot       |aldyh at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #4 from Aldy Hernandez <aldyh at gcc dot gnu.org> 2011-02-23 19:32:53 UTC ---
Patrick.

Ok, in that case we have two bugs.  Your original testcase ICEing on valid
code, and my incorrectly reduced testcase which is ICEing on invalid code.  

My incorrectly reduced code should complain about an unsafe function call
within a transaction_safe function.  It is correctly erroring at -O0, but
ICEing at any optimization.

Blah.  These inline + TM bugs just won't go away :(



More information about the Gcc-bugs mailing list