http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44334

--- Comment #16 from Dominique d'Humieres <dominiq at lps dot ens.fr> 
2010-12-20 08:57:32 UTC ---
The patch in comment #14 fixed the problem on x86_64-apple-darwin10, but causes
the following regressions:

FAIL: gcc.dg/autopar/outer-2.c scan-tree-dump-times parloops "parallelizing
outer loop" 1
FAIL: gcc.dg/autopar/outer-2.c scan-tree-dump-times optimized "loopfn" 5
FAIL: gcc.dg/tree-ssa/ldist-pr45948.c scan-tree-dump ldist "distributed: split
to 3"

which disappear if I revert the patch. Note that something looks uninitialized
with the patch:

[macbook] f90/bug% gcc46 -O2 -ftree-loop-distribution -fdump-tree-ldist-details
-c /opt/gcc/work/gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948.c
[macbook] f90/bug% grep distributed ldist-pr45948.c.101t.ldist
Loop -1515870811 distributed: split to 2 loops.
          ^^^^
instead of

Loop 1 distributed: split to 3 loops.

Reply via email to