https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114735
--- Comment #7 from Gejoe <gejoed at rediffmail dot com> --- Thanks Andrew. It would be better to document this change post gcc11 apart from a sample example as generally it is understood that --coverage flag is enough for gcc to get coverage enabled build done and then gcov run post execution. This split of the job now into 2 is not very much evident (as it is only mentioned in the example and people like me will assume that was there earlier as well and won't notice the change)and hence the suggestion.