This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: _Cilk_spawn and _Cilk_sync for C++
- From: Jason Merrill <jason at redhat dot com>
- To: "Iyer, Balaji V" <balaji dot v dot iyer at intel dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: Jeff Law <law at redhat dot com>
- Date: Mon, 09 Dec 2013 14:40:51 -0500
- Subject: Re: _Cilk_spawn and _Cilk_sync for C++
- Authentication-results: sourceware.org; auth=none
- References: <BF230D13CA30DD48930C31D4099330003A4A696B at FMSMSX101 dot amr dot corp dot intel dot com> <BF230D13CA30DD48930C31D4099330003A4AC201 at FMSMSX101 dot amr dot corp dot intel dot com> <52962F1A dot 8090205 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4ACF94 at FMSMSX101 dot amr dot corp dot intel dot com> <5296407C dot 40907 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AD241 at FMSMSX101 dot amr dot corp dot intel dot com> <52969B3A dot 9070506 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AD323 at FMSMSX101 dot amr dot corp dot intel dot com> <52974EF1 dot 8000702 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AD4A2 at FMSMSX101 dot amr dot corp dot intel dot com> <529D0757 dot 3040405 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AE441 at FMSMSX101 dot amr dot corp dot intel dot com> <529E5764 dot 1000003 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AE87A at FMSMSX101 dot amr dot corp dot intel dot com> <529FAEF8 dot 1090207 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AEC1E at FMSMSX101 dot amr dot corp dot in! tel.com> <529FB194 dot 5090003 at redhat dot com> <BF230D13CA30DD48930C31D4099330003A4AFB5E at FMSMSX101 dot amr dot corp dot intel dot com>
On 12/05/2013 11:38 PM, Iyer, Balaji V wrote:
used the init_p value that comes out of stabilize_expr
I guess you didn't look at the patch I sent you...
Since you've fixed extract_free_variables, you don't need
call_to_lambda_fn_p at all, or to call stabilize_expr.
Why do you need to move add_variable_type, cilk_block_type and
wrapper_data out of c-family/cilk.c? You don't need to have the
definition of wrapper_data available in order to cast a void* to a
wrapper_data*.
Jason