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
signature.asc
Description: PGP signature