Bug 17823 – Declaration of a __vector leads to a segfault on OSX 32bits

Status
RESOLVED
Resolution
WONTFIX
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Mac OS X
Creation time
2017-09-11T12:05:41Z
Last change time
2018-01-13T19:29:42Z
Keywords
SIMD
Assigned to
No Owner
Creator
Basile B.
Blocks
10444

Comments

Comment #0 by b2.temp — 2017-09-11T12:05:41Z
test case: #!dmd -unittest -main unittest { import core.simd; float4 f; } should crash at runtime w/ something like 0 test_runner 0x014c622d _D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbNiiPSQCm3sys5posix6signal9siginfo_tPvZv + 53 1 libsystem_platform.dylib 0x9cb5479b _sigtramp + 43 2 ??? 0xffffffff 0x0 + 4294967295 3 test_runner 0x0034474d _D3std6format9__modtestFZv + 421 4 test_runner 0x00039fd8 D11test_runner6doTestFPS6object10ModuleInfoKbZv + 92 5 test_runner 0x00039f02 D11test_runner11testModulesFZb + 326 6 test_runner 0x00039db1 D11test_runner6testerFZb + 21 7 test_runner 0x014c617c runModuleUnitTests + 188 8 test_runner 0x014db132 D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv + 38 9 test_runner 0x014db0af D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv + 35 10 test_runner 0x014daff6 _d_run_main + 754 11 test_runner 0x00039c58 main + 56 12 test_runner 0x00039bf5 start + 53 Verified online with the autotester see https://github.com/dlang/phobos/pull/5730
Comment #1 by b2.temp — 2018-01-13T19:29:42Z
So OSX 32 bit is a dead platform, i only opened this one because i thought it was a blocker.