From 7ebaeab50e26463a6fbe6fe23cffdf69a84bce30 Mon Sep 17 00:00:00 2001 From: Diego Novillo Date: Mon, 23 Jan 2006 15:03:24 -0500 Subject: [PATCH] omp-low.c: Update documentation. * omp-low.c: Update documentation. From-SVN: r110143 --- gcc/ChangeLog | 6 +++++- gcc/omp-low.c | 11 +++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2a85326102fc..0c2c7ba934a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ +2006-01-23 Diego Novillo + + * omp-low.c: Update documentation. + 2006-01-23 Andrew Pinski - Daniel Berlin + Daniel Berlin PR tree-opt/25315 PR tree-opt/25857 diff --git a/gcc/omp-low.c b/gcc/omp-low.c index f5bdcb997914..44f1b7e91b5e 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -50,14 +50,9 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA re-gimplifing things when variables have been replaced with complex expressions. - Lowering of a parallel statement results in the contents of the - parallel being moved to a new function, to be invoked by the thread - library. The variable remapping process is complex enough that only - one level of parallel statement is handled at one time. If there are - nested parallel statements, those nested statements are handled when - the new function is lowered and optimized. The result is not 100% - optimal, but lexically nested parallels effectively only happens in - test suites. */ + Final code generation is done by pass_expand_omp. The flowgraph is + scanned for parallel regions which are then moved to a new + function, to be invoked by the thread library. */ /* Parallel region information. Every parallel and workshare directive is enclosed between two markers, the OMP_* directive