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

--- Comment #7 from Ilya Enkovich <ienkovich at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #2)
> Created attachment 38486 [details]
> Assembly for gcc.c-torture/execute/ashldi-1.c compiled with r236090
> 
> Assembly for gcc.c-torture/execute/ashldi-1.c compiled with r236090 and -Os
> -m32.

This part looks wrong:

        movd    %xmm1, %edi
        movaps  (%edi), %xmm0

Most probably it is an attempt to load a constant.  Unfortunately I still don't
have a way to reproduce it.  Will try more.

Reply via email to