On Tue, Sep 5, 2017 at 3:50 PM, Uros Bizjak <ubiz...@gmail.com> wrote:
> Revised patch, incorporates fixes from Alexander's review comments.
>
> I removed some implementation details from Alexander's description of
> memory_blockage named pattern.
>
>
> 2017-09-05  Uros Bizjak  <ubiz...@gmail.com>
>
>     * target-insns.def: Add memory_blockage.
>     * optabs.c (expand_memory_blockage): New function.
>     (expand_asm_memory_barrier): Rename ...
>     (expand_asm_memory_blockage): ... to this.
>     (expand_mem_thread_fence): Call expand_memory_blockage
>     instead of expand_asm_memory_barrier.
>     (expand_mem_singnal_fence): Ditto.
>     (expand_atomic_load): Ditto.
>     (expand_atomic_store): Ditto.
>     * doc/md.texi (Standard Pattern Names For Generation):
>     Document memory_blockage instruction pattern.
>
> Bootstrapped and regression tested together with a followup x86 patch
> on x86_64-linux-gnu {,-m32}.
>
> OK for mainline?

PING, original patch at [1].

[1] https://gcc.gnu.org/ml/gcc-patches/2017-09/msg00270.html

Uros.

Reply via email to