https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886
--- Comment #16 from Rich Felker <bugdal at aerifal dot cx> --- > Using "ws" in inline asm never made sense. It was always the same as > "wa", for all cases where either could be used in inline asm at all. It made sense insomuch as it was documented and was the most clearly-documented as matching the intended usage case, and still makes sense in that the other widely-used compiler did not properly (according to your interpretation) implement "wa", so that "ws" was the only constraint that worked with both.