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

           Summary: inconsistant outputs when enabling autopar for a self
                    -dependence testcase
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: ra...@gcc.gnu.org
                CC: rakd...@kam.mff.cuni.cz, seb...@gmail.com
              Host: Linux power7/Linux x86
            Target: Linux power7/Linux x86
             Build: Linux power7/Linux x86


Compiling with :
/gcc -O3 -ftree-parallelize-loops=8 -fdump-tree-parloops-details
parallelization-2.c -fno-tree-vectorize

The runs do not always generate the same output:
For example:

> ./a.out 
tmps[1]=1044481
tmps[2]=1044482
tmps[3]=1044483
tmps[4]=1044484
tmps[5]=1044485
tmps[6]=1044486
tmps[7]=1044487
> ./a.out 
tmps[1]=786433
tmps[2]=786434
tmps[3]=786435
tmps[4]=786436
tmps[5]=786437
tmps[6]=786438
tmps[7]=786439

Reply via email to