Be more careful about barriers when speculating conditional stores.
authorBernd Schmidt <bernds@redhat.com>
Fri, 27 Nov 2015 10:05:36 +0000 (10:05 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Fri, 27 Nov 2015 10:05:36 +0000 (10:05 +0000)
commitc000cd7c93aa657aae1cdfd6ce9b950b78c79624
tree1f99eda41a82e61f545b497246278ba9cd804341
parent4d7b2a8a3b12beac09c5d8f8bcbf43a81296e462
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.

From-SVN: r231005
gcc/ChangeLog
gcc/gimple.c
gcc/gimple.h
gcc/tree-ssa-phiopt.c