This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/64099] [5 Regression] ~15% runtime increase for fatigue.f90.
- From: "dominiq at lps dot ens.fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 28 Nov 2014 13:22:15 +0000
- Subject: [Bug middle-end/64099] [5 Regression] ~15% runtime increase for fatigue.f90.
- Auto-submitted: auto-generated
- References: <bug-64099-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64099
--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Ugh - -Ofast is an alias for -O3 -ffast-math. Ah, no - it also enables
> --param allow-store-data-races=1 ...
-Ofast
Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It
also enables optimizations that are not valid for all standard-compliant
programs. It turns on -ffast-math and the Fortran-specific -fno-protect-parens
and -fstack-arrays.
My guess is that -fstack-arrays makes the difference.