Bug 18222 – Illegal instruction for test_cdvecfill_1
Status
RESOLVED
Resolution
MOVED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2018-01-11T05:15:49Z
Last change time
2018-01-11T21:16:16Z
Assigned to
No Owner
Creator
Thomas Mader
Comments
Comment #0 by thomas.mader — 2018-01-11T05:15:49Z
I get the following when I run the dmd-testsuite of ldc 1.7.0 on NixOS:
> 790: sh: line 1: 36610 Illegal instruction /build/ldc-1.7.0-src/build/dmd-testsuite/runnable/test_cdvecfill_1 > /build/ldc-1.7.0-src/build/dmd-testsuite/a0519aad7a20f86b87a15113f878a3d1815937849f5527e5ac5dbbdc24e22f05 2>&1
790: ... runnable/test_cdvecfill.d -O (-mcpu=avx -mcpu=avx2) -conf=/build/ldc-1.7.0-src/build/bin/ldc2.conf -O
790: Test failed. The logged output:
790: /build/ldc-1.7.0-src/build/bin/ldmd2 -conf= -m64 -Irunnable -O -od/build/ldc-1.7.0-src/build/dmd-testsuite/runnable -of/build/ldc-1.7.0-src/build/dmd-testsuite/runnable/test_cdvecfill_0 runnable/test_cdvecfill.d
790: /build/ldc-1.7.0-src/build/dmd-testsuite/runnable/test_cdvecfill_0
790:
790: /build/ldc-1.7.0-src/build/bin/ldmd2 -conf= -m64 -Irunnable -O -mcpu=avx -od/build/ldc-1.7.0-src/build/dmd-testsuite/runnable -of/build/ldc-1.7.0-src/build/dmd-testsuite/runnable/test_cdvecfill_1 runnable/test_cdvecfill.d
790: /build/ldc-1.7.0-src/build/dmd-testsuite/runnable/test_cdvecfill_1
790:
790:
790: ==============================
790: Test failed: expected rc == 0, exited with rc == 132
See https://hydra.nixos.org/build/67414474/nixlog/1 for the full log.
I built this package yesterday on my system without any problems though it only happens on these hydra builds.
It works on MacOS X.