chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Small improvement in Make's handling of va


From: Felix Winkelmann
Subject: Re: [Chicken-hackers] [PATCH] Small improvement in Make's handling of variables, and a question about other common variables
Date: Fri, 13 Jun 2014 10:14:51 +0200 (CEST)

> 
>> It might not be the best way but works so far. I'm no sure in particular
>> about -fno-strict-aliasing and -fwrapv. Maybe allowing user to override
>> these will break something subtly.
> 
> Those two are a constant source of frustration :(  I think we can best
> ignore them for now, as they're causing trouble either way: even providing
> them by default in the platform Makefiles can be problematic (see Haiku).

Please note that these two options are required. I had cases where
strict aliasing caused code to fail and -fwrapv disables some
questionable optimizations with regard to signed integer overflow. C
compilers get more and more aggressive, cutting corners wherever
possible by exploiting undefined (but not necessarily unreaasonable)
behaviour.


felix



reply via email to

[Prev in Thread] Current Thread [Next in Thread]