This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch][Cilkplus Branch] Updates and Bug fixes
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: "Iyer, Balaji V" <balaji dot v dot iyer at intel dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 29 Aug 2011 13:03:38 -0700
- Subject: Re: [Patch][Cilkplus Branch] Updates and Bug fixes
- References: <2950715866004049A240A2F9BB410E7315F232006C@azsmsx502.amr.corp.intel.com>
On Mon, Aug 29, 2011 at 12:44 PM, Iyer, Balaji V
<balaji.v.iyer@intel.com> wrote:
> Hello Everyone,
>
> Here is a link for a new patch (http://software.intel.com/file/38290). ?This patch is for the "cilkplus" branch and includes the following modifications:
>
> 1) Merges changes in the gcc master (SHA1: f326eb816922bc183133c09b25564d550ab9a282).
> 2) Adds functionality to allow _Cilk_spawn inside constructors and destructors.
> 3) The original code was storing the cilk_for scope as a tree_chain. This patch modifies it so that it is stored in the same location as FOR_SCOPE().
> 4) The presence of a label inside a cilk_for loop was causing an ICE. This patch fixes that.
> 5) Spawning a spawned function also was causing an ICE. This patch fixes that also.
> 6) Adds the "__cilk" macro and sets it to 200.
> 7) Adds test cases for all the fixes mentioned above.
> 8) Fixes a bug in the libcilkrts runtime during initialization when the number of workers is greater than 3x the number of cores on the system.
>
I suggest you use separate steps to merge with trunk and fix the
bugs. Their order isn't important. You should send the bug fixes
directly to gcc-patches mailing list.
--
H.J.