-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
swizzles_avx fails with GCC 5.1 #9
Comments
The following indicates that the Vc function works correctly, but the reference value is wrong.
|
GCC 5.1.0 miscompiles the reference function, which seems to indicate that |
This is the relevant bug in GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66866 |
A possible workaround for Vc is a store to |
This works around pr66866 in GCC, where GCC messes up the member extraction. Fixes gh-9. Signed-off-by: Matthias Kretz <kretz@kde.org>
This bug is fixed in GCC on all branches starting from 4.9. I implemented a workaround for the compilers that fail. |
https://cdash.gsi.de/testDetails.php?test=272280&build=51127
The text was updated successfully, but these errors were encountered: