-
Notifications
You must be signed in to change notification settings - Fork 12k
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
Clang 18.1.5 errors on AVX vector return of type 'F' (aka 'Vec<16, float>') without 'evex512' enabled changes the ABI #91719
Comments
I got similar errors building chromium-124.0.6367.201 with clang version 18.1.5
|
I hit the same issue with nodejs-22.1.0 with 18.1.5; it previously built fine with 18.1.4, though. Another, smaller package I'm hitting this with is highway-1.0.7. This only happens with I'll downgrade to 18.1.4, verify things work again and check what native expands to, if I can pinpoint anything specific... |
Thanks for ruling out 18.1.4, I'll update the title There's only 30 commits between 18.1.4. and 18.1.5 llvmorg-18.1.4...llvmorg-18.1.5 |
And I'm going to guess it's this one a7b8b89#diff-a812ee07ee20ebe79db432b822c23b87e5b5880f0917bc7ee3921341bafcb8e3R1770 |
I was just going to point at the same commit as the possible culprit here, yes. |
I'm reverting it locally, will see if that fixes things |
Looks like it's already fixed in main 87f3407 |
@llvm/issue-subscribers-backend-x86 Author: Mike Lothian (FireBurn)
This has affected compiling libreoffice and nodejs so far. Clang 18.1.3 built these packages fine, so I think the change was added in 18.1.4 or 18.1.5 - which seems strange as I'd expect only bug fixes
LibreOffice
Nodejs
|
I confirm this is fixed in 18.1.6. |
This has affected compiling libreoffice and nodejs so far. Clang 18.1.3 built these packages fine, so I think the change was added in 18.1.4 or 18.1.5 - which seems strange as I'd expect only bug fixes
LibreOffice
Nodejs
The text was updated successfully, but these errors were encountered: