Прежде всего, обратите внимание, что этот отчет об ошибке не подтверждался с 2005 года;вам, вероятно, следует добавить примечание о том, что вы все еще видите плохое поведение в g ++ - 4.2.1.Даже если никто не воздействует на ваше сообщение, полезно иметь эту информацию там.
Краткосрочно, если вы хотите продолжать использовать gcov, вам придется с этим жить.Вместо этого вы можете рассмотреть lcov , что дает вам возможность исключить указанные строки из анализа покрытия.Справедливое предупреждение: я слышал, что это хорошо, но я никогда не использовал его сам.
Среднесрочный период, добавьте этот ответ в систему отслеживания ошибок!Никаких гарантий, но, возможно, это вызовет у какой-то души достаточный интерес, чтобы написать вам патч.
В долгосрочной перспективе, если никто не захочет патчить его для вас, вы сможете его исправить самостоятельно.gcc не самая дружественная кодовая база в мире, и принятие ваших изменений может быть приключением, но если вам это действительно нужно, вы можете это осуществить.
Удачи.