On Mon, 29 Jul 2024 23:02:17 +0900 Takashi Yano wrote: > On Mon, 29 Jul 2024 07:18:53 +0200 > ASSI wrote: > > Additionally, a new option '-mno-align-vector-insn' has been implemented > > (following the lead of MSys2 and using a patch by Kai Tietz) to enable > > an easier (more targeted) workaround for the underlying stack data > > alignment problem when passing vector datatypes by value (which is due > > to a conflict with alignment requirements for SEH and remains unsolved > > upstream). You can also use '-Wa,-muse-unaligned-vector-move', which is > > more widely available. > > gcc of MSYS2 enables -mno-align-vector-insn flag by default. > However gcc 12.4.0-3 does not enable this flag by default. > > Is this intentional?
Ah, I misunderstood. For MSYS2, /usr/bin/gcc : without Kai's patch /mingw64/bin/gcc : -mno-align-vector-insn is enabled by default /mingw32/bin/gcc : -mno-align-vector-insn is enabled by default For current cygwin, /usr/bin/gcc (12.4.0-3) : -mno-align-vector-insn is disabled by default /usr/bin/x86_64-w64-mingw32-gcc : without Kai's patch (yet?) /usr/bin/i686-w64-mingw32-gcc : without Kai's patch (yet?) -- Takashi Yano <takashi.y...@nifty.ne.jp> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple