[Bug fortran/79165] 100% compile-time increase for polyhedron aermod by r244581
dmalcolm at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jan 25 21:28:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #18 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
I wonder if it's worth injecting the equivalent of -fno-diagnostics-show-caret
into the Fortran FE for when it's throwing away diagnostics, perhaps by turning
gfc_buffer_error's bool flag into a tri-state:
* unbuffered
* buffered
* discarderd
With the bogus linemap removed, median of 3 runs:
real 0m38.898s
user 0m38.234s
sys 0m0.505s
and median of 3 runs with -fno-diagnostics-show-caret:
real 0m38.400s
user 0m37.729s
sys 0m0.539s
so adding -fno-diagnostics-show-caret makes it take only 98.7% of the wall time
of the old.
More information about the Gcc-bugs
mailing list