re PR middle-end/52047 ([trans-mem] ICE: SIGSEGV in execute_tm_mark (trans-mem.c...
authorPatrick Marlier <patrick.marlier@gmail.com>
Mon, 6 Feb 2012 14:42:07 +0000 (14:42 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 6 Feb 2012 14:42:07 +0000 (14:42 +0000)
commitfe924d9ff03ae0e13ab26745c0020cc1fdaf9577
tree97054f27aaa12ac7e5ee10d94fffd54a10b611ca
parent1d30a09a480a436248a9f86c933e8b9c71cc0b46
re PR middle-end/52047 ([trans-mem] ICE: SIGSEGV in execute_tm_mark (trans-mem.c:2270) with -O -fgnu-tm -fprefetch-loop-arrays)

        PR middle-end/52047
        * trans-mem.c (expand_call_tm): Add an assertion.
        * calls.c (flags_from_decl_or_type): Add ECF_TM_PURE to 'no vops'
        functions.

From-SVN: r183936
gcc/ChangeLog
gcc/calls.c
gcc/trans-mem.c