Re: sparc gcc 7.1 compile issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Eric!

On Mon, Jun 19, 2017 at 08:47:47AM +0200, Eric Botcazou wrote:
> The Solaris maintainer ported Cilk++ (https://en.wikipedia.org/wiki/Cilk) to 
> the SPARC architecture for GCC 7 and later, which explains why the issue 
> doesn't show up with GCC 6.  Cilk++ is a multithreading layer on top of C and 
> C++ and its testsuite does a lot of thread manipulation.
> 
> Note that, even when the machine doesn't freeze, the Cilk++ testsuite reports 
> several timeouts (there are no such timeouts on Solaris):
>   https://gcc.gnu.org/ml/gcc-testresults/2017-06/msg00462.html

Thanks for the explanation. We're now just disabling cilk on Debian
for gcc-7 and gcc-snapshot for the time being.

> This is probably the most promising angle of attack: someone should look into 
> the timeouts by running the Cilk++ testsuite with low/no parallelism and find 
> out where they come from (compiler, Cilk++ runtime or system/kernel).  I can 
> do it, but I'm essentially a compiler guy and I don't have much expertise in 
> multithreading at the system/kernel level.

Ok, I hope that will help the kernel guys to figure out what the
problem is.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@xxxxxxxxxx
`. `'   Freie Universitaet Berlin - glaubitz@xxxxxxxxxxxxxxxxxxx
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux