This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2943a6d478d * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Call [...] new f9e58550d13 [AArch64] Tweak aarch64_classify_address interface new 2a0c8955ee5 poly_int: get_bit_range new fbf76f35caf poly_int: fold_comparison new 81bc0f0f882 poly_int: get_inner_reference & co. new ff09c5d7494 poly_int: reload.c new ac5aa32db53 poly_int: reload1.c new 85aa2f2801b poly_int: frame allocations new 7562e467be0 poly_int: push_block/emit_push_insn new f6a1fc98f08 poly_int: REG_ARGS_SIZE new 2c012cd7f01 poly_int: instantiate_virtual_regs new e0deb08cc27 poly_int: argument sizes new 87ff83f0dc4 poly_int: cfgexpand stack variables new 3173f31b4a0 poly_int: emit_inc new 4e7fd2be457 poly_int: reload<->ira interface new 8f4bb50fd76 poly_int: emit_group_load/store new e580c75ccea poly_int: bit_field_size/offset new d0bc5311c36 poly_int: decode_addr_const new fa6faa50290 poly_int: adjust_ptr_info_misalignment new 9c6deaf03e8 poly_int: find_bswap_or_nop_load new 90ca1268bdd poly_int: MEM_REF offsets new 68a46b441ab poly_int: build_ref_for_offset new 6e528420840 poly_int: get_binfo_at_offset new caf8edd600c poly_int: tree-ssa-loop-ivopts.c:iv_use new 7456a7eac4d poly_int: loop versioning threshold new 658a2c19641 poly_int: compute_data_ref_alignment
The 25 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/ChangeLog | 485 ++++++++++++++++++++++++++++++ gcc/ada/ChangeLog | 8 + gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/asan.c | 12 +- gcc/builtins.c | 4 +- gcc/calls.c | 572 +++++++++++++++++++++--------------- gcc/cfgcleanup.c | 2 +- gcc/cfgexpand.c | 142 +++++---- gcc/combine.c | 4 +- gcc/config/aarch64/aarch64-protos.h | 16 +- gcc/config/aarch64/aarch64.c | 38 +-- gcc/config/aarch64/constraints.md | 14 +- gcc/config/aarch64/predicates.md | 8 +- gcc/config/arm/arm.c | 4 +- gcc/config/arm/arm.h | 2 +- gcc/config/avr/avr.c | 5 +- gcc/config/cr16/cr16.c | 19 +- gcc/config/ft32/ft32.c | 3 +- gcc/config/i386/i386.c | 6 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 2 +- gcc/config/m68k/m68k.c | 8 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/mips/mips.c | 2 +- gcc/config/moxie/moxie.c | 3 +- gcc/config/pa/pa-protos.h | 2 +- gcc/config/pa/pa.c | 2 +- gcc/config/pa/pa.h | 6 +- gcc/config/powerpcspe/aix.h | 3 +- gcc/config/powerpcspe/darwin.h | 2 +- gcc/config/powerpcspe/powerpcspe.h | 3 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 2 +- gcc/config/vax/vax.c | 8 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 2 +- gcc/cp/ChangeLog | 7 + gcc/cp/constexpr.c | 2 +- gcc/dbxout.c | 6 +- gcc/doc/tm.texi | 2 +- gcc/dojump.c | 4 +- gcc/dojump.h | 4 +- gcc/dwarf2cfi.c | 41 ++- gcc/dwarf2out.c | 44 +-- gcc/emit-rtl.c | 2 +- gcc/emit-rtl.h | 8 +- gcc/explow.c | 10 +- gcc/explow.h | 3 +- gcc/expr.c | 409 +++++++++++++------------- gcc/expr.h | 23 +- gcc/final.c | 11 +- gcc/fold-const.c | 166 ++++++----- gcc/fold-const.h | 4 +- gcc/function.c | 238 ++++++++------- gcc/function.h | 31 +- gcc/gimple-fold.c | 2 +- gcc/gimple-laddress.c | 10 +- gcc/gimple-ssa-store-merging.c | 32 +- gcc/gimple-ssa-strength-reduction.c | 11 +- gcc/gimple-ssa-warn-restrict.c | 13 +- gcc/gimplify.c | 26 +- gcc/hsa-gen.c | 26 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-polymorphic-call.c | 6 +- gcc/ipa-prop.c | 14 +- gcc/ipa-prop.h | 2 +- gcc/ira-color.c | 18 +- gcc/ira-int.h | 2 +- gcc/ira.c | 4 +- gcc/ira.h | 4 +- gcc/lra-constraints.c | 4 +- gcc/lra.c | 2 +- gcc/match.pd | 12 +- gcc/recog.c | 2 +- gcc/reload.c | 59 ++-- gcc/reload.h | 2 +- gcc/reload1.c | 64 ++-- gcc/rtl.h | 6 +- gcc/rtlanal.c | 22 +- gcc/sanopt.c | 9 +- gcc/simplify-rtx.c | 14 +- gcc/target.def | 2 +- gcc/targhooks.c | 6 +- gcc/targhooks.h | 2 +- gcc/toplev.c | 27 +- gcc/tree-affine.c | 15 +- gcc/tree-cfg.c | 16 +- gcc/tree-data-ref.c | 41 +-- gcc/tree-dfa.c | 8 +- gcc/tree-eh.c | 13 +- gcc/tree-loop-distribution.c | 10 +- gcc/tree-object-size.c | 16 +- gcc/tree-scalar-evolution.c | 8 +- gcc/tree-sra.c | 21 +- gcc/tree-ssa-address.c | 4 +- gcc/tree-ssa-alias.c | 6 +- gcc/tree-ssa-forwprop.c | 14 +- gcc/tree-ssa-loop-ivopts.c | 49 ++- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-ssa.c | 22 +- gcc/tree-ssanames.c | 11 +- gcc/tree-ssanames.h | 3 +- gcc/tree-vect-data-refs.c | 35 ++- gcc/tree-vect-loop-manip.c | 14 +- gcc/tree-vect-loop.c | 25 +- gcc/tree-vectorizer.h | 10 +- gcc/tree-vrp.c | 5 +- gcc/tree.c | 15 +- gcc/tree.h | 33 ++- gcc/tsan.c | 7 +- gcc/ubsan.c | 28 +- gcc/varasm.c | 23 +- 117 files changed, 2063 insertions(+), 1248 deletions(-)