C++: Remove gcc flags.

RELNOTES:Added -incompatible_do_not_split_linking_cmdline flag. See #7670
PiperOrigin-RevId: 237794079
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
index 9d14165..61f8730 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
@@ -188,6 +188,8 @@
 
   public abstract boolean incompatibleUseToolchainProvidersInJavaCommon();
 
+  public abstract boolean incompatibleDoNotSplitLinkingCmdline();
+
   /** Returns a {@link Builder} initialized with the values of this instance. */
   public abstract Builder toBuilder();
 
@@ -240,6 +242,7 @@
           .incompatibleRequireFeatureConfigurationForPic(true)
           .incompatibleStricArgumentOrdering(true)
           .internalSkylarkFlagTestCanary(false)
+          .incompatibleDoNotSplitLinkingCmdline(false)
           .build();
 
   /** Builder for {@link StarlarkSemantics}. All fields are mandatory. */
@@ -321,6 +324,8 @@
 
     public abstract Builder internalSkylarkFlagTestCanary(boolean value);
 
+    public abstract Builder incompatibleDoNotSplitLinkingCmdline(boolean value);
+
     public abstract StarlarkSemantics build();
   }
 }