Skip to content

Fix problems with XMVectorSwizzle/XMVectorPermute for GCC#306

Merged
walbourn merged 3 commits into
mainfrom
gnumingwpermutefix
May 14, 2026
Merged

Fix problems with XMVectorSwizzle/XMVectorPermute for GCC#306
walbourn merged 3 commits into
mainfrom
gnumingwpermutefix

Conversation

@walbourn
Copy link
Copy Markdown
Member

@walbourn walbourn commented May 13, 2026

MinGW/GCC does release optimizations that result in test failures with the few cases where we try to do some cast/address-of tricks for SIMD types.

@walbourn walbourn self-assigned this May 13, 2026
@walbourn walbourn added bug conformance Related to supporting non-MSVC compilers labels May 13, 2026
@walbourn walbourn linked an issue May 13, 2026 that may be closed by this pull request
@walbourn walbourn changed the title Fix problems with XMVectorSwizzle/XMVectorPermute for MinGW Fix problems with XMVectorSwizzle/XMVectorPermute for GCC May 13, 2026
@walbourn walbourn requested review from billkris-ms and jenatali May 13, 2026 22:32
@walbourn walbourn added complier Issue related to compiler codegen and removed conformance Related to supporting non-MSVC compilers labels May 13, 2026
@walbourn walbourn merged commit 6504050 into main May 14, 2026
233 checks passed
@walbourn walbourn deleted the gnumingwpermutefix branch May 14, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug complier Issue related to compiler codegen

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Errors from the Testsuite GCC 13.2.0

2 participants