https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80164
--- Comment #5 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Thu, Mar 23, 2017 at 10:48:20PM +0000, dominiq at lps dot ens.fr wrote: > > The additional errors are > > /opt/gcc/_clean/gcc/testsuite/gfortran.dg/where_operator_assign_1.f90:82:69: > > pv((2_I4*i-1_I4):(2_I4*i))= iaef((/(2_I4*i-1_I4),(2_I4*i)/)) > 1 > Warning: Creating array temporary at (1) [-Warray-temporaries] > > /opt/gcc/_clean/gcc/testsuite/gfortran.dg/where_operator_assign_2.f90:46:45: > > x = (/a (0, 1),a (0, 2),a (0, 3),a (0, 4)/) > 1 > These aren't errors. These are warnings caused by the questionable addition of a specious warning option wrecklessly added to the compiler options for testcases that were never intended to be used in testing that warning option. gfortran created a temporary array in these testcases. So what?