diff options
| author | Martin Liska <mliska@suse.cz> | 2022-08-09 13:59:39 +0200 | 
|---|---|---|
| committer | Martin Liska <mliska@suse.cz> | 2022-08-10 13:55:41 +0200 | 
| commit | fed766af32ed6cd371016cc24e931131e19b4eb1 (patch) | |
| tree | 7c11e7ed5c269fc55818fc137cb01bb51803c08e /libcpp/include/cpplib.h | |
| parent | 53e3b2bf16a486c15c20991c6095f7be09012b55 (diff) | |
| download | gcc-fed766af32ed6cd371016cc24e931131e19b4eb1.zip gcc-fed766af32ed6cd371016cc24e931131e19b4eb1.tar.gz gcc-fed766af32ed6cd371016cc24e931131e19b4eb1.tar.bz2  | |
lto: respect jobserver in parallel WPA streaming
	PR lto/106328
gcc/ChangeLog:
	* opts-jobserver.h (struct jobserver_info): Add pipefd.
	(jobserver_info::connect): New.
	(jobserver_info::disconnect): Likewise.
	(jobserver_info::get_token): Likewise.
	(jobserver_info::return_token): Likewise.
	* opts-common.cc: Implement the new functions.
gcc/lto/ChangeLog:
	* lto.cc (wait_for_child): Decrement nruns once a process
	finishes.
	(stream_out_partitions): Use job server if active.
	(do_whole_program_analysis): Likewise.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions
