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

--- Comment #1 from LIU Hao <lh_mouse at 126 dot com> ---
This looks like an issue specific in the address expression. If I change the
input constraint from `"Ts"` to `"r"`, then GCC does make use of implicit
zero-extension:

```
 lea    eax,[rax*8+0x1480]
 mov    eax,DWORD PTR gs:[rax]
```

but this produces two instructions instead of one.

Reply via email to