[Bug lto/91313] [10 regression] r273908 breaks lto on power 7
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 2 09:24:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91313
--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Fri Aug 2 09:23:56 2019
New Revision: 274003
URL: https://gcc.gnu.org/viewcvs?rev=274003&root=gcc&view=rev
Log:
Properly detect working jobserver in gcc driver.
2019-08-02 Martin Liska <mliska@suse.cz>
PR lto/91313
* gcc.c (driver::maybe_run_linker): Call detect_jobserver
to detect working job server.
(driver::detect_jobserver): Test whether jobserver
is active from GCC driver. That will prevent situation where
GCC is invoked from a LD plugin and the linker already uses
file descriptors suggested by make. That leads to a wrong
detection.
* gcc.h (driver): Add detect_jobserver.
* lto-wrapper.c (jobserver_active_p): Simplify sscanf by
not scanning for --jobserver-auth prefix.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gcc.c
trunk/gcc/gcc.h
trunk/gcc/lto-wrapper.c
More information about the Gcc-bugs
mailing list