> So which compiler is generating the bogus code here? Is this the > stage1 x86-64 compiler, or the i386 compiler? It's the stage1 x86_64 compiler. The problem here is that 37590000000000174587920 doesn't even fit into 64 bits, hence the assembler's complaint. Cheers, Barney.