You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CBMC version: 516f109 (should be manifestable on develop)
Operating system: macOS 11.3.1 on M1
Exact command line resulting in the issue: ctest -V --test-dir regression/cbmc
What behaviour did you expect: All tests passing successfully.
What happened instead: The test under the folder regression/cbmc/SIMD1 fails with conversion error.
It seems that for a strange kind of fashion, check_c_implicit_typecast in c_typecast.cpp gets a src_type argument that is completely incompatible with the dest_type argument.
I can observe that behaviour only on an M1 machine (MacBooks with Intel seem to not have this problem, at least in my current experiments) so I believe it's probably a type definition in the includes of the file (mmintrin.h seems to be the culprit in this case) that's causing issues.
The text was updated successfully, but these errors were encountered:
@tautschnig I see that you're the author of this test - is this something that's easy for you take care of?
If not, I can probably fix this, but I'm not sure of exactly what a fix for this entails (as I haven't seen these headers before and I'm not familiar with SIMD and its associated types/operations) so I would appreciate any pointers.
CBMC version: 516f109 (should be manifestable on
develop
)Operating system:
macOS 11.3.1 on M1
Exact command line resulting in the issue:
ctest -V --test-dir regression/cbmc
What behaviour did you expect: All tests passing successfully.
What happened instead: The test under the folder
regression/cbmc/SIMD1
fails withconversion error
.I am getting this (augmented) debug output:
It seems that for a strange kind of fashion,
check_c_implicit_typecast
inc_typecast.cpp
gets asrc_type
argument that is completely incompatible with thedest_type
argument.I can observe that behaviour only on an M1 machine (MacBooks with Intel seem to not have this problem, at least in my current experiments) so I believe it's probably a type definition in the includes of the file (
mmintrin.h
seems to be the culprit in this case) that's causing issues.The text was updated successfully, but these errors were encountered: