gcc/
commitb4d2245978090f6d4f0459b04896d5b97c237821
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2015 20:56:14 +0000 (30 20:56 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2015 20:56:14 +0000 (30 20:56 +0000)
treed7fd93d338a6d1e39021a1d01ceb4e49af7e31c8
parentcf3a33c871e183d9bf07efb3015bf5583ef9f482
gcc/
* defaults.h (HAVE_mem_thread_fence, gen_mem_thread_fence)
(HAVE_memory_barrier, gen_memory_barrier, HAVE_mem_signal_fence)
(gen_mem_signal_fence): Delete.
* target-insns.def (mem_signal_fence, mem_thread_fence)
(memory_barrier): New targetm instruction patterns.
* optabs.c (expand_mem_thread_fence): Use them instead of HAVE_*/gen_*
interface.
(expand_mem_signal_fence): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225209 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/defaults.h
gcc/optabs.c
gcc/target-insns.def