https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Nathan Weeks from comment #6) > Created attachment 41417 [details] > output from comment #4 code compiled with Intel 17.0.2 Could I ask you for output of additional: for i in `seq 64`; do echo OMP_PLACES='threads('$i')' ./80822-4.intel; OMP_PLACES='threads('$i')' ./80822-4.intel; done for i in `seq 32`; do echo OMP_PLACES='cores('$i')' ./80822-4.intel; OMP_PLACES='cores('$i')' ./80822-4.intel; done to see if they do any smarts when the number of requested threads or cores is limited, or just use the first N elements from what OMP_PLACES=threads or OMP_PLACES=cores would be? Thanks.