[Bug tree-optimization/78024] New: [7 regression] test cases gfortran.dg/goacc/routine-4.f90 and also routine-5.f90 fail starting with r241296
seurer at linux dot vnet.ibm.com
gcc-bugzilla@gcc.gnu.org
Tue Oct 18 16:17:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78024
Bug ID: 78024
Summary: [7 regression] test cases
gfortran.dg/goacc/routine-4.f90 and also routine-5.f90
fail starting with r241296
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: seurer at linux dot vnet.ibm.com
Target Milestone: ---
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 116)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 54)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 59)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 64)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 85)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for errors, line 90)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 114)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 141)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 47)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 52)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 57)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 62)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 83)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O (test for warnings, line 88)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O 2 (test for warnings, line 131)
> FAIL: gfortran.dg/goacc/routine-4.f90 -O 3 (test for warnings, line 121)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 104)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 109)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 45)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 72)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 77)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for errors, line 99)
> FAIL: gfortran.dg/goacc/routine-5.f90 -O (test for warnings, line 94)
It appears these test cases should be generating messages like this:
seurer@genoa:~/gcc/build/gcc-test3$ svn info $GCC_SRC
Revision: 241295
seurer@genoa:~/gcc/build/gcc-test3$
/home/seurer/gcc/build/gcc-test3/gcc/testsuite/gfortran/../../gfortran
-B/home/seurer/gcc/build/gcc-test3/gcc/testsuite/gfortran/../../
-B/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/./libgfortran/
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90
-fno-diagnostics-show-caret -fdiagnostics-color=never -O -fopenacc -S -o
routine-4.s
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:54:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:52:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:121:0:
note: routine 'gang' declared here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:59:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:57:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:121:0:
note: routine 'gang' declared here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:64:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:62:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:121:0:
note: routine 'gang' declared here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:47:0:
Warning: insufficient partitioning available to parallelize loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:85:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:83:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:131:0:
note: routine 'worker' declared here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:90:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:88:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:131:0:
note: routine 'worker' declared here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:116:0:
Error: routine call uses same OpenACC parallelism as containing loop
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:114:0:
note: containing loop here
/home/seurer/gcc/gcc-test3/gcc/testsuite/gfortran.dg/goacc/routine-4.f90:141:0:
note: routine 'vector' declared here
seurer@genoa:~/gcc/build/gcc-test3
But no longer do:
seurer@genoa:~/gcc/build/gcc-test2$ svn info $GCC_SRC
Revision: 241296
seurer@genoa:~/gcc/build/gcc-test2$
/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/powerpc64le-unknown-linux-gnu/./libgfortran/
/home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/goacc/routine-4.f90
-fno-diagnostics-show-caret -fdiagnostics-color=never -O -fopenacc -S -o
routine-4.s
seurer@genoa:~/gcc/build/gcc-test2$
More information about the Gcc-bugs
mailing list