This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r214148 - in /branches/gomp-4_0-branch/gcc: Cha...
- From: iverbin at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 19 Aug 2014 13:25:03 -0000
- Subject: r214148 - in /branches/gomp-4_0-branch/gcc: Cha...
Author: iverbin
Date: Tue Aug 19 13:25:03 2014
New Revision: 214148
URL: https://gcc.gnu.org/viewcvs?rev=214148&root=gcc&view=rev
Log:
gcc/
* Makefile.in (GTFILES): Add omp-low.h.
* cgraphunit.c: Include omp-low.h.
(init_offload_var_table): New function.
(ipa_passes): Run ipa_write_summaries for target only when
offload_funcs or offload_vars is not empty.
* gengtype.c (ifiles): Add omp-low.h.
* lto/lto.c (read_cgraph_and_symbols): Call input_offload_tables.
* lto-cgraph.c: Include omp-low.h.
(output_offload_tables): New function.
(input_offload_tables): Likewise.
* lto-section-in.c (lto_section_name): Add offload_table.
* lto-streamer-out.c (lto_output): Call output_offload_tables.
* lto-streamer.h: Declare output_offload_tables
and input_offload_tables.
(lto_section_type): Add LTO_section_offload_table.
* omp-low.c: Define offload_funcs and offload_vars.
(expand_omp_target): Add child_fn to offload_funcs.
(omp_finish_file): Remove obsolete code.
* omp-low.h: Declare offload_funcs and offload_vars.
Modified:
branches/gomp-4_0-branch/gcc/ChangeLog.gomp
branches/gomp-4_0-branch/gcc/Makefile.in
branches/gomp-4_0-branch/gcc/cgraphunit.c
branches/gomp-4_0-branch/gcc/gengtype.c
branches/gomp-4_0-branch/gcc/lto-cgraph.c
branches/gomp-4_0-branch/gcc/lto-section-in.c
branches/gomp-4_0-branch/gcc/lto-streamer-out.c
branches/gomp-4_0-branch/gcc/lto-streamer.h
branches/gomp-4_0-branch/gcc/lto/lto.c
branches/gomp-4_0-branch/gcc/omp-low.c
branches/gomp-4_0-branch/gcc/omp-low.h