[gomp4] Merge trunk r230255 (2015-11-12) into gomp-4_0-branch

Thomas Schwinge thomas@codesourcery.com
Fri Nov 13 09:47:00 GMT 2015


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 472 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20151113/230f096e/attachment.sig>


More information about the Gcc-patches mailing list