-
-
Notifications
You must be signed in to change notification settings - Fork 11k
BUG: exp on macOS fails tests #13586
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
Comments
I was able to reproduce this on my SKX, but only when built with clang7.0 (it passes when run with gcc7 and clang6.0). I will debug later today to see where it's coming from .. |
This is the instruction that is raising invalid exception: |
maybe a bug in clang? |
probably, |
Yeah I think this is a clang7 behavior which seems incorrect. I wrote a small test case to confirm this:
With gcc and clang6.0:
with clang7.0, it sets the invalid bit which I think is incorrect.
|
This test |
@charris: We have a mechanism for whitelist/blacklisting compiler bugs, how does it work? |
@mattip We have a mechanism for library math functions, but this looks like a constant macro which is probably used to direct a compilation path. If we can detect it during configuration and have a fall back function we can fix it, but I'm not sure what the fallback function would be. |
|
Its 18 and I think it should be the same across x86 architecture. See https://software.intel.com/sites/landingpage/IntrinsicsGuide/#expand=3004,3045,3005,2822,737&text=cmp_ps |
perhaps this and issue #13400 can be closed now? |
I can definitely close this because I confirmed the fix this morning. Perhaps Julian should close the other, though it looks connected at a quick glance. |
Thanks @r-devulap |
@tylerjereddy reports the following test failure output from the latest master branch commit (8a421d9) when running full test suite on a Mac laptop:
@r-devulap, @juliantaylor - any thoughts?
The text was updated successfully, but these errors were encountered: