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

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to H.J. Lu from comment #0)

...
>    0x086ffe29 <+25>:  mov    %ecx,(%esp)
>    0x086ffe2c <+28>:  mov    %ebx,0x4(%esp)
...
> => 0x086ffe63 <+83>:  movdqa (%esp),%xmm2
...

> (gdb) p $esp
> $1 = (void *) 0xffffcb68

This looks like a problem in STV pass itself. Here we load DImode value, so
movq should be used, not movdqa.

Reply via email to