Thread overview | |||||
---|---|---|---|---|---|
|
November 07, 2017 Illegal Instruction | ||||
---|---|---|---|---|
| ||||
Attachments:
| Using the LDC2 compiler up to date on Debian Sid:
LDC - the LLVM D compiler (1.4.0):
based on DMD v2.074.1 and LLVM 5.0.0
built with LDC - the LLVM D compiler (0.17.5)
Default target: x86_64-pc-linux-gnu
in debug mode I get a program that runs (albeit the thread messaging fails to work), whereas if I use release mode I get an Illegal Instruction. I am guessing this is an LDC2 problem?
PS I can't use DMD just now to compare against as it fails to link to my build of GtkD for no reason I can ascertain. I'm still working on it.
--
Russel.
==========================================
Dr Russel Winder t: +44 20 7585 2200
41 Buckmaster Road m: +44 7770 465 077
London SW11 1EN, UK w: www.russel.org.uk
|
November 07, 2017 Re: Illegal Instruction | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On Tuesday, 7 November 2017 at 16:03:09 UTC, Russel Winder wrote: > Using the LDC2 compiler up to date on Debian Sid: > > LDC - the LLVM D compiler (1.4.0): > based on DMD v2.074.1 and LLVM 5.0.0 > built with LDC - the LLVM D compiler (0.17.5) > Default target: x86_64-pc-linux-gnu > > in debug mode I get a program that runs (albeit the thread messaging fails to work), whereas if I use release mode I get an Illegal Instruction. I am guessing this is an LDC2 problem? Could be caused by several things. For example, perhaps the code is doing something technically invalid (UB) and the optimizer is making use of that (or are you not turning on optimizations?). In any case, dustmite [1] it to a testcase and report it in our bug tracker. cheers, Johan [1] https://github.com/CyberShadow/DustMite/wiki |
November 07, 2017 Re: Illegal Instruction | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johan Engelen | On Tuesday, 7 November 2017 at 17:05:28 UTC, Johan Engelen wrote: > On Tuesday, 7 November 2017 at 16:03:09 UTC, Russel Winder wrote: >> ... > ... Oh, didn't see the other forum thread. Continue discussion here: http://forum.dlang.org/post/mailman.37.1510074380.9493.digitalmars-d-ldc@puremagic.com |
Copyright © 1999-2021 by the D Language Foundation