------- Comment #2 from hjl dot tools at gmail dot com 2009-02-09 14:57 ------- (In reply to comment #1) > Confirmed. I think with -Os or even more with -mpreferred-stack-boundary > dynamic stack alignment should _not_ be used. >
That will cause core dump on programs with __m128/__m256. We have a few choices for -Os. 1. Don't align DFmode/DImode on stacks. Or 2. Add a new switch to disable DFmode/DImode alignment on stack. #1 may also cause problems for -Os -ftree-vectorize. I think we should add a new switch to disable DFmode/DImode alignment on stack. -- hjl dot tools at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC|hjl at gcc dot gnu dot org |hjl dot tools at gmail dot | |com, Joey dot ye at intel | |dot com, xuepeng dot guo at | |intel dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39137