Be more careful about barriers when speculating conditional stores.
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Nov 2015 10:05:36 +0000 (10:05 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Nov 2015 10:05:36 +0000 (10:05 +0000)
commit05a633898247eaf084fa94c3dcac8bef94aac683
tree1f99eda41a82e61f545b497246278ba9cd804341
parent02f1a5ac7429e15d79a66a5b1e419f9b74d9ea07
Be more careful about barriers when speculating conditional stores.

* gimple.h (nonbarrier_call_p): Declare.
* gimple.c (nonbarrier_call_p): New function.
* tree-ssa-phiopt.c (nontrapping_dom_walker::before_dom_children):
Also increment call phase for ASMs with vdef and potential barrier
calls.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231005 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple.c
gcc/gimple.h
gcc/tree-ssa-phiopt.c