News for hackers. Stuff that matters.
Re:Writing a compiler in Python using Lex, Yacc and LLVM by sketerpot on Saturday September 19, 2009 @11:12PM (#832652)
Okay, I've been wondering about this for a while: what processor would you possibly want to run a compiler on that has floating-point arithmetic incompatible with IEEE 754? Are we still making cross-compilers that run on a VAX?

(Not that this would stop the GNU people. Have you seen the code from bison? They actually emit code for their own reimplementation of memcpy() on some platforms. They are fanatical about compatibility. Or they were last time I checked. Which was sometime during the 90s.)

Re:Writing a compiler in Python using Lex, Yacc and LLVM by daeken on Saturday September 19, 2009 @11:32PM (#832671)
Many embedded platforms (the vector units on the PS2, several FP coprocessors in the ARM and MIPS world, etc) aren't (entirely) 754-compatible. Since these are commonly cross-compiled, you can easily run into issues.
Re:Writing a compiler in Python using Lex, Yacc and LLVM by scott_s on Saturday September 19, 2009 @11:51PM (#832686)
The Cell's SPEs aren't fully IEEE 754 compatible. Some GPUs may not be.