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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Yes `: "=fr" (result)` is not valid.

It just happens to work because now r is selected as f is always invalid for
the output register constraint.

```
Output operands must specifically indicate which register an output appears in
after an asm. ‘=f’ is not allowed: the operand constraints must select a class
with a single register.

```

Reply via email to