trans-mem.c (struct diagnose_tm): Remove saw_unsafe.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 13 Dec 2011 17:49:55 +0000 (17:49 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 13 Dec 2011 17:49:55 +0000 (17:49 +0000)
commit80fd8eba8ed7cc70a89e4f31931a5da28464357a
tree89273e22c9ce249019e6e3514fc2903fb218f70a
parentd370518679f55fa676afe6010301945b9ccc7053
trans-mem.c (struct diagnose_tm): Remove saw_unsafe.

        PR/51443
        * trans-mem.c (struct diagnose_tm): Remove saw_unsafe.
        (diagnose_tm_1): Same.
        (ipa_tm_execute): Do not test tm_may_enter_irr before we set it.
        (ipa_tm_scan_irr_function): Return gracefully when no
        DECL_STRUCT_FUNCTION.
        (ipa_tm_scan_irr_block): Believe the user on TM attributes.

From-SVN: r182290
gcc/ChangeLog
gcc/testsuite/g++.dg/tm/asm-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tm/asm-1.c [new file with mode: 0644]
gcc/trans-mem.c