aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2017-09-01 17:08:42 +0300
committerAlexander Monakov <amonakov@gcc.gnu.org>2017-09-01 17:08:42 +0300
commit44acb9ba2b8ed7b588d5975773e591f477ef35c2 (patch)
treeba9e68e17af56e94b88d6f133936068ba9a8577e /gcc/config
parent3ca3c6ef7110fb842cf8175a58d91d239c418bbe (diff)
downloadgcc-44acb9ba2b8ed7b588d5975773e591f477ef35c2.zip
gcc-44acb9ba2b8ed7b588d5975773e591f477ef35c2.tar.gz
gcc-44acb9ba2b8ed7b588d5975773e591f477ef35c2.tar.bz2
retire mem_signal_fence pattern
* config/s390/s390.md (mem_signal_fence): Remove. * doc/md.texi (mem_signal_fence): Remove. * optabs.c (expand_mem_signal_fence): Remove uses of mem_signal_fence. Update comments. * target-insns.def (mem_signal_fence): Remove. From-SVN: r251597
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/s390/s390.md9
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index d1ac0b8..1d63523 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -10084,15 +10084,6 @@
; memory barrier patterns.
;
-(define_expand "mem_signal_fence"
- [(match_operand:SI 0 "const_int_operand")] ;; model
- ""
-{
- /* The s390 memory model is strong enough not to require any
- barrier in order to synchronize a thread with itself. */
- DONE;
-})
-
(define_expand "mem_thread_fence"
[(match_operand:SI 0 "const_int_operand")] ;; model
""