This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 74e98ab35b9 [arm][doc] Document accepted -march=armv8.3-a extension options new 9a0a7299115 Fix multiple_p for two non-poly_ints new bd39703a467 Add a gen_int_shift_amount helper function new bbad7cd0bcb poly_int: rtx constants new 8672ee56bb5 poly_int: tree constants new 28eeb1470b8 poly_int: dump routines new 1aa31a46551 poly_int: create_integer_operand new e524465ae90 poly_int: TRULY_NOOP_TRUNCATION new a14d43f8e9f poly_int: REG_OFFSET new de41115b4fe poly_int: DWARF locations new fff35079417 poly_int: fold_ctor_reference new 2c7ce6611de poly_int: same_addr_size_stores_p new ecc647e7b41 poly_int: indirect_refs_may_alias_p new fe60c82c4b0 poly_int: ao_ref and vn_reference_op_t new 370ad826add poly_int: dse.c new e9b0961e5df poly_int: rtx_addr_can_trap_p_1 new 711f137f646 poly_int: MEM_OFFSET and MEM_SIZE new a4686d0a18d poly_int: lra frame offsets new 82ede1f8efa poly_int: store_bit_field bitrange new a20d1a58088 poly_int: extract_bit_field bitrange new 6ece34cb303 poly_int: C++ bitfield regions new 2d8ada9af84 poly_int: store_field & co new ece84bf0610 poly_int: ira subreg liveness tracking new 9edf7ea885d poly_int: SUBREG_BYTE new b3d467b743a poly_int: operand_subword new e1b783f6bb1 poly_int: DWARF CFA offsets new 3bed7476767 poly_int: ipa_parm_adjustment new f3c2a387b9c poly_int: get_ref_base_and_extent new 773078cb3a9 poly_int: get_addr_base_and_unit_offset new 1aeea61f353 poly_int: aff_tree new 08454aa5f8a poly_int: symbolic_number new 2f048e66af3 poly_int: pointer_may_wrap_p new fbc666b8b0c poly_int: get_inner_reference_aff new 73bf92b3a6e poly_int: expand_debug_expr new eaa09bfd8a4 poly_int: get_object_alignment_2 new e61263f2e72 poly_int: store merging
The 35 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 | 896 +++++++++++++++++++++++++++ gcc/alias.c | 68 +- gcc/asan.c | 3 +- gcc/builtins.c | 13 +- gcc/caller-save.c | 2 +- gcc/calls.c | 12 +- gcc/cfgcleanup.c | 19 +- gcc/cfgexpand.c | 53 +- gcc/combine.c | 102 +-- gcc/config/mips/mips.c | 2 +- gcc/config/spu/spu.c | 2 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/cse.c | 56 +- gcc/cselib.c | 18 + gcc/dce.c | 13 +- gcc/doc/generic.texi | 11 + gcc/doc/match-and-simplify.texi | 2 +- gcc/doc/rtl.texi | 51 +- gcc/doc/tm.texi | 15 +- gcc/doc/tm.texi.in | 2 + gcc/dse.c | 255 +++++--- gcc/dumpfile.c | 21 + gcc/dumpfile.h | 3 + gcc/dwarf2cfi.c | 182 +++--- gcc/dwarf2out.c | 201 ++++-- gcc/dwarf2out.h | 13 +- gcc/emit-rtl.c | 375 +++++++---- gcc/emit-rtl.h | 17 +- gcc/explow.c | 20 +- gcc/expmed.c | 369 +++++++---- gcc/expmed.h | 13 +- gcc/expr.c | 190 +++--- gcc/expr.h | 9 + gcc/final.c | 5 +- gcc/fold-const.c | 174 ++++-- gcc/fold-const.h | 4 +- gcc/function.c | 13 +- gcc/fwprop.c | 2 +- gcc/genattrtab.c | 1 + gcc/genemit.c | 6 + gcc/gengenrtl.c | 12 +- gcc/gengtype.c | 7 + gcc/genpeep.c | 3 + gcc/genrecog.c | 42 +- gcc/gensupport.c | 15 +- gcc/gimple-expr.h | 1 + gcc/gimple-fold.c | 74 ++- gcc/gimple-fold.h | 3 +- gcc/gimple-ssa-store-merging.c | 174 +++--- gcc/gimple-ssa-strength-reduction.c | 4 +- gcc/gimple-ssa-warn-restrict.c | 11 +- gcc/gimplify.c | 2 +- gcc/hooks.c | 4 +- gcc/hooks.h | 2 +- gcc/ifcvt.c | 8 +- gcc/inchash.h | 16 + gcc/ipa-param-manipulation.c | 27 +- gcc/ipa-param-manipulation.h | 2 +- gcc/ipa-polymorphic-call.c | 69 ++- gcc/ipa-prop.c | 53 +- gcc/ira-conflicts.c | 7 +- gcc/ira-lives.c | 2 +- gcc/ira.c | 59 +- gcc/jump.c | 9 +- gcc/loop-invariant.c | 7 + gcc/lower-subreg.c | 14 +- gcc/lra-assigns.c | 6 +- gcc/lra-constraints.c | 42 +- gcc/lra-eliminations.c | 114 ++-- gcc/lra-int.h | 14 +- gcc/lra-remat.c | 8 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 6 +- gcc/lto-streamer-out.c | 8 + gcc/machmode.h | 9 +- gcc/match.pd | 28 +- gcc/omp-low.c | 2 +- gcc/optabs.c | 78 ++- gcc/optabs.h | 19 +- gcc/poly-int-types.h | 12 + gcc/poly-int.h | 2 +- gcc/postreload.c | 4 +- gcc/pretty-print.c | 24 + gcc/pretty-print.h | 13 +- gcc/print-rtl.c | 65 +- gcc/print-tree.c | 12 + gcc/read-rtl-function.c | 8 +- gcc/read-rtl.c | 6 +- gcc/recog.c | 16 +- gcc/regcprop.c | 8 +- gcc/reginfo.c | 10 +- gcc/reload.c | 9 +- gcc/reload1.c | 21 +- gcc/rtl-tests.c | 57 ++ gcc/rtl.c | 21 +- gcc/rtl.def | 5 +- gcc/rtl.h | 206 ++++-- gcc/rtlanal.c | 238 ++++--- gcc/rtlhash.c | 7 + gcc/rtlhooks.c | 4 +- gcc/simplify-rtx.c | 272 ++++++-- gcc/stor-layout.c | 53 +- gcc/target.def | 19 +- gcc/targhooks.c | 9 + gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 6 + gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 14 + gcc/tree-affine.c | 92 ++- gcc/tree-affine.h | 18 +- gcc/tree-cfg.c | 6 +- gcc/tree-core.h | 6 + gcc/tree-data-ref.c | 6 +- gcc/tree-dfa.c | 175 +++--- gcc/tree-dfa.h | 10 +- gcc/tree-predcom.c | 14 +- gcc/tree-pretty-print.c | 12 + gcc/tree-sra.c | 26 +- gcc/tree-ssa-address.c | 7 +- gcc/tree-ssa-alias.c | 175 +++--- gcc/tree-ssa-alias.h | 16 +- gcc/tree-ssa-ccp.c | 11 +- gcc/tree-ssa-dce.c | 12 +- gcc/tree-ssa-dse.c | 84 +-- gcc/tree-ssa-forwprop.c | 12 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 41 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-loop.c | 1 + gcc/tree-ssa-phiopt.c | 4 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-sccvn.c | 282 ++++----- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-scopedtables.c | 22 +- gcc/tree-ssa-strlen.c | 16 +- gcc/tree-ssa-structalias.c | 39 +- gcc/tree-ssa-uninit.c | 14 +- gcc/tree-streamer-in.c | 16 + gcc/tree-streamer-out.c | 15 + gcc/tree-streamer.c | 1 + gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vrp.c | 23 +- gcc/tree.c | 263 +++++++- gcc/tree.def | 3 + gcc/tree.h | 253 +++++++- gcc/treestruct.def | 1 + gcc/valtrack.c | 2 +- gcc/var-tracking.c | 115 ++-- gcc/wide-int.h | 18 +- 148 files changed, 5024 insertions(+), 2099 deletions(-)