https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
Richard Biener changed:
What|Removed |Added
Priority|P1 |P3
Target Milestone|7.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
David Malcolm changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|dmalcolm at gcc d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #21 from David Malcolm ---
(In reply to David Malcolm from comment #19)
[...]
> In particular, repeated accesses to the same source line are more expensive
> that they could be: each time it tries to count forwards from the last
> lin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #20 from David Malcolm ---
Some other benchmarks spiked at same time (and recovered with the removal of
the bad linemap):
* "doduc" (from 3.5s up to to 4.s)
(with the bad linemap, get_next_line is 15% of the profile (in perf)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
David Malcolm changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #19 from David Malc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #18 from David Malcolm ---
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:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #17 from David Malcolm ---
I added some instrumentation (covering all files read by input.c) and did some
crude timing:
Release build, with bogus linemap:
nb_read: 1869916
calls to: location_get_source_line: 37494
calls to: read_dat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #16 from rguenther at suse dot de ---
On Tue, 24 Jan 2017, m.ostapenko at samsung dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
>
> Maxim Ostapenko changed:
>
>What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
Maxim Ostapenko changed:
What|Removed |Added
CC||m.ostapenko at samsung dot com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #14 from rguenther at suse dot de ---
On Mon, 23 Jan 2017, dmalcolm at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
>
> David Malcolm changed:
>
>What|Removed |Add
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
David Malcolm changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|dmalcolm at gcc d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
--- Comment #12 from David Malcolm ---
Looking at the line maps, we have a sane list of ordinary linemaps, but then
the linemap_add call at line 4761 here:
4758tree
4759build_translation_unit_decl (tree name)
4760{
4761 linemap_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
David Malcolm changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79165
Jeffrey A. Law changed:
What|Removed |Added
CC||law at redhat dot com
Block
14 matches
Mail list logo