AVX __m256i return value

Roland Schulz roland@utk.edu
Sun Jul 6 03:15:00 GMT 2014


Hi,

a non-inline function which returns a __m256i causes a segfault under Cygwin. 
It seems it tries to save the return value on the stack without proper 
alignment:
   0x0000000100404dcb <+153>:   mov    0x30(%rbp),%rax
=> 0x0000000100404dcf <+157>:   vmovdqa %ymm0,(%rax)

This is with GCC 4.8.3. The code is fine with GCC/Clang/ICC under Linux and 
MSVC/ICC under Windows. Is this a known problem or should I file a more 
detailed bug report? If so should I report this here or on the GCC bugzilla?

Roland


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list