Cryptic bug for DMD v2.087.x

Nicholas Wilson iamthewilsonator at hotmail.com
Mon Aug 12 11:30:58 UTC 2019


On Monday, 12 August 2019 at 11:08:50 UTC, Peter Jacobs wrote:
> Nicholas, thank you for looking.  Below is the transcript of 
> compiling from within gdb.
> [...]
>> Program received signal SIGILL, Illegal instruction.
> 0x000000000081df07 in xmmload(unsigned int, bool) ()
> (gdb) backtrace
> #0  0x000000000081df07 in xmmload(unsigned int, bool) ()

Thanks, that corresponds to 
https://github.com/dlang/dmd/blob/eda232a9f72b482c92cefb27a4321afc0aedbb5c/src/dmd/backend/cgxmm.d#L716-L717.

So it would appear that you are trying (apparently successfully 
with debug DMD (and LDC(?)) to use `real` with xmm somehow???
I can't really help anymore without a reduced test case.





More information about the Digitalmars-d mailing list