Re: [PATCH] SIMD clones LTO fixes part 1 (PR lto/59326)

2013-12-03 Thread Jeff Law
On 12/03/13 13:14, Jakub Jelinek wrote: On Tue, Dec 03, 2013 at 01:11:08PM -0700, Jeff Law wrote: On 11/28/13 15:58, Jakub Jelinek wrote: + for (i = 0; i < omp_clause_num_ops[OMP_CLAUSE_CODE (expr)]; i++) +stream_write_tree (ob, OMP_CLAUSE_OPERAND (expr, i), ref_p); + if (OMP_CLAUSE_COD

Re: [PATCH] SIMD clones LTO fixes part 1 (PR lto/59326)

2013-12-03 Thread Jakub Jelinek
On Tue, Dec 03, 2013 at 01:11:08PM -0700, Jeff Law wrote: > On 11/28/13 15:58, Jakub Jelinek wrote: > + for (i = 0; i < omp_clause_num_ops[OMP_CLAUSE_CODE (expr)]; i++) > >+stream_write_tree (ob, OMP_CLAUSE_OPERAND (expr, i), ref_p); > >+ if (OMP_CLAUSE_CODE (expr) == OMP_CLAUSE_REDUCTION) >

Re: [PATCH] SIMD clones LTO fixes part 1 (PR lto/59326)

2013-12-03 Thread Jeff Law
On 11/28/13 15:58, Jakub Jelinek wrote: + for (i = 0; i < omp_clause_num_ops[OMP_CLAUSE_CODE (expr)]; i++) +stream_write_tree (ob, OMP_CLAUSE_OPERAND (expr, i), ref_p); + if (OMP_CLAUSE_CODE (expr) == OMP_CLAUSE_REDUCTION) +{ + /* We don't stream these right now, handle it if stre

Re: [PATCH] SIMD clones LTO fixes part 1 (PR lto/59326)

2013-11-29 Thread Richard Biener
On Thu, 28 Nov 2013, Jakub Jelinek wrote: > Hi! > > Here is the first part of LTO fixes for #pragma omp declare simd, > in partuclar support for streaming OMP_CLAUSEs. > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? Ok. Thanks, Richard. > 2013-11-28 Jakub Jelinek >

[PATCH] SIMD clones LTO fixes part 1 (PR lto/59326)

2013-11-28 Thread Jakub Jelinek
Hi! Here is the first part of LTO fixes for #pragma omp declare simd, in partuclar support for streaming OMP_CLAUSEs. Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? 2013-11-28 Jakub Jelinek PR lto/59326 * tree-core.h (enum omp_clause_schedule_kind): Add