middle-end/9725: Invalid dependency determination
Richard Earnshaw
rearnsha@arm.com
Tue Feb 18 14:32:00 GMT 2003
> Indeed, I see. I that case (which I never was really aware of), it would
> be very desirable for a compiler to emit a warning on the non-conforming
> access rather than silently generating code that wasn't intended by the
> programmer. I frequently see this sort of constructs used (not so much
> using it myself since over time I came to avoid casts as much as
> possible), and searching existing code for it will be a pain, though I
> will have to do it to prevent further optimizer issues.
>
> Thanks for pointing this out to me, and also thanks for considering
> making the compiler emit a diagnostic for questionable casts to point at
> cases where the optimizer may generate unintended code.
>
We do have such a warning:
-Wstrict-aliasing
Unfortunately, it doesn't seem trigger for your test case. :-(
Now that could be considered to be a bug
R.
More information about the Gcc-bugs
mailing list