Martin Liska
|
15711e837b
|
Fix comma at end of enumerator list seen with -std=c++98.
* plugin-api.h (enum ld_plugin_symbol_type): Remove
comma after last value of an enum.
* lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
|
2020-03-21 08:09:02 +01:00 |
|
Martin Liska
|
c8429c2aba
|
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.
|
2020-03-19 16:56:27 +01:00 |
|
Jakub Jelinek
|
8d9254fc8a
|
Update copyright years.
From-SVN: r279813
|
2020-01-01 12:51:42 +01:00 |
|
Jakub Jelinek
|
a554497024
|
Update copyright years.
From-SVN: r267494
|
2019-01-01 13:31:55 +01:00 |
|
Jakub Jelinek
|
85ec4feb11
|
Update copyright years.
From-SVN: r256169
|
2018-01-03 11:03:58 +01:00 |
|
Jakub Jelinek
|
2afd3180c5
|
Update copyright years.
From-SVN: r244052
|
2017-01-04 12:30:51 +01:00 |
|
H.J. Lu
|
9cefc85619
|
Update copyright year in include
From-SVN: r225781
|
2015-07-14 09:08:59 -07:00 |
|
Diego Novillo
|
d7f09764d7
|
Merge lto branch into trunk.
From-SVN: r152434
|
2009-10-03 17:10:11 -04:00 |
|