Mercurial > hg > CbC > CbC_gcc
diff gcc/lto-streamer.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/lto-streamer.h Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/lto-streamer.h Thu Oct 25 07:37:49 2018 +0900 @@ -1,7 +1,7 @@ /* Data structures and declarations used for reading and writing GIMPLE to a file stream. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Doug Kwan <dougkwan@google.com> This file is part of GCC. @@ -120,7 +120,7 @@ String are represented in the table as pairs, a length in ULEB128 form followed by the data for the string. */ -#define LTO_major_version 7 +#define LTO_major_version 8 #define LTO_minor_version 0 typedef unsigned char lto_decl_flags_t; @@ -582,7 +582,7 @@ vec<res_pair> GTY((skip)) respairs; unsigned max_index; - struct gcov_ctr_summary GTY((skip)) profile_info; + gcov_summary GTY((skip)) profile_info; /* Map assigning declarations their resolutions. */ hash_map<tree, ld_plugin_symbol_resolution> * GTY((skip)) resolution_map; @@ -919,9 +919,11 @@ struct bitpack_d *, struct cl_target_option *); -void cl_optimization_stream_out (struct bitpack_d *, struct cl_optimization *); +void cl_optimization_stream_out (struct output_block *, + struct bitpack_d *, struct cl_optimization *); -void cl_optimization_stream_in (struct bitpack_d *, struct cl_optimization *); +void cl_optimization_stream_in (struct data_in *, + struct bitpack_d *, struct cl_optimization *); @@ -1221,5 +1223,6 @@ extern vec<dref_entry> dref_queue; +extern FILE *streamer_dump_file; #endif /* GCC_LTO_STREAMER_H */