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