https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

--- Comment #39 from Segher Boessenkool <segher at gcc dot gnu.org> ---
commit 07fe4af4d51d74b63a76ea632d4db01d1f69f037
Author: Segher Boessenkool <seg...@kernel.crashing.org>
Date:   Wed Mar 18 21:58:45 2020 +0000

    rs6000: Add back some w* constraints (PR91886)

    In May and June last year I deleted many of our (vector) constraints.
    We can now just use "wa" for those, together with some other
    conditions, which can be per alternative using the "enabled" attribute
    (which in turn primarily uses the "isa" attribute).

    But, it turns out that Clang implements some of those constraints as
    well, and at least musl uses some of them.  It is easy for us to add
    those contraints back (as undocumented aliases to "wa", which always
    did mean the same thing for valid inline assembler code), so do that.

    gcc/
        * config/rs6000/constraints.md (wd, wf, wi, ws, ww): New undocumented
        aliases for "wa".


(I forgot to mark it appropriately, whoops).

Reply via email to