Hi! Committed to gomp-4_0-branch in r230293:
commit 679edb57a2d0826d2965ba5d61ef11df0e3b23bf
Merge: 6ec2634 0ebb8b2
Author: tschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Nov 13 09:21:42 2015 +0000
svn merge -r 230169:230255 svn+ssh://gcc.gnu.org/svn/gcc/trunk
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@230293
138bc75d-0d04-0410-961f-82ee72b054a4
Something in r230169..r230255 causes the libgomp.oacc-fortran/pset-1.f90
tests to regress for -O3 with nvptx offloading:
PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O1 execution test
PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O2 (test for excess errors)
PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O2 execution test
[-PASS:-]{+FAIL: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler
error)+}
{+FAIL:+} libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess
errors)
[-PASS:-]{+UNRESOLVED:+} libgomp.oacc-fortran/pset-1.f90
-DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none -O3
-fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
[-execution test-]
[-PASS:-]{+compilation failed to produce executable+}
{+FAIL: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O3 -g (internal compiler error)+}
{+FAIL:+} libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -O3 -g (test for excess errors)
[-PASS:-]{+UNRESOLVED:+} libgomp.oacc-fortran/pset-1.f90
-DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none -O3 -g
[-execution test-]{+compilation failed to produce executable+}
PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -Os (test for excess errors)
PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_nvidia=1
-DACC_MEM_SHARED=0 -foffload=nvptx-none -Os execution test
[...]/libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90: In function
'MAIN__._omp_fn.8':
[...]/libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90:218:0: internal
compiler error: in vectorizable_store, at tree-vect-stmts.c:5651
0xc0732c vectorizable_store
[...]/gcc/tree-vect-stmts.c:5651
0xc0f26c vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*,
_slp_tree*, _slp_instance*)
[...]/gcc/tree-vect-stmts.c:8003
0xc2799d vect_schedule_slp_instance
[...]/gcc/tree-vect-slp.c:3486
0xc29483 vect_schedule_slp(vec_info*)
[...]/gcc/tree-vect-slp.c:3551
0xc2ca88 vect_slp_bb(basic_block_def*)
[...]/gcc/tree-vect-slp.c:2543
0xc2ea65 execute
[...]/gcc/tree-vectorizer.c:734
That is to say, the same error is also present on trunk, not just on
gomp-4_0-branch. As there is discussion about this (or, at least, what
looks like very similar backtraces) on the mailing lists and in Bugzilla,
I suppose this will be cured soon.
Grüße
Thomas
signature.asc
Description: PGP signature
