[Cocci] [cocci-bug] coccinelle 1.0.6: OpenMP #pragma directive leads to function ignore
julia.lawall at lip6.fr
Thu Apr 26 10:25:54 CEST 2018
On Thu, 26 Apr 2018, Michele Martone wrote:
> Dear Prof. Lawall and Coccinelle team,
> I'm an enthusiastical, however still beginner use of Coccinelle.
> While running spatch 1.0.6 on a long OpenMP-enabled listing, I
> noticed that the presence of the C line:
> #pragma omp parallel for reduction(+:I) private(I)
> seems to prevent restructuring of the function containing it.
> If I simplify the pragma to something like
> #pragma omp parallel
> the problem disappears.
> Is there anything I can do to restructure large codes containing
> many of such similar lines ?
> In the attachment you find a test case and the output I experience.
Thanks for the report. We can try to make the parsing of #pragmas more
More information about the Cocci