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 d3b9c4d0da0 [PR c++/84979] reject auto in explicit tmpl args for tmpl-fn discards 182643b0c2b [PR c++/84943] mark function as used when taking its address adds 182c84928af Daily bump. adds 2a8a7176107 PR middle-end/85090 * config/i386/sse.md (V): Add V64QI a [...] adds 7aa8525eef9 [NDS32] Change wchar type to unsinged int. adds d4199a29688 [NDS32] Implement PROFILE_HOOK. adds c97438bdd0f [NDS32] Correct the dependency in t-nds32. adds 3edab22ef33 [NDS32] Add relax optimization as new pass. adds 58c06490445 Daily bump. adds 3f3e7631855 2018-04-02 Bill Schmidt wschmidt@linux.ibm.com adds d0303887f16 [NDS32] Implement TARGET_CANONICALIZE_COMPARISON for specif [...] adds 72898db2e3f * doc/cpp.texi (Variadic Macros): Fix line continuation in [...] adds 09ebadea33c 2018-04-02 Thomas Koenig tkoenig@gcc.gnu.org adds 5cdc52d125e PR c++/64095 - auto... parameter pack. adds b8408bbc21d RISC-V: Fix for combine bug with shift and AND operations. adds c0c85fbb240 gcc/ChangeLog: adds 6909cecda5a Daily bump. adds ed3c3fe7eff 2018-04-03 Richard Biener rguenther@suse.de adds 53119878308 2018-04-03 Richard Biener rguenther@suse.de adds be2c5cc8621 rs6000: Fix testcase pr82015.c adds 08b39993a6a Bits propagation only for int and ptr types adds 39ee64401c6 Remove UBSAN in dwarf2out.c (PR tree-optimization/82491). adds 195d8c568c6 [ARM,testsuite] Force hard-float on armv8_2-fp16-move-1.c adds a46402022fe * config/i386/i386.c (emit_i387_cw_initialization): Always [...] adds dec2755b171 rs6000: Fix pr69946.c testcase (PR85126) adds fb963043420 PR target/85169 * config/i386/i386.c (ix86_expand_vector_ [...] adds 44ba281dc89 PR c++/85134 * decl.c (cp_finish_decl): If ensure_literal [...] adds f5f24c757b3 PR c++/85140 * name-lookup.c (handle_namespace_attrs): Re [...] adds abecb8f76a6 PR c++/85147 * pt.c (fixed_parameter_pack_p_1): Punt if p [...] adds 537929461da gcc/ChangeLog: adds e0163881089 Fix noexcept merging with system headers. adds 10b389b8b20 PR c++/85149 - generic lambda and constexpr if. adds 8435045bd0f * semantics.c (finish_if_stmt_cond): Use instantiation_depe [...] adds e9eaac6ce86 /cp 2018-04-03 Paolo Carlini paolo.carlini@oracle.com adds 83d46440fdd [gcc] adds 0f5cec547d0 PR c++/85113 - ICE with constexpr and __builtin_constant_p. adds df234ea9849 PR c++/85092 - C++17 ICE with unused list constructor. adds 2f2a7720d3b PR tree-optimization/85156 * builtins.c (fold_builtin_exp [...] adds d77081862a5 PR rtl-optimization/85167 * shrink-wrap.c (move_insn_for_ [...] adds 5f22034c713 PR libstdc++/85183 fix std::variant move-assignment adds 13c423693ac Daily bump. adds 8a02cf8bda2 [NDS32] Refine implementation of sibcall patterns. adds 1e2437963b9 [NDS32] Change enabled attribute to yes/no instead of 1/0. adds e8a88621f3a [PR c++/84943] mark function as used when taking its address new e7cb0b4cef8 [PR c++/84979] reject auto in explicit tmpl args for tmpl-fn new 8ca688b2616 [PR c++/85039] adjust context of new types in member initializers
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 (d3b9c4d0da0) \ N -- N -- N refs/heads/aoliva/testme (8ca688b2616)
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: ChangeLog | 4 + MAINTAINERS | 1 - gcc/ChangeLog | 152 +++++++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 1 + gcc/config.gcc | 2 +- gcc/config/i386/i386.c | 146 +++++----- gcc/config/i386/sse.md | 37 ++- gcc/config/nds32/constants.md | 2 + gcc/config/nds32/nds32-md-auxiliary.c | 7 + gcc/config/nds32/nds32-predicates.c | 34 +++ gcc/config/nds32/nds32-protos.h | 8 + gcc/config/nds32/nds32-relax-opt.c | 324 +++++++++++++++++++++ gcc/config/nds32/nds32.c | 99 +++++++ gcc/config/nds32/nds32.h | 14 +- gcc/config/nds32/nds32.md | 154 +++++----- gcc/config/nds32/nds32.opt | 4 + gcc/config/nds32/predicates.md | 15 + gcc/config/nds32/t-nds32 | 130 +++++++-- gcc/config/riscv/riscv.h | 4 +- gcc/config/riscv/riscv.md | 136 ++++++++- gcc/config/riscv/sync.md | 5 +- gcc/config/rs6000/emmintrin.h | 6 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/xmmintrin.h | 12 + gcc/cp/ChangeLog | 61 ++++ gcc/cp/call.c | 3 + gcc/cp/constexpr.c | 3 + gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 9 +- gcc/cp/name-lookup.c | 45 ++- gcc/cp/parser.c | 40 +-- gcc/cp/pt.c | 99 +++++-- gcc/cp/semantics.c | 2 +- gcc/cp/typeck.c | 12 +- gcc/doc/cpp.texi | 2 +- gcc/doc/extend.texi | 17 +- gcc/doc/invoke.texi | 9 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 27 ++ gcc/ipa-cp.c | 14 +- gcc/rtl.h | 2 +- gcc/sese.h | 13 - gcc/shrink-wrap.c | 9 +- gcc/testsuite/ChangeLog | 97 +++++- gcc/testsuite/c-c++-common/pr85156.c | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 4 + .../g++.dg/cpp0x/{range-for33.C => initlist99.C} | 11 +- gcc/testsuite/g++.dg/cpp0x/pr85147.C | 9 + .../g++.dg/cpp1y/lambda-generic-variadic16.C | 8 + gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 33 +++ gcc/testsuite/g++.dg/cpp1z/noexcept-type19.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type19.h | 4 + gcc/testsuite/g++.dg/ext/builtin12.C | 10 + gcc/testsuite/g++.dg/gomp/pr85134.C | 11 + gcc/testsuite/g++.dg/pr85039-1.C | 17 ++ gcc/testsuite/g++.dg/pr85039-2.C | 10 + gcc/testsuite/g++.dg/pr85039-3.C | 15 + gcc/testsuite/g++.dg/pr85039-4.C | 12 + gcc/testsuite/gcc.c-torture/execute/pr85156.c | 21 ++ gcc/testsuite/gcc.c-torture/execute/pr85169.c | 22 ++ gcc/testsuite/gcc.dg/pr85167.c | 16 + gcc/testsuite/gcc.dg/vect/vect-95.c | 3 - gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512bw-pr85090-2.c | 35 +++ gcc/testsuite/gcc.target/i386/avx512bw-pr85090-3.c | 35 +++ gcc/testsuite/gcc.target/i386/avx512bw-pr85169.c | 18 ++ gcc/testsuite/gcc.target/i386/avx512f-pr85090-1.c | 35 +++ gcc/testsuite/gcc.target/i386/avx512f-pr85090-2.c | 37 +++ gcc/testsuite/gcc.target/i386/avx512f-pr85090-3.c | 37 +++ .../i386/{avx512f-pr57233.c => avx512f-pr85169.c} | 4 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- gcc/testsuite/gcc.target/powerpc/pr69946.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr82015.c | 4 +- gcc/testsuite/gcc.target/powerpc/undef-bool-1.C | 13 + gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 15 + gcc/testsuite/gcc.target/riscv/pr84660.c | 17 ++ gcc/testsuite/gcc.target/riscv/shift-and-1.c | 10 + gcc/testsuite/gcc.target/riscv/shift-and-2.c | 41 +++ gcc/testsuite/gfortran.dg/array_simplify_2.f90 | 11 + libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/std/variant | 7 +- .../byte/81076.cc => 20_util/variant/85183.cc} | 17 +- 86 files changed, 2057 insertions(+), 319 deletions(-) create mode 100644 gcc/config/nds32/nds32-relax-opt.c create mode 100644 gcc/testsuite/c-c++-common/pr85156.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C copy gcc/testsuite/g++.dg/cpp0x/{range-for33.C => initlist99.C} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85147.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction52.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type19.h create mode 100644 gcc/testsuite/g++.dg/ext/builtin12.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr85134.C create mode 100644 gcc/testsuite/g++.dg/pr85039-1.C create mode 100644 gcc/testsuite/g++.dg/pr85039-2.C create mode 100644 gcc/testsuite/g++.dg/pr85039-3.C create mode 100644 gcc/testsuite/g++.dg/pr85039-4.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85156.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85169.c create mode 100644 gcc/testsuite/gcc.dg/pr85167.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85090-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85090-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85169.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-pr57233.c => avx512f-pr85169.c} (75%) create mode 100644 gcc/testsuite/gcc.target/powerpc/undef-bool-1.C create mode 100644 gcc/testsuite/gcc.target/powerpc/undef-bool-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr84660.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-and-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-and-2.c create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_2.f90 copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 20_util/variant/85183.cc} (75%)