|C Compiler for Unix V.2 Motorola 68020 Port firstname.lastname@example.org (1990-02-09)|
|Keywords:||C Compiler Double Float problem|
|Date:||9 Feb 90 19:29:02 GMT|
|Organization:||Northern Telecom Inc., Minnetonka, MN|
I am having a problem compiling the following source:
x = -((long) y);
The faulty generated assembler code is :
The %d0 is obviously wrong. This should be a floating poing register.
Does anybody have any ideas where to start looking in the compiler code?
Please use email.
Thanks in advance.
Return to the
Search the comp.compilers archives again.