[Bug other/58996] [4.9 regression] build failure in libcilkrts

2014-01-10 Thread barry.m.tannenbaum at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58996

Barry Tannenbaum  changed:

   What|Removed |Added

 CC||barry.m.tannenbaum at intel 
dot co
   ||m

--- Comment #6 from Barry Tannenbaum  ---
Hi.  I'm one of the Cilk runtime developers.  Balaji asked me to help him with
this since it's a Cilk runtime issue.

I don't understand the reluctance to check the defintion of
__cpu_set_t_defined, since it's defined right there in
/usr/include/bits/sched.h on my Ubuntu system.  Is the problem that it's not a
"top-level" include file?

How about if I check the macros defined in /usr/include/sched.h.  I could
easily check for a defintion of CPU_SETSIZE, for example.

- Barry


[Bug other/58996] [4.9 regression] build failure in libcilkrts

2014-01-16 Thread barry.m.tannenbaum at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58996

--- Comment #14 from Barry Tannenbaum  ---
The original author of the code is no longer working on the Cilk project, so I
can't say why it's using sched_getaffinity + gettid instead the pthread
routine.  But I'll modify it to use the pthread routine and investigate support
for >1024 cores.

Is there a machine we can use to test that?

   - Barry


[Bug c++/63147] New: Cilk Plus in GCC 4.9 is missing metadata support

2014-09-02 Thread barry.m.tannenbaum at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63147

Bug ID: 63147
   Summary: Cilk Plus in GCC 4.9 is missing metadata support
   Product: gcc
   Version: 4.9.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: barry.m.tannenbaum at intel dot com

The Cilk Plus implementation in GCC C/C++ is missing support for the metadata
annotations defined in "Intrinsics for Low Overhead Tool Annotations V1.0."
available from http://www.cilkplus.org/download#open-specification . These are
required to allow the Cilkscreen race detector, Cilkview scalability analyzer
and Cilkprof parallelism analyzer to work. Intel Inspector also uses the
metadata.