-
- Downloads
API extension for binutils (type of symbols).
* lto-section-in.c: Add ext_symtab. * lto-streamer-out.c (write_symbol_extension_info): New. (produce_symtab_extension): New. (produce_asm_for_decls): Stream also produce_symtab_extension. * lto-streamer.h (enum lto_section_type): New section. * lto-symtab.h (enum gcc_plugin_symbol_type): New. (enum gcc_plugin_symbol_section_kind): Likewise. * lto-plugin.c (LTO_SECTION_PREFIX): Rename to ... (LTO_SYMTAB_PREFIX): ... this. (LTO_SECTION_PREFIX_LEN): Rename to ... (LTO_SYMTAB_PREFIX_LEN): ... this. (LTO_SYMTAB_EXT_PREFIX): New. (LTO_SYMTAB_EXT_PREFIX_LEN): New. (LTO_LTO_PREFIX): New. (LTO_LTO_PREFIX_LEN): New. (parse_table_entry): Fill up unused to zero. (parse_table_entry_extension): New. (parse_symtab_extension): New. (finish_conflict_resolution): Change type for resolution. (process_symtab): Use new macro name. (process_symtab_extension): New. (claim_file_handler): Parse also process_symtab_extension. (onload): Call new add_symbols_v2.
Showing
- gcc/ChangeLog 8 additions, 0 deletionsgcc/ChangeLog
- gcc/lto-section-in.c 1 addition, 0 deletionsgcc/lto-section-in.c
- gcc/lto-streamer-out.c 80 additions, 2 deletionsgcc/lto-streamer-out.c
- gcc/lto-streamer.h 1 addition, 0 deletionsgcc/lto-streamer.h
- include/ChangeLog 5 additions, 0 deletionsinclude/ChangeLog
- include/lto-symtab.h 13 additions, 0 deletionsinclude/lto-symtab.h
- lto-plugin/ChangeLog 20 additions, 0 deletionslto-plugin/ChangeLog
- lto-plugin/lto-plugin.c 130 additions, 11 deletionslto-plugin/lto-plugin.c
Loading
Please register or sign in to comment