diff options
author | Martin Liska <mliska@suse.cz> | 2019-07-03 10:36:35 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2019-07-03 08:36:35 +0000 |
commit | 88614dfa2bb5a40566bef00a85b13c4b167dc3c5 (patch) | |
tree | c8eb33857108931389e2e1062444b2deb45e6a29 /gcc/gcc.c | |
parent | 8ba6ea878fd0965606ba6cfd74cf7097a40ed6c1 (diff) | |
download | gcc-88614dfa2bb5a40566bef00a85b13c4b167dc3c5.zip gcc-88614dfa2bb5a40566bef00a85b13c4b167dc3c5.tar.gz gcc-88614dfa2bb5a40566bef00a85b13c4b167dc3c5.tar.bz2 |
Add .gnu.lto_.lto section.
2019-07-03 Martin Liska <mliska@suse.cz>
* lto-section-in.c (lto_get_section_data): Add "lto" section.
* lto-section-out.c (lto_destroy_simple_output_block): Never
compress LTO_section_lto section.
* lto-streamer-out.c (produce_asm): Do not set major_version
and minor_version.
(lto_output_toplevel_asms): Likewise.
(produce_lto_section): New function.
(lto_output): Call produce_lto_section.
(lto_write_mode_table): Do not set major_version and
minor_version.
(produce_asm_for_decls): Likewise.
* lto-streamer.h (enum lto_section_type): Add LTO_section_lto
type.
(struct lto_header): Remove.
(struct lto_section): New struct.
(struct lto_simple_header): Do not inherit from lto_header.
(struct lto_file_decl_data): Add lto_section_header field.
2019-07-03 Martin Liska <mliska@suse.cz>
* lto-common.c: Read LTO section and verify header.
From-SVN: r272995
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions