-fstrict-aliasing
is now part of -O2
and higher optimization levels. This allows the compiler to assume
the strictest aliasing rules applicable to the language being
compiled. For C and C++, this activates optimizations based on the
type of expressions. This optimization may thus break old,
non-compliant code.int
in
function parameters and function returns. Normally this change is
not visible, but when using -fshort-enums
this is an
ABI change.\n
, or preceded by \n\
, or
string concatenation may be used with the bare newline preceded by
\n"
and "
placed at the start of the next
line.Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.
These pages are maintained by the GCC team.
For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Last modified 2006-06-21 |
|