Re: x86 code generation question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Manuel Lauss via Gcc-help:

> Now the descriptions of "vmovdqa" I could find say that it generates a
> #GP when the destination is not 16-byte aligned. Does this alignment
> include the displacement, like above?  If yes, is this then a code
> generation bug in gcc?

If your build uses vector instructions, you need to build glibc with
-mstackrealign for compatibility with legacy i386 applications.

This is still fallout from the i386 ABI break when SSE2 support with an
increase in stack alignment was introduced some twenty years ago.

Thanks,
Florian




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux