gcc/libgomp/testsuite/libgomp.c++
Jakub Jelinek a4dd85e015 openmp: Add support for non-VLA {,first}private allocate on omp task
This patch adds support for custom allocators on private/firstprivate
clauses for task (and taskloop) constructs.  Private didn't need anything
special, but firstprivate if it is passed by reference needs the GOMP_alloc
calls in the copyfn and GOMP_free in the task body.

2020-11-14  Jakub Jelinek  <jakub@redhat.com>

	* gimplify.c (gimplify_omp_for): Add OMP_CLAUSE_ALLOCATE_ALLOCATOR
	decls as firstprivate on task clauses even when allocate clause
	decl is not lastprivate.
	* omp-low.c (install_var_field): Don't dereference omp_is_reference
	types if mask is 33 rather than 1.
	(scan_sharing_clauses): Populate allocate_map even for task
	constructs.  For now remove it back for variables mentioned in
	reduction and in_reduction clauses on task/taskloop constructs
	or on VLA task firstprivates.  For firstprivate on task construct,
	install the var field into field_map with by_ref and 33 instead
	of false and 1 if mentioned in allocate clause.
	(lower_private_allocate): Set TREE_THIS_NOTRAP on the created
	MEM_REF.
	(lower_rec_input_clauses): Handle allocate for task firstprivatized
	non-VLA variables.
	(create_task_copyfn): Likewise.

	* testsuite/libgomp.c-c++-common/allocate-1.c (struct S): New type.
	(foo): Add tests for non-VLA private and firstprivate clauses on
	omp task.
	(bar): Likewise.  Remove taking of address from private/firstprivate
	variables.
	* testsuite/libgomp.c++/allocate-1.C (struct S): New type.
	(foo): Add p, q, px and s arguments.  Add tests for array reductions
	and for non-VLA private and firstprivate clauses on omp task.
	(bar): Removed.
	(main): Adjust foo caller.  Don't call bar.
2020-11-14 01:46:16 +01:00
..
examples-4 builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
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 Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
atomic-2.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-3.C c++: Change the default dialect to C++17. 2020-06-26 15:29:07 -04:00
atomic-4.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-5.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-6.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-7.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-8.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-9.C backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
atomic-10.C target.c: New file. 2013-10-11 11:26:50 +02:00
atomic-11.C target.c: New file. 2013-10-11 11:26:50 +02:00
atomic-12.C target.c: New file. 2013-10-11 11:26:50 +02:00
atomic-13.C target.c: New file. 2013-10-11 11:26:50 +02:00
atomic-14.C c-parser.c (c_parser_omp_atomic): Allow seq_cst before atomic-clause... 2014-04-24 23:20:28 +02:00
atomic-15.C c-parser.c (c_parser_omp_atomic): Allow seq_cst before atomic-clause... 2014-04-24 23:20:28 +02:00
c++.exp Introduce libgomp/testsuite/libgomp.c-c++-common 2017-09-14 21:15:40 +00:00
cancel-for-1.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-for-2.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-parallel-1.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-parallel-2.C re PR c/63326 (whether a #pragma is a statement depends on the type of pragma) 2015-11-27 09:59:55 +01:00
cancel-parallel-3.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-sections-1.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-taskgroup-3.C target.c: New file. 2013-10-11 11:26:50 +02:00
cancel-test.h target.c: New file. 2013-10-11 11:26:50 +02:00
collapse-1.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
collapse-2.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
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 c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
ctor-11.C
ctor-12.C re PR c++/36237 (internal compiler error: in lower_stmt, at gimple-low.c:282 erase 'private(localTodoStack)' it compiles successfully.) 2008-05-23 15:21:47 +02:00
ctor-13.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
declare_target-1.C [hsa,testsuite] Introduce offload_device_shared_as effective target 2016-02-26 20:42:31 +01: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 builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
for-1.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
for-2.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
for-3.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
for-4.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
for-5.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
for-6.C re PR c++/38348 (ICE from c_finish_omp_for) 2008-12-01 16:10:25 +01:00
for-7.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
for-8.C re PR c/39495 (OMP parallel loop w/ unsigned index var rejected) 2009-03-23 22:05:30 +01:00
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 builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
loop-1.C
loop-2.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
loop-3.C
loop-4.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
loop-5.C
loop-6.C gimplify.c (omp_is_private): Don't return true if decl is not already private on #pragma omp for or #pragma... 2008-06-27 21:45:14 +02:00
loop-7.C
loop-8.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
loop-9.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
loop-10.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
loop-11.C re PR c/39495 (OMP parallel loop w/ unsigned index var rejected) 2009-03-23 22:05:30 +01:00
loop-12.C re PR c/39495 (OMP parallel loop w/ unsigned index var rejected) 2009-03-23 22:05:30 +01:00
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 [PR testsuite/68063] Add missing private clause in libgomp.c++/member-1.C 2015-10-27 11:32:32 +01:00
member-2.C Add missing private clause in libgomp.c++/member-2.C 2015-10-23 10:45:13 +00:00
member-3.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
member-4.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
member-5.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
member-6.C gcc/ 2015-11-05 16:08:08 +01:00
member-7.C gcc/ 2015-11-05 16:08:08 +01:00
nested-1.C
parallel-1.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
pr24455-1.C
pr24455.C re PR target/54908 (misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables) 2013-01-19 00:25:25 -05:00
pr26691.C
pr26943.C
pr27337.C
pr30703.C
pr34513.C
pr35185.C
pr38650.C re PR c++/38650 (Trouble with volatile and #pragma omp for) 2008-12-28 21:06:00 +01:00
pr39573.C re PR middle-end/39573 (Linking fails on AMD with -march=native and -fopenmp, works with generic x86_64) 2009-04-08 22:04:45 +02:00
pr43893.C re PR c/43893 (Error: Invalid controlling predicate with -fopenmp) 2010-04-26 22:07:10 +02:00
pr48869.C re PR c++/48869 (OpenMP task construct fails to instantiate copy constructor(same as Bug 36523)) 2011-05-19 09:44:31 +02:00
pr49043.C re PR c++/49043 ([OpenMP & C++0x]: Compiler error when lambda-function within OpenMP loop) 2011-05-19 15:11:56 +02:00
pr56217.C re PR c++/56217 (ICE: OpenMP: when combining shared() and a move constructor) 2013-02-06 11:34:53 +01:00
pr58706.C re PR c++/58706 (ICE with lambda in OpenMP for-loop) 2016-08-08 21:50:29 +02:00
pr63248.C re PR c++/63248 (Crash when OpenMP target's array section handling is used with templates) 2014-09-18 18:43:28 +02:00
pr66702-1.C pr66702-1.C: Require vect_simd_clones effective target. 2015-07-02 10:17:20 +02:00
pr66702-2.C pr66702-1.C: Require vect_simd_clones effective target. 2015-07-02 10:17:20 +02:00
pr69393.C Remove superfluous -fopenmp from libgomp testcases 2017-09-28 09:32:00 +00:00
pr69555-1.C re PR libgomp/69555 (libgomp.c++/target-6.C fails because of undefined behaviour) 2016-03-02 20:16:14 +01:00
pr69555-2.C re PR libgomp/69555 (libgomp.c++/target-6.C fails because of undefined behaviour) 2016-03-02 20:16:14 +01:00
pr70376.C re PR c++/70376 (OpenMP taskloop construct fails to instantiate copy constructor(same as Bug 48869)) 2016-03-23 19:42:19 +01:00
pr81130.C re PR c++/81130 (ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584) 2017-06-21 12:58:00 +02:00
pr81314.C re PR c++/81314 (Undefined reference to a function with -fopenmp) 2017-09-14 22:18:17 +02:00
pr82835.C re PR c++/82835 (ICE on valid code with -fopenmp) 2017-11-07 21:51:05 +01:00
pr86291.C re PR c++/86291 (OpenMP incorrect for-loop collapsing with iterators and at least 5 nested loops) 2018-06-26 12:40:50 +02:00
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 backport: re PR fortran/46752 (OpenMP - Seg fault for unallocated allocatable array in firstprivate clause) 2011-08-02 18:13:29 +02:00
reduction-5.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-6.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-7.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-8.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-9.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-10.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
reduction-11.C re PR middle-end/68221 (libgomp reduction-11/12 failures) 2015-11-20 20:50:46 +01:00
reduction-12.C re PR middle-end/68221 (libgomp reduction-11/12 failures) 2015-11-20 20:50:46 +01:00
reference-1.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
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 re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-10.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-11.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-12.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-13.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-14.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-15.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
scan-16.C re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime) 2019-08-27 12:45:55 +02:00
sections-1.C
shared-1.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
shared-2.C
simd14.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
simd-1.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-2.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-3.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-4.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-5.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-6.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-7.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-8.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
simd-9.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
single-1.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
single-2.C Fix -Wreturn-type fallout. 2017-11-06 13:41:35 +00:00
single-3.C
target-2-aux.cc target.c: New file. 2013-10-11 11:26:50 +02:00
target-2.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-6.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-7.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-8.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
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 builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-11.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-12.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
target-13.C gcc/ 2015-11-05 16:08:08 +01:00
target-14.C gcc/ 2015-11-05 16:08:08 +01:00
target-15.C gcc/ 2015-11-05 16:08:08 +01:00
target-16.C gcc/ 2015-11-05 16:08:08 +01:00
target-17.C gcc/ 2015-11-05 16:08:08 +01:00
target-18.C gcc/ 2015-11-05 16:08:08 +01:00
target-19.C gcc/ 2015-11-05 16:08:08 +01:00
target-20.C gimplify.c (gimplify_scan_omp_clauses): Handle COMPONENT_REFs with base of reference to struct. 2016-06-16 21:03:05 +02:00
target-21.C semantics.c (handle_omp_array_sections_1): Don't ICE when processing_template_decl when checking for bitfields and unions. 2016-06-17 15:35:42 +02: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
task-1.C task-1.C: Renamed err to e. 2010-01-29 15:34:07 +00:00
task-2.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
task-3.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
task-4.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
task-5.C c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
task-6.C task-1.C: Renamed err to e. 2010-01-29 15:34:07 +00:00
task-7.C re PR c++/36523 (OpenMP task construct fails to instantiate copy constructor) 2008-06-20 04:18:07 +02:00
task-8.C re PR target/49965 (libgomp.c++/reduction-4.C and libgomp.c++/task-8.C FAIL on Solaris 11/SPARC) 2011-08-05 12:22:10 +00:00
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 builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
taskloop-6.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
taskloop-7.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
taskloop-8.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
taskloop-9.C builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New. 2015-10-13 21:06:23 +02:00
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 * semantics.c (finish_omp_threadprivate): Call complete_type. 2012-10-25 11:53:40 -04:00
udr-1.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-2.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-3.C c++: local-scope OMP UDR reductions have no template head 2020-09-16 12:16:11 -07:00
udr-4.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-5.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-6.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-7.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-8.C target.c: New file. 2013-10-11 11:26:50 +02:00
udr-11.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-12.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-13.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-14.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-15.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-16.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-17.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-18.C Run testsuite/libgomp.c++/c++.exp at -O2 by default 2015-06-30 12:22:04 +00:00
udr-19.C [libgomp, testsuite] Move tests to libgomp.c-c++-common 2018-05-02 17:53:43 +00:00
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