emscripten-core / emscripten-core/emscripten
ubsan.test_sse2 recently started failing on the emscripten-releases waterfall
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
See https://logs.chromium.org/logs/emscripten-releases/buildbucket/cr-buildbucket/8777566115217933025/+/u/Emscripten_testsuite__UBSan_/stdout
I can repro locally it this is the errors looks like this:
```
--- expected
+++ actual
@@ -122886,6 +122886,7 @@
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
+/usr/local/google/home/sbc/dev/wasm/emscripten/cache/sysroot/include/compat/emmintrin.h:436:19: runtime error: -3.40282e+38 is outside the range of representable values of type 'int'
_mm_cvttpd_epi32([-inf,-3.4028234663852886e+38]) = [0x00000000,0x00000000,0x80000000,0x80000000]
_mm_cvttpd_epi32([-3.4028234663852886e+38,-2.5]) = [0x00000000,0x00000000,0x80000000,0xFFFFFFFE]
_mm_cvttpd_epi32([-2.5,-1.5]) = [0x00000000,0x00000000,0xFFFFFFFE,0xFFFFFFFF]
```
Contributor guide
Assessment
This issue has not been assessed yet.