r208723 - in /branches/gomp-4_0-branch: gcc/Cha...

bernds@gcc.gnu.org bernds@gcc.gnu.org
Thu Mar 20 16:53:00 GMT 2014


Author: bernds
Date: Thu Mar 20 16:52:59 2014
New Revision: 208723

URL: http://gcc.gnu.org/viewcvs?rev=208723&root=gcc&view=rev
Log:
libgcc/
	* crtstuff.c (_omp_func_table, _omp_var_table, _omp_funcs_end,
	_omp_vars_end): New array fragments.
	(__OPENMP_TARGET__): New variable.

gcc/
	Mostly by Michael Zolotukhin:
	* omp-low.c: Include "common/common-target.h".
	(expand_omp_target): Pass in address of __OPENMP_TARGET__.
	(add_decls_addresses_to_decl_constructor, omp_finish_file): New
	functions.
	* omp-low.h (omp_finish_file): Declare.
	* toplev.c: Include "omp-low.h".
	(compile_file): Call omp_finish_file.
	* target.def (record_offload_symbol): New hook.
	* doc/tm.texi.in (TARGET_RECORD_OFFLOAD_SYMBOL): Add.
	* doc/tm.texi: Regenerate.
	* configure.ac (ENABLE_OFFLOADING): Define if we have offload_targets.
	* configure: Regenerate.
	* config.in: Regenerate.

Modified:
    branches/gomp-4_0-branch/gcc/ChangeLog
    branches/gomp-4_0-branch/gcc/config.in
    branches/gomp-4_0-branch/gcc/configure
    branches/gomp-4_0-branch/gcc/configure.ac
    branches/gomp-4_0-branch/gcc/doc/tm.texi
    branches/gomp-4_0-branch/gcc/doc/tm.texi.in
    branches/gomp-4_0-branch/gcc/omp-low.c
    branches/gomp-4_0-branch/gcc/omp-low.h
    branches/gomp-4_0-branch/gcc/target.def
    branches/gomp-4_0-branch/gcc/toplev.c
    branches/gomp-4_0-branch/libgcc/ChangeLog
    branches/gomp-4_0-branch/libgcc/crtstuff.c



More information about the Gcc-cvs mailing list