Re: Cilk Library

2013-10-08 Thread Jeff Law
On 10/02/13 13:40, Iyer, Balaji V wrote: Dear steering committee, To support the _Cilk_spawn, and _Cilk_sync implementation in GCC (patch submitted link: http://gcc.gnu.org/ml/gcc-patches/2013-09/msg00859.html), we need to add a foreign library (Cilk Runtime Library) into the gcc repository. With

libgcc/sync.c vs. cgraph alias tracking

2013-10-08 Thread Richard Sandiford
MIPS16 code can't do atomic operations directly, so it calls into out-of-line versions that are compiled as -mno-mips16. These out-of-line versions use the same open-coded implementation as you'd get in normal -mno-mips16 code. This is done by libgcc/sync.c, which contains code like like: stat

Re: libgcc/sync.c vs. cgraph alias tracking

2013-10-08 Thread Jan Hubicka
> MIPS16 code can't do atomic operations directly, so it calls into out-of-line > versions that are compiled as -mno-mips16. These out-of-line versions use > the same open-coded implementation as you'd get in normal -mno-mips16 code. Hmm, and I assume you don't want to use target attribute for th

Re: libgcc/sync.c vs. cgraph alias tracking

2013-10-08 Thread Richard Sandiford
Jan Hubicka writes: >> MIPS16 code can't do atomic operations directly, so it calls into out-of-line >> versions that are compiled as -mno-mips16. These out-of-line versions use >> the same open-coded implementation as you'd get in normal -mno-mips16 code. > > Hmm, and I assume you don't want to