strict aliasing warning
Silvius Rus
rus@google.com
Wed Nov 29 19:17:00 GMT 2006
I wrote some code (not released yet) that improves the accuracy of
-Wstrict-aliasing using tree-ssa-alias information. The primary idea
was to tell the programmer "go fix the types of variables x and y at
lines ..." when -fstrict-aliasing breaks their code.
It occurred to me that part of this code could be used as a
preconditioner to aggressive optimization that would normally require
-fstrict-aliasing, so this more aggressive optimization can then be
performed selectively on individual functions even with
-fno-strict-aliasing on the command line. I fear a little though that
the functions which are provably free of cross-type aliasing might also
not benefit much from -fstrict-aliasing, but I have very little
experience with C compilers and GCC. Is this something worth pursuing?
Thank you,
Silvius
More information about the Gcc
mailing list