LTO: fallback to -flto=N if -flto=jobserver does not work.

gcc/ChangeLog:

	* lto-wrapper.c (run_gcc): When -flto=jobserver is used, but the
	makeserver cannot be detected, then use -flto=N fallback.
This commit is contained in:
Martin Liska 2021-03-12 13:37:06 +01:00
parent 001c63d15e
commit 7f9b7ccf0c

View file

@ -1483,8 +1483,9 @@ run_gcc (unsigned argc, char *argv[])
if (jobserver && jobserver_error != NULL)
{
warning (0, jobserver_error);
parallel = 0;
/* Fall back to auto parallelism. */
jobserver = 0;
auto_parallel = 1;
}
else if (!jobserver && jobserver_error == NULL)
{