DMD 2.090.1: SIGILL, Illegal instruction on (ahem) intel Pentium III
Seb
seb at wilzba.ch
Thu Feb 27 07:44:57 UTC 2020
On Thursday, 27 February 2020 at 00:36:49 UTC, kdevel wrote:
> ```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?
I think so.
Have you tried:
1) LDC on your machine?
2) the DMD version before this change?
More information about the Digitalmars-d-learn
mailing list