Add -flto and -flto-partition=.
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 6 Dec 2010 23:35:13 +0000 (23:35 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 6 Dec 2010 23:35:13 +0000 (23:35 +0000)
2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

* lexsup.c (ld_options): Add -flto and -flto-partition= for
GCC LTO option compatibility.

ld/ChangeLog
ld/lexsup.c

index 16a134a..10836b0 100644 (file)
@@ -1,5 +1,10 @@
 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * lexsup.c (ld_options): Add -flto and -flto-partition= for
+       GCC LTO option compatibility.
+
+2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
+
        PR ld/12288
        * plugin.c (message): Don't add the trailing `\n' for
        LDPL_ERROR.
index e4356bc..acb63fb 100644 (file)
@@ -283,6 +283,12 @@ static const struct ld_option ld_options[] =
     '\0', N_("PLUGIN"), N_("Load named plugin"), ONE_DASH },
   { {"plugin-opt", required_argument, NULL, OPTION_PLUGIN_OPT},
     '\0', N_("ARG"), N_("Send arg to last-loaded plugin"), ONE_DASH },
+  { {"flto", optional_argument, NULL, OPTION_IGNORE},
+    '\0', NULL, N_("Ignored for GCC LTO option compatibility"),
+    ONE_DASH },
+  { {"flto-partition=", required_argument, NULL, OPTION_IGNORE},
+    '\0', NULL, N_("Ignored for GCC LTO option compatibility"),
+    ONE_DASH },
 #endif /* ENABLE_PLUGINS */
   { {"Qy", no_argument, NULL, OPTION_IGNORE},
     '\0', NULL, N_("Ignored for SVR4 compatibility"), ONE_DASH },