r139703 - in /branches/streamOMP/gcc: ChangeLog...

apop@gcc.gnu.org apop@gcc.gnu.org
Thu Aug 28 09:15:00 GMT 2008


Author: apop
Date: Thu Aug 28 09:15:51 2008
New Revision: 139703

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139703
Log:
2008-08-28  Antoniu Pop  <antoniu.pop@gmail.com>

	* c-pragma.h (PRAGMA_OMP_CLAUSE_INPUT, PRAGMA_OMP_CLAUSE_OUTPUT):
	New.	
	* c-parser.c (c_parser_omp_clause_name, c_parser_omp_all_clauses):
	Handle PRAGMA_OMP_CLAUSE_INPUT and PRAGMA_OMP_CLAUSE_OUTPUT.
	(OMP_TASK_CLAUSE_MASK): Added PRAGMA_OMP_CLAUSE_INPUT and
	PRAGMA_OMP_CLAUSE_OUTPUT.
	(c_parser_omp_clause_input, c_parser_omp_clause_output): New.
	
	* tree.h (OMP_CLAUSE_INPUT, OMP_CLAUSE_OUTPUT): New clause codes.
	(OMP_CLAUSE_DECL): Updated the range of codes for clauses that
	take variable lists for argument.
	* tree.c (omp_clause_num_ops, omp_clause_code_name): Added entries
	for OMP_CLAUSE_INPUT and OMP_CLAUSE_OUTPUT.
	(walk_tree_1): Handle OMP_CLAUSE_INPUT and OMP_CLAUSE_OUTPUT.

	* c-typeck.c (c_finish_omp_clauses): Stubs for supporting input
	and output clauses.	
	* gimplify.c (gimplify_scan_omp_clauses): Stubs for supporting
	input and output clauses.
	* omp-low.c (scan_sharing_clauses): Stubs for supporting input and
	output clauses.


Modified:
    branches/streamOMP/gcc/ChangeLog.streamOMP
    branches/streamOMP/gcc/c-parser.c
    branches/streamOMP/gcc/c-pragma.h
    branches/streamOMP/gcc/c-typeck.c
    branches/streamOMP/gcc/gimplify.c
    branches/streamOMP/gcc/omp-low.c
    branches/streamOMP/gcc/tree.c
    branches/streamOMP/gcc/tree.h



More information about the Gcc-cvs mailing list