https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61418
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Index: gcc/lto-wrapper.c
===================================================================
--- gcc/lto-wrapper.c (revision 210514)
+++ gcc/lto-wrapper.c (working copy)
@@ -719,6 +719,12 @@ run_gcc (unsigned argc, char *argv[])
/* We generate new intermediate output, drop this arg. */
continue;
+ case OPT_specs_:
+ /* Drop spec overrides from the original link command, we'll
+ re-introduce them when doing the real link. Otherwise
+ this will confuse the LTO driver, see PR61418. */
+ continue;
+
case OPT_save_temps:
debug = 1;
break;