aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto
AgeCommit message (Expand)AuthorFilesLines
2019-07-04Fix loading of lto_section on strict alignment targets (PR lto/91078).Martin Liska2-1/+7
2019-07-03Add .gnu.lto_.lto section.Martin Liska2-0/+19
2019-07-02lto-common.c (lto_register_canonical_types_for_odr_types): Copy CXX_ODR_P fro...Jan Hubicka2-2/+16
2019-06-27lto-common.c: tree-pretty-print.hJan Hubicka1-0/+9
2019-06-27class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base type copy.Jan Hubicka1-7/+129
2019-06-27Fix misc stuff seen by clang-static-analyzer.Martin Liska2-2/+25
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-2/+4
2019-06-24ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P.Jan Hubicka2-1/+8
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor2-1/+6
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor3-3/+10
2019-05-10Fix location where lto-dump is installed.Martin Liska3-2/+10
2019-05-07Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatchesRainer Orth3-3/+11
2019-05-06Fix GNU coding style in lto-common.c.Martin Liska3-116/+133
2019-05-06Add lto-dump tool.Hrishikesh Kulkarni9-12/+486
2019-05-06Split part of functionality from lto.c to lto-common.c.Martin Liska7-2811/+2908
2019-04-12params.def (PARAM_MAX_LTO_STREAMING_PARALLELISM): New parameter.Jan Hubicka2-14/+47
2019-03-26Add missing dot.Martin Liska1-1/+1
2019-03-26Fix wrong option wrapping.Martin Liska2-1/+6
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska3-3/+10
2019-03-09re PR target/79645 (missing period in microblaze.opt)Jakub Jelinek2-1/+6
2019-02-28PR c++/88049 - ICE with undefined destructor and anon namespace.Jason Merrill2-2/+12
2019-01-09PR other/16615 [1/5]Sandra Loosemore4-5/+13
2019-01-01Update copyright years.Jakub Jelinek16-16/+20
2018-12-24lto-symtab.c (lto_symtab_merge_decls_2): Do not report ODR violations for met...Jan Hubicka2-4/+20
2018-11-30Minimize clone counter memory usage in LTO.Michael Ploujnikov2-2/+24
2018-11-28* lto.c (lto_read_decls): Fix handling of INTEGER_CST.Jan Hubicka2-1/+6
2018-11-22lto.c (cmp_type_location): Remove.Jan Hubicka2-41/+6
2018-11-19Fix condition in lto-symtab.c (PR lto/88077).Martin Liska2-2/+9
2018-11-16Fix ICE in lto_symtab_merge_symbols_1 (PR lto/88004).Martin Liska2-2/+10
2018-10-30Avoid unnecessarily numbering cloned symbols.Michael Ploujnikov2-2/+7
2018-10-26ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion.Jan Hubicka2-1/+5
2018-10-26ipa-devirt.c (warn_odr): Make static.Jan Hubicka1-1/+1
2018-10-17Run selftests for C++ as well as CDavid Malcolm2-0/+7
2018-08-29Fix thinko in lto.c (PR bootstrap/87130).Martin Liska2-2/+8
2018-08-27Replace 8 spaces with a tabular in ChangeLog files.Martin Liska1-17/+17
2018-08-27Come up with fndecl_built_in_p.Martin Liska4-8/+19
2018-08-21[debug] Add debug and earlydebug dumpsTom de Vries2-0/+7
2018-07-20PR middle-end/82063 - issues with arguments enabled by -WallMartin Sebor2-1/+8
2018-07-20re PR debug/86585 (ICE in gen_member_die, at dwarf2out.c:24935)Richard Biener2-1/+24
2018-07-13lto.c (do_stream_out): Add PART parameter; open dump file.Jan Hubicka2-8/+21
2018-07-04[multiple changes]Martin Liska2-2/+10
2018-06-20Remove not longer valid FIXME comment.Martin Liska2-2/+5
2018-06-19Clean-up usage of ipa_fn_summary and ipa_call_summary summaries.Martin Liska2-3/+10
2018-06-19Remove unused stagestuff in config-lang.in.Martin Liska2-1/+4
2018-06-08dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4.Jan Hubicka6-88/+150
2018-06-08Remove cgraph_node::summary_uid and make cgraph_node::uid really unique.Martin Liska2-15/+16
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska2-3/+10
2018-06-08Remove MPXMartin Liska3-46/+9
2018-06-05lto.c (cmp_type_location): Expand locations only once.Richard Biener2-13/+13
2018-05-30passes.c (ipa_write_summaries): Only modify statements if body is in memory.Jan Hubicka4-3/+36