|
From: | Richard Guenther |
Subject: | Re: changing "configure" to default to "gcc -g -O2 -fwrapv ..." |
Date: | Tue, 2 Jan 2007 16:29:54 +0100 |
On 1/2/07, Richard Kenner <address@hidden> wrote:
> We do that with -fstrict-aliasing, which also changes language semantics. Well, yes, but not quite in the same way. Indeed it's rather hard to describe in what way it changes the language semantics but easier to describe the effect it has on optimization. I think -fwrapv is the other way around.
Well, while the effect of -fstrict-aliasing is hard to describe (TBAA _is_ a complex part of the standard), -fno-strict-aliasing rules are simple. All loads and stores alias each other if they cannot be proven not to alias by points-to analysis. Richard.
[Prev in Thread] | Current Thread | [Next in Thread] |