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).