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

            Bug ID: 81646
           Summary: i386 SSE2 compilation mode which preserves psABI stack
                    alignment without requiring it
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fw at gcc dot gnu.org
  Target Milestone: ---
            Target: i386

It would be helpful to have an i386 compilation mode which preserves the
16-byte stack alignment (if it is aligned), supports SSE2, but does not require
stack alignment.

Currently, it is almost impossible to enable SSE2 for system libraries because
too much code is compiled with four byte stack alignment (as suggested in the
GCC manual, among other places).  Having a stack-conservative SSE2 mode would
change that.

Reply via email to