aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.h
diff options
context:
space:
mode:
authorGiuliano Belinassi <giuliano.belinassi@usp.br>2020-07-27 23:19:21 -0300
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-07-27 23:19:21 -0300
commit47981062961083e03a08123169ed9d55ef59f633 (patch)
treeb5235e255b50c47d244a5a8e021202a659bfeeae /gcc/fortran/trans-array.h
parentef9d764a47f797420db9413de670d2e1e140afbc (diff)
downloadgcc-47981062961083e03a08123169ed9d55ef59f633.zip
gcc-47981062961083e03a08123169ed9d55ef59f633.tar.gz
gcc-47981062961083e03a08123169ed9d55ef59f633.tar.bz2
Intergrate with GNU Jobserver
This commit makes GCC communicate with GNU Make's Jobserver using the -fparallel-jobs=jobserver flag. It also disables automatic parallelization when -fparallel-jobs are not providen. gcc/ChangeLog 2020-07-27 Giuliano Belinassi <giuliano.belinassi@usp.br> * Makefile.in: Mark jobserver.cc to be compiled. * jobserver.cc: New file. * cgraphunit.c (is_number): New function. * (compile): Move parallelization logic to... * (maybe_compile_in_parallel): Here. * common.opt: New flag. * gcc.c (execute): Check for fparallel-jobs before calling append_split_outputs. * toplev.c (main): Finalize jobserver before exit.
Diffstat (limited to 'gcc/fortran/trans-array.h')
0 files changed, 0 insertions, 0 deletions