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 7370c0bfe8e [PR c++/71251] check tmpl parms in template using decl discards 07724fa2004 [PR c++/71965] silence multi-dim array init sorry without tf_error discards 1fa2348c892 [PR c++/84729] reject parenthesized array init discards 969e0934b9d Disable auto_is_implicit_function_template_parm_p while par [...] discards 812156c21e9 [PR c++/84610,84642] recover from implicit template parms g [...] adds 244909bcdcf PR debug/84875 * dce.c (delete_unmarked_insns): Don't rem [...] adds 50cd55c3c0b 2018-03-20 François Dumont fdumont@gcc.gnu.org adds 972915512c7 PR target/84838 * Minor grammar fixes for x86 options. adds 8e6868fadfb Daily bump. adds 676415ef8ef 2018-03-20 Steven G. Kargl kargl@gcc.gnu.org adds c7baaae821c 2018-03-21 Chenghua Xu paul.hua.gm@gmail.com adds 0dd49b5afa5 PR c++/71638, ICE with NSDMI and reference. * constexpr.c [...] adds 8268de47599 Fix compile-time hog in MPX boundary checking (PR target/84988). adds 1e0eb7a21d6 Remove superfluous return statement (PR ipa/84963). adds 9771280ffcb test_summary: handle single quotes adds f3fbc0f6dcc PR target/82518: Fix testcase. adds f502d521bae Commit missing Changelogs for PR target/82518 fix. adds 1787c34eb99 PR rtl-optimization/84989 * simplify-rtx.c (simplify_unar [...] adds 79f9738afb6 PR tree-optimization/84969 * tree-loop-distribution.c (fu [...] adds 7ff089f855e [PR c++/84836] ICE with local scopes adds 063bbeeef1b Deprecate some C++ extensions adds bfb6326810d [parloops] Handle canonicalize_loop_ivs failure adds ec0422acf18 Fix some libstdc++ testsuite failures adds efe40a58e25 MAINTAINERS with no port adds 0610f8d502e C++: show private field accessor hints for const accesses ( [...] adds 55beab024c3 PR c++/84850 - -Wclass-memaccess on a memcpy in a copy assi [...] adds d4035a373f1 * Makefile.am (check-runtime): Pass -test.timeout with GO [...] adds a8413a5587c [PR c++/84804] ICE with default arg, template friend & lambda adds 2ecc6181aad [ARM] Fix test pr82989.c for big endian and mthumb adds 8fe7c8044ec Enable jit on Solaris: soname option and EXTRA_GCC_LIBS (PR [...] adds b116ab8db25 xfail gcc.dg/tree-ssa/pr84512.c on 64-bit sparc adds 78dc89dcb9f Remove long-dead deprecation documentation adds c49bd35e801 C++: show private field accessor hints with -g and optimiza [...] adds 9ecbb6eaf0e PR 84615 Regressions due to type mismatch with character functions adds 2e32597dd0a [PR c++/85008] ICE looking for clone adds 241b4ad0bd1 PR c++/84961 * cp-tree.h (genericize_compound_lvalue): De [...] adds 6187b750b67 PR tree-optimization/84982 * gimple-ssa-store-merging.c ( [...] adds 009bee8c461 poly_span_traits fixes (PR 84811) adds 8e1aae99cc9 PR tree-optimization/84960 * tree-cfg.c (remove_bb): Don' [...] adds 049fd039432 2018-03-21 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds fca97ef5838 /cp 2018-03-21 Paolo Carlini paolo.carlini@oracle.com adds 86f1f5d13ac PR c/84999 * c-typeck.c (build_binary_op): If c_common_ty [...] new 70a32e4934c [PR c++/84610,84642] recover from implicit template parms g [...] new b8eecce832c [PR c++/71965] silence multi-dim array init sorry without tf_error new 7ef5daa411c Disable auto_is_implicit_function_template_parm_p while par [...] new 32242ca966f [PR c++/84729] reject parenthesized array init new 67b88f27a67 [PR c++/71251] check tmpl parms in template using decl
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 (7370c0bfe8e) \ N -- N -- N refs/heads/aoliva/testme (67b88f27a67)
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 5 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: ChangeLog | 5 + MAINTAINERS | 4 +- contrib/ChangeLog | 4 + contrib/test_summary | 5 +- gcc/ChangeLog | 90 ++++++- gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 14 + gcc/configure | 6 + gcc/configure.ac | 6 + gcc/cp/ChangeLog | 85 ++++++ gcc/cp/call.c | 83 ++++-- gcc/cp/class.c | 56 ++-- gcc/cp/constexpr.c | 19 +- gcc/cp/cp-tree.h | 2 + gcc/cp/decl.c | 4 +- gcc/cp/decl2.c | 2 +- gcc/cp/name-lookup.c | 20 +- gcc/cp/parser.c | 19 +- gcc/cp/search.c | 25 +- gcc/cp/semantics.c | 35 ++- gcc/cp/tree.c | 2 +- gcc/cp/typeck.c | 43 +-- gcc/dce.c | 27 +- gcc/doc/extend.texi | 47 ++-- gcc/doc/invoke.texi | 8 +- gcc/fortran/ChangeLog | 19 ++ gcc/fortran/interface.c | 2 +- gcc/fortran/trans-expr.c | 8 +- gcc/fortran/trans-types.c | 1 + gcc/gimple-ssa-store-merging.c | 41 ++- gcc/ipa-icf.c | 5 +- gcc/jit/ChangeLog | 5 + gcc/jit/Make-lang.in | 2 +- gcc/poly-int.h | 72 +++--- gcc/simplify-rtx.c | 4 +- gcc/testsuite/ChangeLog | 166 ++++++++++++ gcc/testsuite/c-c++-common/pr43690.c | 4 +- gcc/testsuite/c-c++-common/pr84982.c | 38 +++ gcc/testsuite/c-c++-common/pr84999.c | 12 + gcc/testsuite/g++.dg/Wclass-memaccess-3.C | 287 +++++++++++++++++++++ gcc/testsuite/g++.dg/Wclass-memaccess-4.C | 39 +++ gcc/testsuite/g++.dg/cpp0x/nsdmi14.C | 19 ++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr10.C | 7 + gcc/testsuite/g++.dg/ext/anon-struct6.C | 2 +- gcc/testsuite/g++.dg/ext/deprecate-1.C | 22 ++ gcc/testsuite/g++.dg/ext/deprecate-2.C | 4 + gcc/testsuite/g++.dg/ext/desig10.C | 4 + gcc/testsuite/g++.dg/lookup/pr84602.C | 6 +- gcc/testsuite/g++.dg/lookup/pr84804.C | 12 + gcc/testsuite/g++.dg/lookup/pr84836.C | 9 + gcc/testsuite/g++.dg/lookup/pr84962.C | 2 +- gcc/testsuite/g++.dg/pr85008.C | 8 + .../g++.dg/{other => torture}/accessor-fixits-1.C | 44 ++++ .../g++.dg/{other => torture}/accessor-fixits-2.C | 0 .../g++.dg/{other => torture}/accessor-fixits-3.C | 0 .../g++.dg/{other => torture}/accessor-fixits-4.C | 0 gcc/testsuite/g++.dg/torture/accessor-fixits-5.C | 33 +++ gcc/testsuite/g++.dg/torture/accessor-fixits-6.C | 22 ++ gcc/testsuite/g++.dg/torture/accessor-fixits-7.C | 22 ++ gcc/testsuite/g++.dg/torture/accessor-fixits-8.C | 31 +++ gcc/testsuite/g++.dg/torture/pr84961-1.C | 24 ++ gcc/testsuite/g++.dg/torture/pr84961-2.C | 24 ++ gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/anon4.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb58.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb63.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84960.c | 17 ++ gcc/testsuite/gcc.dg/graphite/pr83126.c | 19 ++ gcc/testsuite/gcc.dg/pr84875.c | 28 ++ gcc/testsuite/gcc.dg/torture/pr84811.c | 20 ++ gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84969.c | 57 ++++ gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 1 + gcc/testsuite/gcc.target/arm/pr82518.c | 2 +- gcc/testsuite/gcc.target/arm/pr82989.c | 9 +- gcc/testsuite/gcc.target/i386/pr84989.c | 12 + .../{auto_char_len_3.f90 => char_result_17.f90} | 29 +-- gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 7 + gcc/testsuite/gfortran.dg/interface_41.f90 | 19 ++ gcc/testsuite/gfortran.dg/pr84957.f90 | 17 ++ gcc/tree-cfg.c | 6 + gcc/tree-chkp.c | 8 +- gcc/tree-loop-distribution.c | 11 +- gcc/tree-parloops.c | 39 +++ gotools/ChangeLog | 6 + gotools/Makefile.am | 4 +- gotools/Makefile.in | 4 +- libstdc++-v3/ChangeLog | 29 ++- libstdc++-v3/include/bits/stl_bvector.h | 5 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_multimap.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 4 +- libstdc++-v3/include/bits/unordered_set.h | 4 +- libstdc++-v3/include/debug/vector | 4 + libstdc++-v3/include/std/bitset | 8 +- .../function_objects/comparisons_pointer.cc | 2 +- .../insert/58148.cc => 20_util/hash/84998.cc} | 22 +- ...structible_neg.cc => destructible_debug_neg.cc} | 8 +- .../23_containers/vector/cons/destructible_neg.cc | 1 + 102 files changed, 1763 insertions(+), 276 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr84982.c create mode 100644 gcc/testsuite/c-c++-common/pr84999.c create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-3.C create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr10.C create mode 100644 gcc/testsuite/g++.dg/ext/deprecate-1.C create mode 100644 gcc/testsuite/g++.dg/ext/deprecate-2.C create mode 100644 gcc/testsuite/g++.dg/ext/desig10.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84804.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84836.C create mode 100644 gcc/testsuite/g++.dg/pr85008.C rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-1.C (78%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-2.C (100%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-3.C (100%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-4.C (100%) create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-5.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-6.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-7.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-8.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84961-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84961-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84960.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83126.c create mode 100644 gcc/testsuite/gcc.dg/pr84875.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84811.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84969.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84989.c copy gcc/testsuite/gfortran.dg/{auto_char_len_3.f90 => char_result_17.f90} (52%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr84963.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84957.f90 copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/58148.cc => 20_ [...] copy libstdc++-v3/testsuite/23_containers/vector/cons/{destructible_neg.cc => dest [...]