gcc/libgomp
Jakub Jelinek a70ad3bb3e re PR middle-end/25261 ([gomp] Nested function calls in #pragma omp parallel blocks)
PR middle-end/25261
	PR middle-end/28790
	* tree-nested.c (struct nesting_info): Added static_chain_added.
	(convert_call_expr): Set static_chain_added when adding static
	chain.  Handle OMP_PARALLEL and OMP_SECTION.

	* gcc.dg/gomp/nestedfn-1.c: New test.

	* testsuite/libgomp.c/nestedfn-4.c: New test.
	* testsuite/libgomp.c/nestedfn-5.c: New test.
	* testsuite/libgomp.fortran/nestedfn3.f90: New test.

From-SVN: r117235
2006-09-26 20:10:58 +02:00
..
config time.c: New file. 2006-06-06 17:54:02 +00:00
testsuite re PR middle-end/25261 ([gomp] Nested function calls in #pragma omp parallel blocks) 2006-09-26 20:10:58 +02:00
ChangeLog re PR middle-end/25261 ([gomp] Nested function calls in #pragma omp parallel blocks) 2006-09-26 20:10:58 +02:00
Makefile.am re PR libgomp/25938 (libgomp installs header files in version and target independent location) 2006-08-26 19:30:44 +01:00
Makefile.in re PR libgomp/25938 (libgomp installs header files in version and target independent location) 2006-08-26 19:30:44 +01:00
NOTES [multiple changes] 2006-01-18 14:21:25 -05:00
acinclude.m4 re PR libgomp/25865 (libgomp incorrectly detects support for TLS) 2006-04-25 13:58:25 -07:00
aclocal.m4 re PR libgomp/25865 (libgomp incorrectly detects support for TLS) 2006-04-25 13:58:25 -07:00
alloc.c [multiple changes] 2006-01-18 14:21:25 -05:00
barrier.c [multiple changes] 2006-01-18 14:21:25 -05:00
config.h.in [multiple changes] 2006-02-25 22:23:09 +01:00
configure tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to GCC_ENABLE. 2006-09-19 01:48:06 +00:00
configure.ac re PR c/28768 (Preprocessor doesn't parse tokens correctly?) 2006-09-13 02:04:18 +01:00
configure.tgt time.c: New file. 2006-06-06 17:54:02 +00:00
critical.c critical.c (GOMP_critical_name_start): Fix *pptr initialization when gomp_mutex_t is larger than pointer and... 2006-06-21 10:59:44 +02:00
env.c re PR libgomp/28725 (Case Sensitive OpenMP environment variables and patch) 2006-08-17 09:58:02 +02:00
error.c [multiple changes] 2006-01-18 14:21:25 -05:00
fortran.c [multiple changes] 2006-01-18 14:21:25 -05:00
iter.c [multiple changes] 2006-01-18 14:21:25 -05:00
libgomp.h env.c (gomp_nthreads_var): Change to unsigned long. 2006-06-09 15:08:55 -07:00
libgomp.map [multiple changes] 2006-01-18 14:21:25 -05:00
libgomp.spec.in [multiple changes] 2006-01-18 14:21:25 -05:00
libgomp_f.h.in re PR libgomp/25884 (libgomp should not require perl to compile) 2006-01-25 11:17:57 -08:00
libgomp_g.h [multiple changes] 2006-01-18 14:21:25 -05:00
loop.c [multiple changes] 2006-01-18 14:21:25 -05:00
omp.h.in re PR libgomp/25884 (libgomp should not require perl to compile) 2006-01-25 11:17:57 -08:00
omp_lib.f90.in re PR libgomp/25884 (libgomp should not require perl to compile) 2006-01-25 11:17:57 -08:00
omp_lib.h.in re PR libgomp/25884 (libgomp should not require perl to compile) 2006-01-25 11:17:57 -08:00
ordered.c [multiple changes] 2006-01-18 14:21:25 -05:00
parallel.c [multiple changes] 2006-01-18 14:21:25 -05:00
sections.c [multiple changes] 2006-01-18 14:21:25 -05:00
single.c [multiple changes] 2006-01-18 14:21:25 -05:00
team.c env.c (gomp_nthreads_var): Change to unsigned long. 2006-06-09 15:08:55 -07:00
work.c [multiple changes] 2006-01-18 14:21:25 -05:00