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