On Thu, Oct 20, 2005 at 09:17:02AM +0200, Volker Reichelt wrote:
> I just wanted to know what's the state of the gomp branch w.r.t
> bug reports. Does it make sense to already send bug reports to
> you or even add them to bugzilla?

I think so.  We are getting near the point where we're looking
for real-life test cases to stress the code more than what we
can do reading the spec and writing synthetic tests.

I've added a libgomp component for reporting bugs against the
runtime, and an openmp keyword for reporting bugs against the
parsers.  So if you have a c++ parsing problem, put "c++" in
the "component" field, and "openmp" in the "keywords" field.
Similarly for the Fortran or C front ends.  If you get a crash
in "omp-low.c" or something, then it would make sense to put
"middle-end" in the component field.

> We've got a large C++ application that uses OpenMP and we are really
> interested in getting gomp work.

Cool.  Note that I havn't implemented constructors and destructors
for variables in data sharing clauses yet.  I'm hoping to have
that by Monday, but it is looking to be the most complicated part
of the c++ work.

> Here's one bug for starters:
> 
>   void foo()
>   {
>       int i;
>   #pragma omp parallel for
>       for ( i=0; i<10; ++i )
>           continue;
>   }

Ya know, I was thinking not a half-hour ago while I was looking
at the spec wrt exceptions in for-loop that "continue" probably
didn't work.  I'll fix it tomorrow.


r~

Reply via email to