On 27/02/2020 11:30, kdevel wrote: > On Thursday, 27 February 2020 at 07:44:57 UTC, Seb wrote: >> On Thursday, 27 February 2020 at 00:36:49 UTC, kdevel wrote: > > [...] > >>> Program received signal SIGILL, Illegal instruction. > > [...] > >>> Does this exception relate to [1] and shall I file a bug or do I have >>> to decommission my PIII? > > [...] > >> I think so. > > File a bug report? > >> Have you tried: >> 1) LDC on your machine? > > Not yet. > >> 2) the DMD version before this change? > > 2.086.1 good > 2.087.0 bad > >From the 2.087 changelog: "32 Bit Linux now uses XMM registers for float and double rather than the x87. This should substantially speed up routine float and double processing. SIMD vector operations, however, are still not support on 32 bit Linux code because of issues with 16 byte stack alignment. This means that generated code will no longer work on older x86 processors that do not have XMM registers. If this is an issue, please file a bug report."
Re: DMD 2.090.1: SIGILL, Illegal instruction on (ahem) intel Pentium III
Rainer Schuetze via Digitalmars-d-learn Thu, 27 Feb 2020 10:10:40 -0800
- DMD 2.090.1: SIGILL, Illegal instr... kdevel via Digitalmars-d-learn
- Re: DMD 2.090.1: SIGILL, Ille... Seb via Digitalmars-d-learn
- Re: DMD 2.090.1: SIGILL, ... kdevel via Digitalmars-d-learn
- Re: DMD 2.090.1: SIGI... Rainer Schuetze via Digitalmars-d-learn
- Re: DMD 2.090.1: ... Johan via Digitalmars-d-learn
- Re: DMD 2.09... kdevel via Digitalmars-d-learn
- Re: DMD ... kinke via Digitalmars-d-learn
- Re: DMD ... Johan via Digitalmars-d-learn
- Re: DMD 2.090.1: ... kdevel via Digitalmars-d-learn