https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88044
--- Comment #1 from bin cheng <amker at gcc dot gnu.org> --- (In reply to seurer from comment #0) > After r266171 this test case is hanging on powerpc64 both be and le when > compiled with -O3. If I run it via make check > > make -k check-fortran > RUNTESTFLAGS=dg.exp=gfortran.dg/transfer_intrinsic_3.f90 > > it normally finishes in a few minutes but with the run I started a bit ago > the executable has been running over 25 minutes: > > 43548 pts/1 R+ 25:34 ./transfer_intrinsic_3.exe > > > Executing on host: > /home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../gfortran > -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../ > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/transfer_intrinsic_3. > f90 -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers > -fdiagnostics-color=never -O3 -fomit-frame-pointer -funroll-loops > -fpeel-loops -ftracer -finline-functions -pedantic-errors > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libatomic/. > libs > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs -lm -o ./transfer_intrinsic_3.exe (timeout = 300) > spawn -ignore SIGHUP > /home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../gfortran > -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../ > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/transfer_intrinsic_3. > f90 -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers > -fdiagnostics-color=never -O3 -fomit-frame-pointer -funroll-loops > -fpeel-loops -ftracer -finline-functions -pedantic-errors > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libatomic/. > libs > -B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs > -L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libquadmath/ > .libs -lm -o ./transfer_intrinsic_3.exe > PASS: gfortran.dg/transfer_intrinsic_3.f90 -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess > errors) > Setting LD_LIBRARY_PATH to > .:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/ > .libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./ > libgfortran/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux- > gnu/./libatomic/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown- > linux-gnu/./libquadmath/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64- > unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/build/gcc-test2/gcc:.: > /home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgfortran/. > libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./ > libgfortran/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux- > gnu/./libatomic/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown- > linux-gnu/./libquadmath/.libs:/home/seurer/gcc/build/gcc-test2/powerpc64- > unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/build/gcc-test2/gcc:/ > home/seurer/gcc/build/gcc-test2/./gmp/.libs:/home/seurer/gcc/build/gcc-test2/ > ./prev-gmp/.libs:/home/seurer/gcc/build/gcc-test2/./mpfr/src/.libs:/home/ > seurer/gcc/build/gcc-test2/./prev-mpfr/src/.libs:/home/seurer/gcc/build/gcc- > test2/./mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpc/src/.libs:/ > home/seurer/gcc/build/gcc-test2/./isl/.libs:/home/seurer/gcc/build/gcc-test2/ > ./prev-isl/.libs:.:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux- > gnu/./libgomp/.libs:/home/seurer/gcc/build/gcc-test2/gcc:.:/home/seurer/gcc/ > build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/.libs:/home/seurer/gcc/ > build/gcc-test2/gcc:/home/seurer/gcc/build/gcc-test2/./gmp/.libs:/home/ > seurer/gcc/build/gcc-test2/./prev-gmp/.libs:/home/seurer/gcc/build/gcc-test2/ > ./mpfr/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpfr/src/.libs:/ > home/seurer/gcc/build/gcc-test2/./mpc/src/.libs:/home/seurer/gcc/build/gcc- > test2/./prev-mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./isl/.libs:/ > home/seurer/gcc/build/gcc-test2/./prev-isl/.libs:/home/seurer/gcc/install/ > gcc-7.2.0/lib64 > Execution timeout is: 300 > spawn [open ...] > WARNING: program timed out. > got a INT signal, interrupted by user > > (I hit ^c there to stop it after about 30 minutes of running) Sorry for the breakage, I will have a look. Thanks