Hi. One more tested patch.
Martin
>From ee960f3dcad03652cd133b8598131aed488c11cb Mon Sep 17 00:00:00 2001 From: marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Mon, 17 Sep 2018 10:19:02 +0000 Subject: [PATCH] Backport r264363 gcc/ChangeLog: 2018-09-17 Martin Liska <mli...@suse.cz> PR gcov-profile/85871 * gcov.c (output_intermediate_file): Fix out of bounds access. --- gcc/gcov.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/gcov.c b/gcc/gcov.c index 7f06cf66d0c..c7c52ce3629 100644 --- a/gcc/gcov.c +++ b/gcc/gcov.c @@ -1068,7 +1068,8 @@ output_intermediate_file (FILE *gcov_file, source_info *src) } /* Follow with lines associated with the source file. */ - output_intermediate_line (gcov_file, &src->lines[line_num], line_num); + if (line_num < src->lines.size ()) + output_intermediate_line (gcov_file, &src->lines[line_num], line_num); } } -- 2.18.0