DMD 2.090.1: SIGILL, Illegal instruction on (ahem) intel Pentium III
kdevel
kdevel at vogtner.de
Thu Feb 27 00:36:49 UTC 2020
```test.d
void main ()
{
int [] v = new int [10];
}
```
$ [...]linux/bin32/dmd test
$ gdb test
[...]
(gdb) r
[...]
Program received signal SIGILL, Illegal instruction.
0x0809ad14 in
_D2gc4impl12conservativeQw3Gcx10smallAllocMFNbkKkkxC8TypeInfoZPv
()
[...]
(gdb) disass
[...]
0x0809ad14
<_D2gc4impl12conservativeQw3Gcx10smallAllocMFNbkKkkxC8TypeInfoZPv+172>: movsd -0x58(%ebp),%xmm0
Does this exception relate to [1] and shall I file a bug or do I
have to decommission my PIII?
Stefan
[1] https://dlang.org/changelog/2.087.0.html#xmm-linux-changelog
More information about the Digitalmars-d-learn
mailing list