gcc/libgomp/testsuite
Jakub Jelinek 676b5525e8 openmp: Handle clauses with gimple sequences in convert_nonlocal_omp_clauses properly
If the walk_body on the various sequences of reduction, lastprivate and/or linear
clauses needs to create a temporary variable, we should declare that variable
in that sequence rather than outside, where it would need to be privatized inside of
the construct.

2020-08-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/93553
	* tree-nested.c (convert_nonlocal_omp_clauses): For
	OMP_CLAUSE_REDUCTION, OMP_CLAUSE_LASTPRIVATE and OMP_CLAUSE_LINEAR
	save info->new_local_var_chain around walks of the clause gimple
	sequences and declare_vars if needed into the sequence.

2020-08-08  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/93553
	* testsuite/libgomp.fortran/pr93553.f90: New test.
2020-08-08 11:10:30 +02:00
..
config
lib Removal of HSA offloading from gcc and libgomp 2020-08-03 18:13:00 +02:00
libgomp.c openmp: Handle even some combined non-rectangular loops 2020-08-05 10:45:16 +02:00
libgomp.c-c++-common openmp: Handle reduction clauses on host teams construct [PR96459] 2020-08-05 10:40:10 +02:00
libgomp.c++ c++: Change the default dialect to C++17. 2020-06-26 15:29:07 -04:00
libgomp.fortran openmp: Handle clauses with gimple sequences in convert_nonlocal_omp_clauses properly 2020-08-08 11:10:30 +02:00
libgomp.graphite
libgomp.oacc-c [testsuite] Unset 'offload_target' after use 2020-07-24 14:00:43 +02:00
libgomp.oacc-c-c++-common openacc: Deep copy attach/detach should not affect reference counts 2020-07-27 09:16:57 -07:00
libgomp.oacc-c++ [testsuite] Unset 'offload_target' after use 2020-07-24 14:00:43 +02:00
libgomp.oacc-fortran [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle 2020-08-04 11:59:08 +02:00
libgomp-site-extra.exp.in
libgomp-test-support.exp.in
Makefile.am
Makefile.in Removal of HSA offloading from gcc and libgomp 2020-08-03 18:13:00 +02:00