[kaffe] funcs.c and LOUT

Michael Franz developer.franz at verizon.net
Fri Aug 20 19:56:43 PDT 2004


On Friday, August 20, 2004, at 12:15 AM, Kiyo Inaba wrote:

> Hi Michael,
>
> You wrote:
>> In trying to get the PowerPC JIT to compile I have run into an issue
>> with the change in definition of LOUT in funcs.c.  The change was
>> between 1.9 and 1.10.  The CVS log doesn't say much "Fix 641 'use of
>> compound as lvalue is deprecated' warnings."
>
> Good to hear someone is now trying to make JIT works for a port!
>
>> Does anyone have any more insite into the change?
>
> Well, the change looked to be clearly described by the log itself...
> For older version, we use ?OUT macro to be converted to an assignment
> statement. But (as ChangeLog indicates), assignment of compound value
> (long long type) is deprecated (that's what I heard) in C language
> spec, and Dalibor and some other people (including me) modify macros
> to use function type operations. This modification makes less warning
> produced while compiling (641 warnings are deleted in this case), and
> it was called in this ML as 'warning hunt'.
>
Thanks!  I guess I will have to take a closer look at the change log.

Michael





More information about the kaffe mailing list