Rename --experimental_cc_coverage to --incompatible_cc_coverage.

Closes #7556.

PiperOrigin-RevId: 235902483
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
index 4347d97..f6c0653 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
@@ -607,7 +607,7 @@
     public boolean experimentalJavaCoverage;
 
     @Option(
-        name = "experimental_cc_coverage",
+        name = "incompatible_cc_coverage",
         defaultValue = "false",
         documentationCategory = OptionDocumentationCategory.OUTPUT_PARAMETERS,
         effectTags = {
@@ -615,7 +615,11 @@
           OptionEffectTag.AFFECTS_OUTPUTS,
           OptionEffectTag.LOADING_AND_ANALYSIS
         },
-        metadataTags = {OptionMetadataTag.EXPERIMENTAL},
+        oldName = "experimental_cc_coverage",
+        metadataTags = {
+          OptionMetadataTag.INCOMPATIBLE_CHANGE,
+          OptionMetadataTag.TRIGGERED_BY_ALL_INCOMPATIBLE_CHANGES
+        },
         help =
             "If specified, Bazel will use gcov to collect code coverage for C++ test targets. "
                 + "This option only works for gcc compilation.")