This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Cilk Library


On 10/24/2013 01:43 PM, Iyer, Balaji V wrote:
>> In file included from ../../../git-master/libcilkrts/runtime/cilk-abi.c:52:0:
>> ../../../git-master/libcilkrts/include/cilk/cilk_api.h:59:9: warning: #warning Cilk
>> API is being used with non-Cilk compiler (or Cilk is disabled) [-Wcpp]
>>  #       warning Cilk API is being used with non-Cilk compiler (or Cilk is
>> disabled)
>>
>> and similar for
>>
>>  ../../../git-master/libcilkrts/runtime/global_state.cpp:44
>>  ../../../git-master/libcilkrts/runtime/reducer_impl.cpp:59
>>  ../../../git-master/libcilkrts/runtime/scheduler.c:74:0:
> 
> To compile Cilk Library (libcilkrts), the compiler must have _Cilk_spawn and _Cilk_sync support. For this patch, I have defined (please see Makefile.am under GENERAL_FLAGS) the cilk-keywords to NULL to make this patch compile. When I commit this patch, I will commit the patches in the following order (after everything is approved that is):
> 
> 1. Commit the _Cilk_spawn and _Cilk_sync for C and C++
> 2. Remove the -D_Cilk_spawn="" and -D_Cilk_sync="" and -D_Cilk_for=for from the Makefile.am
> 3. Commit the Cilk library patch
> 
> If we do it in the above order, you won't see those warnings.

Fair enough.  I just didn't know what the warnings meant.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]