--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36237
--- Comment #7 from jakub at gcc dot gnu dot org 2008-05-23 13:33 ---
Fixed in 4.4/4.3.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|AS
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org
|dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-05-23 13:31 ---
Subject: Bug 36237
Author: jakub
Date: Fri May 23 13:30:51 2008
New Revision: 135807
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135807
Log:
PR c++/36237
* cp-gimplify.c (cxx_omp_clause_appl
--- Comment #5 from jakub at gcc dot gnu dot org 2008-05-23 13:22 ---
Subject: Bug 36237
Author: jakub
Date: Fri May 23 13:21:47 2008
New Revision: 135802
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135802
Log:
PR c++/36237
* cp-gimplify.c (cxx_omp_clause_appl
--- Comment #4 from silviug at gmail dot com 2008-05-23 12:51 ---
(In reply to comment #3)
> Note that your example is very buggy.
Yes, I must agree, I'm new to OpenMP :) In the end I solved the issues you are
pointing out.
Still I shouldn't get a compiler internal error for buggy code
--- Comment #3 from jakub at gcc dot gnu dot org 2008-05-23 09:12 ---
Reduced testcase:
struct A
{
~A ();
};
struct B
{
explicit B (const A &x = A ()) : a (x) { }
A a;
};
B var;
void bar ();
void
foo ()
{
#pragma omp parallel private (var)
bar ();
}
Note that your examp
--- Comment #2 from silviug at gmail dot com 2008-05-14 21:11 ---
(In reply to comment #1)
> Created an attachment (id=15638)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15638&action=view) [edit]
> Archive containing source code wich generated the bug, makefile and *.ii
> files.
--- Comment #1 from silviug at gmail dot com 2008-05-14 21:06 ---
Created an attachment (id=15638)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15638&action=view)
Archive containing source code wich generated the bug, makefile and *.ii files.
--
http://gcc.gnu.org/bugzilla/sh