Messages in this thread | | | Date | Thu, 27 Feb 2003 12:00:46 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: Invalid compilation without -fno-strict-aliasing |
| |
On Thu, 27 Feb 2003, Daniel Jacobowitz wrote: > > > > My personal opinion is (and was several years ago when this started > > coming up) that a cast (any cast) should do it. But I don't are _what_ > > it is, as long as it is syntactically sane and isn't limited to special > > cases like unions. > > Well, if that's all you're asking for, it's easy - I don't know if > you'll agree that the syntax is sane, but it's there. From the GCC 3.3 > manual: > > `may_alias'
Halleluja. It still leaves us with all other compilers unaccounted for, but yes, this will allow fixing the problem for us in the future.
Too bad the current gcc-3.3 is apparently not useful for the kernel for other reasons right now (ie the inlining issue which is being discussed on the gcc lists, and that annoying sign warning), but that may well be resolved by the time it gets released.
Linus
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |