This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 87222af419e CRIS: Handle POST_INC in cris_rtx_costs new 4003b752f76 ipa: Add flag ref_by_asm to symtab_node new c8b6ac52adc ipa: Analyze toplevel extended assembly new f7a08611ee6 lto: Stream toplevel extended assembly new 4faf70b6156 lto: Compute partition boundary with asm_nodes new cf4eb269051 lto: Add must_remain_in_tu flags to symtab_node new 666d330268a lto: Handle .local symbols in toplevel extended assembly new a988ab269e2 lto: Allow other partitionings for toplevel assembly new 903bf05caa4 lto: Add toplevel simple assembly heuristics new 8e4107a1b3d lto: Fix SegFault in ICF caused by missing body
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/Makefile.in | 1 + gcc/asm-toplevel.cc | 259 +++++++++++++++++++++ gcc/cgraph.cc | 6 + gcc/cgraph.h | 23 +- gcc/cgraphclones.cc | 1 + gcc/cgraphunit.cc | 6 +- gcc/cif-code.def | 5 + gcc/common.opt | 4 + gcc/gimple-ssa-pta-constraints.cc | 5 +- gcc/ipa-comdats.cc | 1 + gcc/ipa-free-lang-data.cc | 19 ++ gcc/ipa-icf.cc | 8 + gcc/ipa-inline-transform.cc | 6 + gcc/ipa-inline.cc | 6 + gcc/ipa-visibility.cc | 4 + gcc/ipa.cc | 7 + gcc/lto-cgraph.cc | 45 +++- gcc/lto-streamer-in.cc | 5 +- gcc/lto-streamer-out.cc | 35 +-- gcc/lto-streamer.h | 1 + gcc/lto/lto-common.cc | 4 + gcc/lto/lto-partition.cc | 136 +++++++++-- gcc/lto/lto-symtab.cc | 8 + gcc/passes.cc | 5 + gcc/passes.def | 2 + gcc/symtab.cc | 2 +- gcc/testsuite/g++.dg/lto/toplevel_asm-0_0.C | 7 + gcc/testsuite/gcc.dg/ipa/pr122458.c | 9 + gcc/testsuite/gcc.dg/lto/attr-weakref-2_0.c | 11 + gcc/testsuite/gcc.dg/lto/attr-weakref-2_1.c | 3 + .../gcc.dg/lto/toplevel-extended-asm-1_0.c | 19 ++ .../gcc.dg/lto/toplevel-extended-asm-1_1.c | 12 + .../gcc.dg/lto/toplevel-extended-asm-2_0.c | 13 ++ .../gcc.dg/lto/toplevel-extended-asm-2_1.c | 15 ++ .../gcc.dg/lto/toplevel-extended-asm-3_0.c | 18 ++ .../gcc.dg/lto/toplevel-extended-asm-3_1.c | 14 ++ gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_0.c | 19 ++ gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_1.c | 12 + gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_0.c | 10 + gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c | 12 + gcc/timevar.def | 1 + gcc/tree-pass.h | 2 + gcc/tree.cc | 14 +- gcc/varpool.cc | 4 + 44 files changed, 740 insertions(+), 59 deletions(-) create mode 100644 gcc/asm-toplevel.cc create mode 100644 gcc/testsuite/g++.dg/lto/toplevel_asm-0_0.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr122458.c create mode 100644 gcc/testsuite/gcc.dg/lto/attr-weakref-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/attr-weakref-2_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c