[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #6 from Walter Bright bugzi...@digitalmars.com 2011-02-17 11:00:16 PST --- This is a partial fix. I'll pick up the rest for the next release. cg87.c has more cases emitting SAHF, and Phobos1/Druntime/Phobos also use SAHF.

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #1 from David Simcha dsim...@yahoo.com 2011-02-16 10:59:07 PST --- BTW, I think this is related to the lahf instruction because it's apparently been a big problem in the past with old 64-bit CPUs not supporting it. Here's the

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #2 from David Simcha dsim...@yahoo.com 2011-02-16 11:00:45 PST --- Argh there really needs to be a way to edit these posts. I accidentally got the wrong box. The correct info for the oldest CPU it does work on is: processor

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #4 from Walter Bright bugzi...@digitalmars.com 2011-02-16 13:25:06 PST --- Neither dmd nor the runtime uses LAHF, but they do use SAHF which I think is the same issue. -- Configure issuemail: