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