* incremental.cc (Incremental_inputs::report_command_line): Filter
authorIan Lance Taylor <ian@airs.com>
Sun, 31 May 2009 23:07:26 +0000 (23:07 +0000)
committerIan Lance Taylor <ian@airs.com>
Sun, 31 May 2009 23:07:26 +0000 (23:07 +0000)
out --incremental-* options.

gold/ChangeLog
gold/incremental.cc

index 1a5b7fa1185450b8febea10f7e6d54701a6e6727..c638b8cfb4d49b4c17c89f7c6e97241cdbf730a3 100644 (file)
@@ -1,3 +1,8 @@
+2009-05-31  Mikolaj Zalewski  <mikolajz@google.com>
+
+       * incremental.cc (Incremental_inputs::report_command_line): Filter
+       out --incremental-* options.
+
 2009-05-29  Doug Kwan  <dougkwan@google.com>
 
        * gold/arm.cc (Output_data_plt_arm): Forward declaration for new
index 8024551d05006549881ff838d00c493f3a8fed23..bb40d31dfed745520592216eddf08041c2a86e0d 100644 (file)
@@ -162,6 +162,12 @@ Incremental_inputs::report_command_line(int argc, const char* const* argv)
   // Copied from collect_argv in main.cc.
   for (int i = 1; i < argc; ++i)
     {
+      // Adding/removing these options should result in a full relink.
+      if (strcmp(argv[i], "--incremental-changed") == 0
+         || strcmp(argv[i], "--incremental-unchanged") == 0
+         || strcmp(argv[i], "--incremental-unknown") == 0)
+        continue;
+
       args.append(" '");
       // Now append argv[i], but with all single-quotes escaped
       const char* argpos = argv[i];
This page took 0.029006 seconds and 4 git commands to generate.