[Bug testsuite/84049] libgomp.c++/for-[56].C and libgomp.c/for-[56].c take a long time to run

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 26 14:32:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84049

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
What's expensive on for-6.C?
#pragma omp parallel for with 10 iterations each, doing #pragma omp atomic in
there.
For capping the number of threads, you can always just export
OMP_NUM_THREADS=32
or something similar when running make check.
Perhaps the libgomp make check could have some upper bound like that by
default, check how many threads are available and if it is more than certain
count, add OMP_NUM_THREADS=something into the environment, but certainly there
needs to be a way to override it.
Limiting OMP_NUM_THREADS to 4 by default is way too low though.


More information about the Gcc-bugs mailing list