This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards e61e1522f90 [-fcompare-debug] retain insn locations when turning dbr se [...] discards f03745956d8 [SFN] propagate single-nondebug-stmt's side effects to encl [...] adds e5c3036ac09 [PATCH, PR83492] Fix selection of aarch64 big-endian shift [...] adds 5c5d012be3c PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure [...] adds 1d6fb925fff PR testsuite/83483 - [8 Regression] gcc.dg/memcpy-6.c FAILs adds 04cd502b930 2017-12-20 Paolo Carlini paolo.carlini@oracle.com adds 369c9a01509 PR ipa/83506 * ipa-fnsummary.c (pass_data_ipa_free_fn_sum [...] adds 045f03f1454 2017-12-20 Thomas Koenig tkoenig@gcc.gnu.org adds 78799569824 2017-12-20 François Dumont fdumont@gcc.gnu.org adds a18105ecf94 Simplify fold_internal_goacc_dim adds 41e37ac97b7 PR tree-optimization/83491 * tree-ssa-math-opts.c (execut [...] adds 05a66c6e653 Daily bump. adds 2943a6d478d * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Call [...] adds f9e58550d13 [AArch64] Tweak aarch64_classify_address interface adds 2a0c8955ee5 poly_int: get_bit_range adds fbf76f35caf poly_int: fold_comparison adds 81bc0f0f882 poly_int: get_inner_reference & co. adds ff09c5d7494 poly_int: reload.c adds ac5aa32db53 poly_int: reload1.c adds 85aa2f2801b poly_int: frame allocations adds 7562e467be0 poly_int: push_block/emit_push_insn adds f6a1fc98f08 poly_int: REG_ARGS_SIZE adds 2c012cd7f01 poly_int: instantiate_virtual_regs adds e0deb08cc27 poly_int: argument sizes adds 87ff83f0dc4 poly_int: cfgexpand stack variables adds 3173f31b4a0 poly_int: emit_inc adds 4e7fd2be457 poly_int: reload<->ira interface adds 8f4bb50fd76 poly_int: emit_group_load/store adds e580c75ccea poly_int: bit_field_size/offset adds d0bc5311c36 poly_int: decode_addr_const adds fa6faa50290 poly_int: adjust_ptr_info_misalignment adds 9c6deaf03e8 poly_int: find_bswap_or_nop_load adds 90ca1268bdd poly_int: MEM_REF offsets adds 68a46b441ab poly_int: build_ref_for_offset adds 6e528420840 poly_int: get_binfo_at_offset adds caf8edd600c poly_int: tree-ssa-loop-ivopts.c:iv_use adds 7456a7eac4d poly_int: loop versioning threshold adds 658a2c19641 poly_int: compute_data_ref_alignment adds 886901f4619 poly_int: prune_runtime_alias_test_list adds 743b05ae491 PR target/83488 * config/i386/i386.c (ix86_target_string) [...] adds ca4bb72c6be PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds e0fcf2e9892 PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds 2074ebe7571 Fix gcov-dump tool for GCDA files (PR gcov-profile/83509). adds 7846aae1174 [arm] Fix assembler option rewrite alphabetical comparison adds 9f79ab2ee11 [arm] Specify +dotprod support for Cortex-A55 and Cortex-A7 [...] adds 5f70fecd356 PR c++/82872 * convert.c (convert_to_integer_1) <POINTER_ [...] adds a44825f55c4 [Patch combine] Don't create ZERO_EXTEND from subregs unles [...] adds 7e922431120 [patch AArch64] Do not perform a vector splat for vector in [...] adds 276c438bd46 [SFN] propagate single-nondebug-stmt's side effects to encl [...] adds 9ed49183cd5 [-fcompare-debug] retain insn locations when turning dbr se [...] adds 470f1606a82 PR target/83467 * config/i386/i386.md (*ashl<mode>3_mask) [...] adds ef18f7b9846 [PR c++/83406] deducing lambda type adds 94519719358 2017-12-21 Andrew Pinski apinski@cavium.com Steve [...] adds 18b3dab4ff2 PR tree-optimization/83521 * tree-ssa-phiopt.c (factor_ou [...] adds f2ef7276329 PR tree-optimization/83523 * tree-ssa-math-opts.c (is_wid [...] adds 9e9fa2b68e6 PR rtl-optimization/80747 PR rtl-optimization/83512 * cf [...] new 7b26afa7015 move ChangeLog entry to the right file new 6c5c907e81e [SFN] sync up debug-only stmt list's side effects with empt [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e61e1522f90) \ N -- N -- N refs/heads/aoliva/testme (6c5c907e81e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 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 | 706 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 8 + gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/asan.c | 12 +- gcc/bb-reorder.c | 6 +- gcc/builtins.c | 504 +++++++-------- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-semantics.c | 25 +- gcc/calls.c | 572 ++++++++++------- gcc/cfgcleanup.c | 2 +- gcc/cfgexpand.c | 142 +++-- gcc/cfgrtl.c | 3 + gcc/combine.c | 9 +- gcc/common/config/arm/arm-common.c | 10 +- gcc/common/config/i386/i386-common.c | 47 +- gcc/config/aarch64/aarch64-protos.h | 16 +- gcc/config/aarch64/aarch64.c | 86 ++- gcc/config/aarch64/constraints.md | 14 +- gcc/config/aarch64/predicates.md | 8 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/arm/arm.c | 4 +- gcc/config/arm/arm.h | 2 +- gcc/config/arm/driver-arm.c | 4 +- gcc/config/avr/avr.c | 5 +- gcc/config/cr16/cr16.c | 19 +- gcc/config/ft32/ft32.c | 3 +- gcc/config/i386/i386-builtin.def | 272 ++++---- gcc/config/i386/i386-c.c | 8 +- gcc/config/i386/i386.c | 89 +-- gcc/config/i386/i386.md | 26 +- gcc/config/i386/i386.opt | 12 +- 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/convert.c | 2 +- gcc/cp/ChangeLog | 13 + gcc/cp/constexpr.c | 2 +- gcc/cp/parser.c | 74 +-- 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 | 10 +- gcc/emit-rtl.h | 10 +- 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/gcov-dump.c | 20 +- gcc/gimple-fold.c | 22 +- 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 | 29 +- gcc/hsa-gen.c | 26 +- gcc/ipa-fnsummary.c | 22 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-polymorphic-call.c | 6 +- gcc/ipa-prop.c | 14 +- gcc/ipa-prop.h | 2 +- gcc/ipa-pure-const.c | 4 - 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/optabs.c | 2 +- gcc/passes.def | 3 +- 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 | 75 ++- gcc/target.def | 2 +- gcc/targhooks.c | 6 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 78 ++- gcc/testsuite/c-c++-common/attr-nonstring-4.c | 79 +++ gcc/testsuite/c-c++-common/pr82872.c | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C | 7 +- gcc/testsuite/g++.dg/cpp1y/pr83406.C | 41 ++ gcc/testsuite/g++.dg/tree-ssa/pr83523.C | 25 + gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 4 +- gcc/testsuite/gcc.dg/memcpy-6.c | 8 +- gcc/testsuite/gcc.dg/pr80747.c | 18 + gcc/testsuite/gcc.dg/pr83491.c | 10 + gcc/testsuite/gcc.dg/pr83506.c | 14 + gcc/testsuite/gcc.dg/pr83512.c | 16 + gcc/testsuite/gcc.dg/pr83521.c | 10 + gcc/testsuite/gcc.dg/pr83527.c | 26 + gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c | 20 + gcc/testsuite/gcc.target/i386/pr83467-1.c | 18 + gcc/testsuite/gcc.target/i386/pr83467-2.c | 13 + gcc/testsuite/gcc.target/i386/pr83488.c | 9 + gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 | 30 + .../{intrinsic_modulo_1.f90 => pr82973.f90} | 26 +- gcc/toplev.c | 27 +- gcc/tree-affine.c | 15 +- gcc/tree-cfg.c | 16 +- gcc/tree-data-ref.c | 150 +++-- gcc/tree-data-ref.h | 2 +- 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-dom.c | 1 + gcc/tree-ssa-forwprop.c | 14 +- gcc/tree-ssa-loop-ivopts.c | 49 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-math-opts.c | 65 +- gcc/tree-ssa-phiopt.c | 8 +- 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 +- libcpp/ChangeLog | 7 + libcpp/lex.c | 2 +- libstdc++-v3/ChangeLog | 18 + libstdc++-v3/include/debug/map.h | 18 + libstdc++-v3/include/debug/multimap.h | 15 + libstdc++-v3/include/debug/unordered_map | 60 +- .../23_containers/map/modifiers/insert/dr2354.cc | 7 + .../multimap/modifiers/insert/dr2354.cc | 7 + .../23_containers/unordered_map/insert/dr2354.cc | 7 + .../unordered_multimap/insert/dr2354.cc | 7 + 171 files changed, 3624 insertions(+), 1990 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-4.c create mode 100644 gcc/testsuite/c-c++-common/pr82872.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83406.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83523.C create mode 100644 gcc/testsuite/gcc.dg/pr80747.c create mode 100644 gcc/testsuite/gcc.dg/pr83491.c create mode 100644 gcc/testsuite/gcc.dg/pr83506.c create mode 100644 gcc/testsuite/gcc.dg/pr83512.c create mode 100644 gcc/testsuite/gcc.dg/pr83521.c create mode 100644 gcc/testsuite/gcc.dg/pr83527.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488.c create mode 100644 gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 copy gcc/testsuite/gfortran.dg/{intrinsic_modulo_1.f90 => pr82973.f90} (52%)