The OpenBSD UBsan port introduced two typos that broke the Solaris sanitizer build.
The following patch restores it, will shortly commit as obvious.
Details
Details
- Reviewers
fedor.sergeev - Commits
- rG482cef6c3dd5: The OpenBSD UBsan port introduced two typos that broke the Solaris sanitizer…
rL330712: The OpenBSD UBsan port introduced two typos that broke the Solaris sanitizer…
rCRT330712: The OpenBSD UBsan port introduced two typos that broke the Solaris sanitizer…
Diff Detail
Diff Detail
- Repository
- rCRT Compiler Runtime
Event Timeline
Comment Actions
Of course: that's the first thing I did after fixing the build (run make check-all, that is, which includes the above). Same as before the
breakage.
Comment Actions
What are the SunOS results? For NetBSD ASan broke badly and results for other sanitizers (UBSan, TSan, MSan) are deteriorated...
I will need to fix it in future again.
Comment Actions
Failing Tests (23):
LLVM-Unit :: Support/./SupportTests/FileSystemTest.permissions AddressSanitizer-i386-sunos :: TestCases/init-order-atexit.cc AddressSanitizer-i386-sunos :: TestCases/intercept-rethrow-exception.cc AddressSanitizer-i386-sunos :: TestCases/log-path_test.cc AddressSanitizer-i386-sunos :: TestCases/malloc-no-intercept.c AddressSanitizer-i386-sunos-dynamic :: TestCases/Posix/start-deactivated.cc AddressSanitizer-i386-sunos-dynamic :: TestCases/default_options.cc AddressSanitizer-i386-sunos-dynamic :: TestCases/init-order-atexit.cc AddressSanitizer-i386-sunos-dynamic :: TestCases/intercept-rethrow-exception.cc AddressSanitizer-i386-sunos-dynamic :: TestCases/log-path_test.cc AddressSanitizer-i386-sunos-dynamic :: TestCases/malloc-no-intercept.c Builtins-i386-sunos :: divsc3_test.c Clang :: Driver/baremetal.cpp Clang :: Driver/cl-response-file.c Clang :: Driver/fuchsia.c Clang :: Driver/fuchsia.cpp Clang :: Driver/wasm-toolchain.c Clang :: Driver/wasm-toolchain.cpp Clang :: Sema/wchar.c SanitizerCommon-Unit :: ./Sanitizer-i386-Test/MemoryMappingLayout.DumpListOfModules SanitizerCommon-Unit :: ./Sanitizer-i386-Test/SanitizerCommon.PthreadDestructorIterations SanitizerCommon-Unit :: ./Sanitizer-x86_64-Test/MemoryMappingLayout.DumpListOfModules SanitizerCommon-Unit :: ./Sanitizer-x86_64-Test/SanitizerCommon.PthreadDestructorIterations Expected Passes : 28406 Expected Failures : 73 Unsupported Tests : 11365 Unexpected Failures: 23
I've already analysed some of them, but got distracted by vacation and the GCC 8 release.
Comment Actions
Not bad. It looks like FreeBSD ASan broke too... https://bugs.llvm.org/show_bug.cgi?id=37238
I'm currently distracted by kernel bugfixes for debuggers (and porting LLDB) so this will wait a bit unless someone other will step in earlier.