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.