Ditto for "wrssd %eax, %eax". According to the Intel docs, the first operand (second in AT&T syntax) is register or memory, however GAS only supports the operand being memory.
It looks like an Intel SDM issue. I am investigating it now.
This is an Intel SDM issue and it will be fixed. The destination operand
must be memory.