re PR middle-end/56108 (Asm statement in transaction_relaxed crashes compiler.)
authorAldy Hernandez <aldyh@redhat.com>
Thu, 21 Feb 2013 20:16:26 +0000 (20:16 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Thu, 21 Feb 2013 20:16:26 +0000 (20:16 +0000)
commit6aad44556a2d6ad1ec10491944eaf42ee4671b23
treee2aef86ce90ad55c79e619525105d95f17193c00
parent304886c59c0521ff1c6bfc798181a6b0a17e9368
re PR middle-end/56108 (Asm statement in transaction_relaxed crashes compiler.)

PR middle-end/56108
* trans-mem.c (execute_tm_mark): Do not expand transactions that
are sure to go irrevocable.
testsuite/
* gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.

From-SVN: r196213
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tm/memopt-1.c
gcc/testsuite/gcc.dg/tm/pr56108.c [new file with mode: 0644]
gcc/trans-mem.c