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 646f900d000 [compare-debug] use call loc for nop_endbr discards ef35a69d583 [SFN] don't assume BLOCK_FOR_INSN is set in var-tracking discards 685cd7af1be [SFN] don't eliminate regs in markers discards bb3f19d5b76 [SFN] don't move after-label debug stmts before labels adds 932d6527369 Enable VAES support [1/5] adds 179e639c030 Enable VAES support [2/5] adds 0b840c3855d 2017-12-12 Richard Biener rguenther@suse.de adds fdf409493d2 PR tree-optimization/80631 * tree-vect-loop.c (get_initia [...] adds 4855e775ff0 PR tree-optimization/83359 * tree-cfg.h (fold_loop_intern [...] adds d398aa5956b PR rtl-optimization/83363 PR rtl-optimization/83364 * gc [...] adds a76253516cd PR c/82679 * c-decl.c (grokdeclarator): Check declspecs i [...] adds 5934eeb7248 [Patch combine] Don't create vector mode ZERO_EXTEND from subregs adds 56adbb23276 2017-12-12 Richard Biener rguenther@suse.de adds 9de168c69ca Fix g++.old-deja/g++.pt/const2.C on Solaris adds 1963e4b365b 2017-12-12 Stafford Horne shorne@gmail.com adds 509ec7f3afd * go-lang.c (TARGET_AIX): Define if not defined. (go_lang [...] adds 300600087e5 Updated email in MAINTAINERS file. adds e3bdc0bb677 PR libstdc++/83395 fix invocable traits for INVOKE<cv void> adds 3d451d9ffe9 * builtins.def (BUILT_IN_NEXTAFTER, BUILT_IN_NEXTAFTERF, [...] adds d6928381148 2017-12-12 Thomas Koenig tkoenig@gcc.gnu.org adds b066c090031 2017-12-12 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3d41d2c5568 * config/i386/i386.c (PTA_SKYLAKE_AVX512): Add PTA_CLWB. [...] adds 0b5993cfe13 PR c++/82115 - ICE with variable initialized with its own [...] adds 911779d8104 Remove type_dependent_init_p. adds 9bc12c64e05 2017-12-12 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 4b69806cb5c PR tree-optimization/83298 PR tree-optimization/83362 PR [...] adds 3315a826f2b Daily bump. new e29be290269 [SFN] don't move after-label debug stmts before labels new 1a47c3debca [SFN] don't eliminate regs in markers new d12ca6fc988 [SFN] don't assume BLOCK_FOR_INSN is set in var-tracking new 79a770fa1e3 [compare-debug] use call loc for nop_endbr
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 (646f900d000) \ N -- N -- N refs/heads/aoliva/testme (79a770fa1e3)
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 4 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 | 2 +- configure | 7 -- configure.ac | 7 -- gcc/ChangeLog | 122 +++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/builtins.def | 12 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 2 +- gcc/combine.c | 4 +- gcc/common/config/i386/i386-common.c | 15 +++ gcc/config.gcc | 4 +- gcc/config/i386/cpuid.h | 1 + gcc/config/i386/driver-i386.c | 6 +- gcc/config/i386/i386-builtin.def | 5 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.opt | 4 + gcc/config/i386/immintrin.h | 2 + gcc/config/i386/sse.md | 16 +++ gcc/config/i386/vaesintrin.h | 59 +++++++++ gcc/config/rs6000/rs6000-string.c | 12 +- gcc/config/rs6000/vector.md | 54 ++++++++ gcc/cp/ChangeLog | 13 ++ gcc/cp/cp-tree.h | 12 +- gcc/cp/decl.c | 51 +++----- gcc/cp/pt.c | 30 ++--- gcc/doc/invoke.texi | 7 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/intrinsic.texi | 18 ++- gcc/gimple-ssa-evrp-analyze.c | 66 ++++++++-- gcc/gimple-ssa-evrp-analyze.h | 8 +- gcc/gimple-ssa-evrp.c | 2 +- gcc/go/ChangeLog | 6 + gcc/go/go-lang.c | 6 +- gcc/graphite-scop-detection.c | 40 ++---- gcc/testsuite/ChangeLog | 54 ++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-self1.C | 5 + gcc/testsuite/gcc.c-torture/execute/pr83298.c | 11 ++ gcc/testsuite/gcc.c-torture/execute/pr83362.c | 31 +++++ gcc/testsuite/gcc.c-torture/execute/pr83383.c | 25 ++++ gcc/testsuite/gcc.dg/c11-atomic-5.c | 10 ++ gcc/testsuite/gcc.dg/graphite/pr83359.c | 40 ++++++ gcc/testsuite/gcc.dg/graphite/pr83385.c | 32 +++++ gcc/testsuite/gcc.dg/pr82190.c | 22 ++++ gcc/testsuite/gcc.dg/pr83363.c | 26 ++++ gcc/testsuite/gcc.dg/pr83364.c | 22 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 5 +- gcc/testsuite/gcc.dg/vect/pr80631-1.c | 76 +++++++++++ gcc/testsuite/gcc.dg/vect/pr80631-2.c | 76 +++++++++++ gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c | 52 ++++++++ gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 24 ++++ ...{avx512vl-vmovdqu16-2.c => avx512vl-aesdec-2.c} | 7 +- gcc/testsuite/gcc.target/i386/i386.exp | 14 +++ gcc/testsuite/gfortran.dg/pr81889.f90 | 29 +++++ gcc/testsuite/lib/gcc-dg.exp | 5 +- gcc/tree-cfg.c | 108 +++++++++++++++- gcc/tree-cfg.h | 1 + gcc/tree-ssa-dom.c | 3 +- gcc/tree-ssa-loop-niter.c | 6 + gcc/tree-ssa-threadedge.c | 61 +++++++-- gcc/tree-ssa-threadedge.h | 2 + gcc/tree-vect-loop.c | 139 +++++++++++++++------ gcc/tree-vectorizer.c | 21 ---- gcc/tree-vrp.c | 2 +- libstdc++-v3/ChangeLog | 10 ++ libstdc++-v3/include/std/type_traits | 18 +-- .../83134.cc => is_invocable/83395.cc} | 16 +-- .../83134.cc => is_nothrow_invocable/83395.cc} | 16 +-- 72 files changed, 1327 insertions(+), 268 deletions(-) create mode 100644 gcc/config/i386/vaesintrin.h create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83298.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83362.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83383.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-5.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83359.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83385.c create mode 100644 gcc/testsuite/gcc.dg/pr82190.c create mode 100644 gcc/testsuite/gcc.dg/pr83363.c create mode 100644 gcc/testsuite/gcc.dg/pr83364.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-aesdec-2.c} (63%) create mode 100644 gcc/testsuite/gfortran.dg/pr81889.f90 copy libstdc++-v3/testsuite/20_util/{logical_traits/83134.cc => is_invocable/83395 [...] copy libstdc++-v3/testsuite/20_util/{logical_traits/83134.cc => is_nothrow_invocab [...]