[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-19 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2005-11-19 15:18 --- Workaround applied. The actual solution separates lowering from optimization, once all the OMP directives are lowered to a language-independent form, we can apply the combined parallel+loop optimization without r

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-19 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2005-11-19 15:18 --- Subject: Bug 24849 Author: dnovillo Date: Sat Nov 19 15:18:08 2005 New Revision: 107220 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107220 Log: PR 24849 * omp-low.c (determine_parallel_

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-17 Thread reichelt at gcc dot gnu dot org
--- Comment #5 from reichelt at gcc dot gnu dot org 2005-11-17 10:02 --- Here's a shorter testcase without templates: == void foo() { #pragma omp parallel { int i, N; #pragma omp for schedule (dynamic) for (i=0; ihttp://gcc.gn

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2005-11-16 15:57 --- Working on this. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added Assign

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-15 Thread martin at mpa-garching dot mpg dot de
--- Comment #3 from martin at mpa-garching dot mpg dot de 2005-11-15 09:07 --- Some more information: - I didn't encounter the bug about a week ago - on x86_64 with checking disabled, I get [EMAIL PROTECTED]:~/martin> g++ -c -v -fopenmp test.cc Using built-in specs. Target: x86_64-unk

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-15 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2005-11-15 08:59 --- The problem here is a mismatch between determine_parallel_type in gimplify.c and omp-low.c. During gimplification, it is not considered to be a combined parallel loop, because OMP_PARALLEL's body contains a DECL_EXPR

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-14 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2005-11-14 15:14 --- > gcc version 4.1.0-gomp-20050608-branch 20051109 (experimental) (merged 20051109) BTW, it appears as if the compiler datestamp is not correctly updated on the gomp branch (it says 20051109, but there have b