[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Feb 12 08:30:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147

--- Comment #23 from Martin Liška <marxin at gcc dot gnu.org> ---
> 
> The purpose of the check is impose a limit on the size of the jumps that
> occur within the location_t representation, so that if there's a big jump in
> line numbers, we start a linemap, where big is "> 1000" within the
> location_t value.  The idea is to avoid wasting location_t values, without
> creating too many linemap instances.

Ah, I see, thanks for clarification!


More information about the Gcc-bugs mailing list