Hi Bernd!

On Mon, 1 Jun 2015 17:58:51 +0200, Bernd Schmidt <ber...@codesourcery.com> 
wrote:
> This extends the previous vector-single support to also handle 
> worker-level predication. [...]

This causes the following regressions; would you please have a look?

    [-PASS:-]{+FAIL: g++.dg/goacc/template.C  -std=c++11 (internal compiler 
error)+}
    {+FAIL:+} g++.dg/goacc/template.C  -std=c++11 (test for excess errors)
    [-PASS:-]{+FAIL: g++.dg/goacc/template.C  -std=c++14 (internal compiler 
error)+}
    {+FAIL:+} g++.dg/goacc/template.C  -std=c++14 (test for excess errors)
    [-PASS:-]{+FAIL: g++.dg/goacc/template.C  -std=c++98 (internal compiler 
error)+}
    {+FAIL:+} g++.dg/goacc/template.C  -std=c++98 (test for excess errors)

    spawn [...]/build-gcc/gcc/testsuite/g++3/../../xg++ 
-B[...]/build-gcc/gcc/testsuite/g++3/../../ 
[...]/source-gcc/gcc/testsuite/g++.dg/goacc/template.C 
-fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ 
-I[...]/build-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
 -I[...]/build-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/include 
-I[...]/source-gcc/libstdc++-v3/libsupc++ 
-I[...]/source-gcc/libstdc++-v3/include/backward 
-I[...]/source-gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++98 
-fopenacc -S -o template.s
    [...]/source-gcc/gcc/testsuite/g++.dg/goacc/template.C: In function 'T 
oacc_parallel_copy(T) [with T = int]':
    [...]/source-gcc/gcc/testsuite/g++.dg/goacc/template.C:90:10: internal 
compiler error: in as_a, at is-a.h:192
    0xbb8a60 as_a<gomp_atomic_load*, gimple_statement_base>
            [...]/source-gcc/gcc/is-a.h:192
    0xbb8a60 expand_omp_atomic
            [...]/source-gcc/gcc/omp-low.c:9349
    0xbb8a60 expand_omp
            [...]/source-gcc/gcc/omp-low.c:10068
    0xbb6d98 expand_omp
            [...]/source-gcc/gcc/omp-low.c:10029
    0xbbddd7 execute_expand_omp
            [...]/source-gcc/gcc/omp-low.c:10659

    PASS: gfortran.dg/goacc/parallel-tree.f95   -O   scan-tree-dump-times 
original "
    PASS: gfortran.dg/goacc/parallel-tree.f95   -O   scan-tree-dump-times 
original "private\\(v\\)" 1
    PASS: gfortran.dg/goacc/parallel-tree.f95   -O   scan-tree-dump-times 
original "reduction\\(max:q\\)" 1
    PASS: gfortran.dg/goacc/parallel-tree.f95   -O   scan-tree-dump-times 
original "vector_length" 1
    [-PASS:-]{+FAIL: gfortran.dg/goacc/parallel-tree.f95   -O  (internal 
compiler error)+}
    {+FAIL:+} gfortran.dg/goacc/parallel-tree.f95   -O  (test for excess errors)

    spawn [...]/build-gcc/gcc/testsuite/gfortran4/../../gfortran 
-B[...]/build-gcc/gcc/testsuite/gfortran4/../../ 
-B[...]/build-gcc/x86_64-unknown-linux-gnu/./libgfortran/ 
[...]/source-gcc/gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 
-fno-diagnostics-show-caret -fdiagnostics-color=never -O -fopenacc 
-fdump-tree-original -S -o parallel-tree.s
    [...]/source-gcc/gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95:14:0: 
internal compiler error: in as_a, at is-a.h:192
    0xa57220 as_a<gomp_atomic_load*, gimple_statement_base>
            [...]/source-gcc/gcc/is-a.h:192
    0xa57220 expand_omp_atomic
            [...]/source-gcc/gcc/omp-low.c:9349
    0xa57220 expand_omp
            [...]/source-gcc/gcc/omp-low.c:10068
    0xa55558 expand_omp
            [...]/source-gcc/gcc/omp-low.c:10029
    0xa5c597 execute_expand_omp
            [...]/source-gcc/gcc/omp-low.c:10659


Grüße,
 Thomas

Attachment: signature.asc
Description: PGP signature

Reply via email to