At revision 150792 the test gfortran.fortran-torture/execute/where_2.f90 fails on powerpc-apple-darwin9 with -m64 -O3. The test passed at revision 150097. The output is
100 100 100 210 210 210 310 310 310 310 instead of 100 100 100 210 210 210 310 310 337 337 i.e., the line WHERE (reduce > 6) temp = temp + sum(reduce) seems to be skipped. -- Summary: [4.5 Regression] FAIL: gfortran.fortran- torture/execute/where_2.f90 execution, -O3 -g with -m64 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr GCC build triplet: powerpc-apple-darwin9 GCC host triplet: powerpc-apple-darwin9 GCC target triplet: powerpc-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41082