Hi Thomas,
> On our development branch(es) we had accumulated a bunch of testcases
> (updates) that should have been part of earlier patch submissions, or
> were not yet pushed for unknown reasons. ... until now; in r261884, I
> just committed the following to trunk:
>
> commit e342f300e74ee68bc48ccfdb6ee202da6ca99e9e
> Author: tschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
> Date: Fri Jun 22 10:04:14 2018 +0000
>
> Update OpenACC testcases
[...]
> libgomp/
[...]
> * testsuite/libgomp.oacc-c++/non-scalar-data.C: New file.
this test ...
> diff --git libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C
> libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C
> new file mode 100644
> index 0000000..8e4b296
> --- /dev/null
> +++ libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C
> @@ -0,0 +1,110 @@
> +// Ensure that a non-scalar dummy arguments which are implicitly used inside
> +// offloaded regions are properly mapped using present_or_copy semantics.
> +
> +// { dg-xfail-if "TODO" { *-*-* } }
> +// { dg-excess-errors "ICE" }
comes up as UNRESOLVED everywhere:
UNRESOLVED: libgomp.oacc-c++/non-scalar-data.C -DACC_DEVICE_TYPE_host=1
-DACC_MEM_SHARED=1 -O2 compilation failed to produce executable
Unless you plan to fix the ICE soon, please either remove the test or
dg-skip-if it to avoid unnecessary testsuite noise.
Thanks.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University