Commit 3f9a83a9 by Jeffrey A Law Committed by Jeff Law

toplev.c (main): Enable -fstrict-aliasing for -O2 and above.

        * toplev.c (main): Enable -fstrict-aliasing for -O2 and above.
        * invoke.texi: Corresponding changes.

From-SVN: r21777
parent 29f63881
Mon Aug 17 09:15:47 1998 Jeffrey A Law (law@cygnus.com)
* toplev.c (main): Enable -fstrict-aliasing for -O2 and above.
* invoke.texi: Corresponding changes.
Mon Aug 17 02:03:55 1998 Richard Henderson <rth@cygnus.com>
* regclass.c (allocate_reg_info): Respect MIN when clearing data.
......
......@@ -2494,10 +2494,6 @@ int f() @{
@}
@end example
This option is not enabled by default at any optimization level because
it is new and has yet to be subjected to thorough testing. You may
of course enable it manually with @samp{-fstrict-aliasing}.
@ifset INTERNALS
Every language that wishes to perform language-specific alias analysis
should define a function that computes, given an @code{tree}
......
......@@ -4290,9 +4290,7 @@ main (argc, argv, envp)
flag_schedule_insns_after_reload = 1;
#endif
flag_regmove = 1;
/* We don't set flag_strict_aliasing here because we're still
testing the functionality. After it has been tested, it
should be turned on here. */
flag_strict_aliasing = 1;
}
if (optimize >= 3)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment