|
From: | Christian Kellermann |
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:24:49 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Felix Winkelmann <address@hidden> writes: >> 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. Well in the particular case of haiku or OpenBSD before that, the compiler simply has been too *old* to provide these options. So even if the troublesome optimisations are enabled, that way of disabling them does not work. Kind regards, Christian
[Prev in Thread] | Current Thread | [Next in Thread] |