Introduce -Wcoverage-invalid-line-number
authorMartin Liska <mliska@suse.cz>
Tue, 1 Jun 2021 13:13:18 +0000 (15:13 +0200)
committerMartin Liska <mliska@suse.cz>
Fri, 11 Jun 2021 09:58:20 +0000 (11:58 +0200)
commit8bf728aecc4fea46b4490e950b9ae229f90597b0
tree9965a21f58d6bcaed177fb46f4880407f58bfd00
parent36943c6bdd3d3b535b24872bbd802d91ef0c6299
Introduce -Wcoverage-invalid-line-number

PR gcov-profile/100788

gcc/ChangeLog:

* common.opt: Add new option.
* coverage.c (coverage_begin_function): Emit warning instead on
the internal compiler error.
* doc/invoke.texi: Document the option.
* toplev.c (process_options): Enable it by default.

gcc/testsuite/ChangeLog:

* gcc.dg/pr100788.c: New test.
gcc/common.opt
gcc/coverage.c
gcc/doc/invoke.texi
gcc/testsuite/gcc.dg/pr100788.c [new file with mode: 0644]
gcc/toplev.c