gcc/libgomp/testsuite/libgomp.c++
Chung-Lin Tang 2766448c5c openmp: Fix libgomp.c++ testsuite errors for non-offload configs
Some testcases for libgomp.c++ only works for non-shared address space offloading,
because it exercises the zero-length array section behavior for offloaded
address space, testing for NULL/non-NULL cases.

libgomp/ChangeLog:

	* testsuite/libgomp.c++/target-lambda-1.C: Only run under
	"target offload_device_nonshared_as"
	* testsuite/libgomp.c++/target-this-3.C: Likewise.
	* testsuite/libgomp.c++/target-this-4.C: Likewise.
2021-12-10 00:39:03 +08:00
..
examples-4
affinity-1.C openmp: Mark deprecated symbols in OpenMP 5.0 2020-11-05 10:32:56 -08:00
allocate-1.C openmp: Add support for non-VLA {,first}private allocate on omp task 2020-11-14 01:46:16 +01:00
atomic-1.C
atomic-2.C
atomic-3.C c++: Change the default dialect to C++17. 2020-06-26 15:29:07 -04:00
atomic-4.C
atomic-5.C
atomic-6.C
atomic-7.C
atomic-8.C
atomic-9.C
atomic-10.C
atomic-11.C
atomic-12.C
atomic-13.C
atomic-14.C
atomic-15.C
atomic-16.C openmp: Add support for OpenMP 5.1 atomics for C++ 2021-09-17 11:28:31 +02:00
atomic-17.C openmp: Add support for OpenMP 5.1 atomics for C++ 2021-09-17 11:28:31 +02:00
c++.exp
cancel-for-1.C
cancel-for-2.C
cancel-parallel-1.C
cancel-parallel-2.C
cancel-parallel-3.C
cancel-sections-1.C
cancel-taskgroup-3.C
cancel-test.h
collapse-1.C
collapse-2.C
copyin-1.C
copyin-2.C
ctor-1.C
ctor-2.C
ctor-3.C
ctor-4.C
ctor-5.C
ctor-6.C
ctor-7.C
ctor-8.C
ctor-9.C
ctor-10.C
ctor-11.C
ctor-12.C
ctor-13.C
declare_target-1.C
default-1.C openmp: Allow private or firstprivate arguments to default clause even for C/C++ 2021-09-18 09:47:25 +02:00
depend-1.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
depend-iterator-1.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
depobj-1.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
doacross-1.C
for-1.C
for-2.C
for-3.C
for-4.C
for-5.C
for-6.C
for-7.C
for-8.C
for-15.C re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading) 2018-07-26 18:12:58 +02:00
for-16.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-21.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-22.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-23.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-24.C re PR libgomp/88460 ([nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)) 2018-12-13 13:53:19 +01:00
for-25.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-26.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
for-27.C re PR middle-end/91301 (ICE in omp_add_variable on random access iterator distribute parallel for private (iterator)) 2019-07-31 09:49:56 +02:00
lastprivate-conditional-1.C omp-low.c (lower_rec_input_clauses): For lastprivate conditional references... 2019-06-05 09:37:40 +02:00
lastprivate-conditional-2.C omp-low.c (lower_rec_input_clauses): For lastprivate conditional references... 2019-06-05 09:37:40 +02:00
linear-1.C
loop-1.C
loop-2.C
loop-3.C
loop-4.C
loop-5.C
loop-6.C
loop-7.C
loop-8.C
loop-9.C
loop-10.C
loop-11.C
loop-12.C
loop-13.C tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... 2019-08-06 09:26:32 +02:00
loop-14.C tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... 2019-08-06 09:26:32 +02:00
loop-15.C tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... 2019-08-06 09:26:32 +02:00
master-1.C
member-1.C
member-2.C
member-3.C
member-4.C
member-5.C
member-6.C
member-7.C
nested-1.C
parallel-1.C
pr24455-1.C
pr24455.C
pr26691.C
pr26943.C
pr27337.C
pr30703.C
pr34513.C
pr35185.C
pr38650.C
pr39573.C
pr43893.C
pr48869.C
pr49043.C
pr56217.C
pr58706.C
pr63248.C
pr66702-1.C
pr66702-2.C
pr69393.C
pr69555-1.C
pr69555-2.C
pr70376.C
pr81130.C
pr81314.C
pr82835.C
pr86291.C
pr86539.C re PR middle-end/86539 (OpenMP wrong-code with taskloop and references) 2018-07-17 10:06:25 +02:00
pr86542.C re PR middle-end/86542 (wrong-code for collapsed taskloop which needs omp_cpyfn) 2018-07-17 12:54:52 +02:00
pr88988.C re PR c++/88988 (ICE: Segmentation fault (in lookup_name_real_1)) 2019-01-31 00:28:53 +01:00
pr93931.C c++: Fix up handling of captured vars in lambdas in OpenMP clauses [PR93931] 2020-03-19 12:22:47 +01:00
pr96390.C OpenMP: Handle cpp_implicit_alias in declare-target discovery (PR96390) 2020-09-28 18:08:05 +02:00
reduction-1.C
reduction-2.C
reduction-3.C
reduction-4.C
reduction-5.C
reduction-6.C
reduction-7.C
reduction-8.C
reduction-9.C
reduction-10.C
reduction-11.C
reduction-12.C
reference-1.C
scan-1.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-2.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-3.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-4.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-5.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-6.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-7.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-8.C tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause. 2019-07-03 07:03:58 +02:00
scan-9.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-10.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-11.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-12.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-13.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-14.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-15.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
scan-16.C vectorizer: Fix up -fsimd-cost-model= handling 2021-10-12 09:28:10 +02:00
sections-1.C
shared-1.C
shared-2.C
simd14.C
simd-1.C
simd-2.C
simd-3.C
simd-4.C
simd-5.C
simd-6.C
simd-7.C
simd-8.C
simd-9.C
single-1.C
single-2.C
single-3.C
target-2-aux.cc
target-2.C
target-6.C
target-7.C
target-8.C
target-9.C tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP description. 2019-08-07 09:27:10 +02:00
target-10.C
target-11.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-12.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-13.C
target-14.C
target-15.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-16.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-17.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-18.C
target-19.C
target-20.C
target-21.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-22.C gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helper variables on target data even if... 2019-08-08 08:39:02 +02:00
target-23.C OpenMP 5.0: Remove array section base-pointer mapping semantics and other front-end adjustments 2021-12-09 00:01:10 +08:00
target-in-reduction-1.C openmp: in_reduction clause support on target construct 2021-06-24 11:35:08 +02:00
target-in-reduction-2.C openmp: in_reduction clause support on target construct 2021-06-24 11:35:08 +02:00
target-lambda-1.C openmp: Fix libgomp.c++ testsuite errors for non-offload configs 2021-12-10 00:39:03 +08:00
target-lambda-2.C openmp: Improve OpenMP target support for C++ (PR92120) 2021-12-08 22:29:06 +08:00
target-this-1.C openmp: Improve OpenMP target support for C++ (PR92120) 2021-12-08 22:29:06 +08:00
target-this-2.C openmp: Improve OpenMP target support for C++ (PR92120) 2021-12-08 22:29:06 +08:00
target-this-3.C openmp: Fix libgomp.c++ testsuite errors for non-offload configs 2021-12-10 00:39:03 +08:00
target-this-4.C openmp: Fix libgomp.c++ testsuite errors for non-offload configs 2021-12-10 00:39:03 +08:00
target-this-5.C openmp: Improve OpenMP target support for C++ (PR92120) 2021-12-08 22:29:06 +08:00
task-1.C
task-2.C
task-3.C
task-4.C
task-5.C
task-6.C
task-7.C
task-8.C
task-reduction-1.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-2.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-3.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-4.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-5.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-6.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-7.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-8.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-9.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-10.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-11.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-12.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-13.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-14.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-15.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-16.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-17.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-18.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
task-reduction-19.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
taskloop-5.C
taskloop-6.C
taskloop-7.C
taskloop-8.C
taskloop-9.C
taskloop-reduction-1.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
taskloop-reduction-2.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
taskloop-reduction-3.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
taskloop-reduction-4.C builtin-types.def (BT_FN_VOID_BOOL, [...]): New. 2018-11-08 18:13:04 +01:00
tls-init1.C
udr-1.C
udr-2.C
udr-3.C c++: local-scope OMP UDR reductions have no template head 2020-09-16 12:16:11 -07:00
udr-4.C
udr-5.C
udr-6.C
udr-7.C
udr-8.C
udr-11.C
udr-12.C
udr-13.C
udr-14.C
udr-15.C
udr-16.C
udr-17.C
udr-18.C
udr-19.C
udr-20.C re PR c++/60228 (ICE using lambda in #pragma omp declare reduction) 2019-11-29 10:10:44 +01:00
udr-21.C re PR c++/60228 (ICE using lambda in #pragma omp declare reduction) 2019-11-29 10:10:44 +01:00