This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 44df52d Merge from trunk revision 244906. adds ff45b47 PR c++/77914 * parser.c (cp_parser_lambda_declarator_opt): [...] adds ecdf751 PR c++/78896 * decl.c (cp_finish_decomp): Disallow memberwi [...] adds 50a16e3 PR c++/71290 - Flexible array member is not diagnosed with -pedantic adds cbbf971 ChangeLog only update missed in r244910. adds 329b8a2 gcc/cp/ChangeLog: * decl.c (grokdeclarator): Fix a typo in a [...] adds 71645f9 Daily bump. adds 2f77c44 2017-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 2c68ae9 [gcc] 2017-01-25 Michael Meissner meissner@linux.vnet.ibm.com adds 06ebe1c contrib/ * update-copyright.py: Add libhsail-rt to self.defa [...] adds afd653c contrib/ * update-copyright.py: Add libhsail-rt to self.defa [...] adds 36bcf8c PR target/70465 * reg-stack.c (emit_swap_insn): Instead of [...] adds 826d93b 2017-01-26 David Sherwood david.sherwood@arm.com adds 9cf7bec PR middle-end/79236 * omp-low.c (struct omp_context): Add s [...] adds df626ac * testsuite/libgomp.fortran/declare-simd-4.f90: Add cleanup- [...] adds 78bbb1c PR c/79199 * fold-const.c (operand_equal_p) [COND_EXPR]: Us [...] adds 2d660ef * config/i386/avx512fintrin.h (_ktest_mask16_u8, _ktestz_ma [...] adds 4dac389 PR libstdc++/79190 add fallback aligned_alloc implementation adds 6dd2741 gcc/testsuite * gcc.target/aarch64/ldp_vec_64_1.c: Xfail. adds d767075 PR c++/79176 - lambda ICE with -flto -Os adds 6b4374b * name-lookup.c (parse_using_directive): Deprecate strong using. adds bd0b697 * ChangeLog: Move my last entry ... * config/ChangeLog: ... here. adds b30d116 ChangeLog: Fix relative path in my entry. adds 6a59479 AVX-512. Fix constants for 32b variant. adds 9628978 2017-01-26 Vladimir Makarov vmakarov@redhat.com adds d0dae20 gcc/ChangeLog: adds ef64358 * g++.dg/opt/declone3.C: Require LTO. adds a7d80a3 Fix namespace versioning and remove __detail::__identity helpers adds 1d435a5 runtime: fix context used by getTraceback adds 0f4225c runtime: fix setting of isarchive new 2cfa4f5 Merge from trunk revision 244947.
The 1 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 | 6 -- config/ChangeLog | 5 ++ contrib/ChangeLog | 6 ++ contrib/update-copyright.py | 3 + gcc/ChangeLog | 76 +++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 6 +- gcc/brig/Make-lang.in | 2 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 2 +- gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +- gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 2 +- gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- .../brigfrontend/brig-copy-move-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function.cc | 2 +- gcc/brig/brigfrontend/brig-function.h | 2 +- gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +- gcc/brig/brigfrontend/brig-label-handler.cc | 2 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-machine.c | 2 +- gcc/brig/brigfrontend/brig-machine.h | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 2 +- gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.h | 2 +- gcc/brig/brigfrontend/brig-util.cc | 2 +- gcc/brig/brigfrontend/brig-util.h | 2 +- gcc/brig/brigfrontend/brig-variable-handler.cc | 2 +- gcc/brig/brigfrontend/phsa.h | 2 +- gcc/brig/brigspec.c | 2 +- gcc/brig/config-lang.in | 2 +- gcc/brig/lang-specs.h | 2 +- gcc/brig/lang.opt | 2 +- gcc/config/arm/arm_acle_builtins.def | 2 +- gcc/config/i386/avx512dqintrin.h | 29 +++++++ gcc/config/i386/avx512fintrin.h | 29 ------- gcc/config/i386/i386-builtin.def | 6 +- gcc/config/i386/sse.md | 17 ++-- gcc/config/rs6000/rs6000-c.c | 4 - gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 22 ++++++ gcc/cp/decl.c | 18 ++++- gcc/cp/decl2.c | 8 ++ gcc/cp/name-lookup.c | 2 + gcc/cp/parser.c | 3 + gcc/cp/tree.c | 8 ++ gcc/doc/extend.texi | 48 ----------- gcc/fold-const.c | 2 +- gcc/gimplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lra-assigns.c | 16 +++- gcc/lra-constraints.c | 5 +- gcc/lra-lives.c | 39 ++++++--- gcc/lra.c | 12 +-- gcc/omp-low.c | 25 +++++- gcc/reg-stack.c | 71 +++++++++++++++++ gcc/testsuite/ChangeLog | 92 ++++++++++++++++++++++ gcc/testsuite/brig.dg/dg.exp | 2 +- .../c-c++-common/Wduplicated-branches-13.c | 23 ++++++ .../strong-using-1.C => cpp0x/inline-ns6.C} | 0 .../strong-using-2.C => cpp0x/inline-ns7.C} | 0 .../strong-using-3.C => cpp0x/inline-ns8.C} | 0 .../strong-using-5.C => cpp0x/inline-ns9.C} | 0 gcc/testsuite/g++.dg/cpp1y/lambda-generic-77914.C | 9 +++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C | 3 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-mixed.C | 1 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 9 ++- gcc/testsuite/g++.dg/cpp1y/pr59636.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr60190.C | 1 + gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 5 ++ gcc/testsuite/g++.dg/cpp1z/decomp24.C | 11 +++ .../g++.dg/cpp1z/has-unique-obj-representations1.C | 5 +- gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 3 +- gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 3 +- gcc/testsuite/g++.dg/ext/flexarray-subst.C | 6 +- gcc/testsuite/g++.dg/ext/flexary10.C | 2 +- gcc/testsuite/g++.dg/ext/flexary11.C | 2 +- gcc/testsuite/g++.dg/ext/flexary14.C | 4 +- gcc/testsuite/g++.dg/ext/flexary16.C | 5 +- gcc/testsuite/g++.dg/ext/flexary18.C | 2 + gcc/testsuite/g++.dg/ext/flexary19.C | 1 + gcc/testsuite/g++.dg/ext/flexary7.C | 8 +- gcc/testsuite/g++.dg/ext/pr71290.C | 17 ++++ gcc/testsuite/g++.dg/lookup/strong-using-4.C | 8 -- gcc/testsuite/g++.dg/opt/declone3.C | 17 ++++ gcc/testsuite/g++.dg/ubsan/object-size-1.C | 5 +- gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c | 4 +- gcc/testsuite/gcc.target/arm/pr79131.c | 16 ++++ .../gcc.target/i386/avx512bw-kshiftlq-2.c | 2 +- .../gcc.target/i386/avx512bw-kshiftrq-2.c | 3 +- .../i386/{avx512f-kaddw-1.c => avx512dq-kaddw-1.c} | 4 +- .../{avx512f-ktestw-1.c => avx512dq-ktestw-1.c} | 4 +- .../{avx512f-ktestw-2.c => avx512dq-ktestw-2.c} | 8 +- gcc/testsuite/gcc.target/i386/pr70465.c | 12 +++ gcc/testsuite/gcc.target/powerpc/pr79179.c | 23 ++++++ gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c | 7 +- gcc/testsuite/gfortran.dg/gomp/sharing-4.f90 | 24 ++++++ gcc/testsuite/lib/brig-dg.exp | 2 +- gcc/testsuite/lib/brig.exp | 2 +- .../obj-c++.dg/property/at-property-23.mm | 2 + libgo/go/runtime/signal_unix.go | 5 ++ libgo/runtime/proc.c | 2 +- libgomp/ChangeLog | 7 +- .../testsuite/libgomp.fortran/declare-simd-4.f90 | 1 + libhsail-rt/ChangeLog | 4 + libhsail-rt/include/internal/fibers.h | 2 +- .../include/internal/phsa-queue-interface.h | 2 +- libhsail-rt/include/internal/phsa-rt.h | 2 +- libhsail-rt/include/internal/workitems.h | 2 +- libhsail-rt/rt/arithmetic.c | 2 +- libhsail-rt/rt/atomics.c | 2 +- libhsail-rt/rt/bitstring.c | 2 +- libhsail-rt/rt/fbarrier.c | 2 +- libhsail-rt/rt/fibers.c | 4 +- libhsail-rt/rt/fp16.c | 2 +- libhsail-rt/rt/misc.c | 2 +- libhsail-rt/rt/multimedia.c | 2 +- libhsail-rt/rt/queue.c | 2 +- libhsail-rt/rt/sat_arithmetic.c | 2 +- libhsail-rt/rt/segment.c | 2 +- libhsail-rt/rt/workitems.c | 2 +- libstdc++-v3/ChangeLog | 34 ++++++++ .../doc/html/manual/debug_mode_design.html | 1 - libstdc++-v3/doc/xml/manual/debug_mode.xml | 1 - libstdc++-v3/include/bits/c++config | 30 ++++--- libstdc++-v3/include/experimental/bits/erase_if.h | 7 +- .../include/experimental/bits/lfts_config.h | 6 +- libstdc++-v3/include/experimental/string_view | 19 +++-- libstdc++-v3/include/std/string_view | 21 ++--- libstdc++-v3/libsupc++/del_opa.cc | 8 +- libstdc++-v3/libsupc++/eh_atomics.h | 2 +- libstdc++-v3/libsupc++/new_opa.cc | 29 ++++++- .../testsuite/20_util/unique_ptr/cons/default.cc | 2 +- 147 files changed, 850 insertions(+), 277 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-branches-13.c rename gcc/testsuite/g++.dg/{lookup/strong-using-1.C => cpp0x/inline-ns6.C} (100%) rename gcc/testsuite/g++.dg/{lookup/strong-using-2.C => cpp0x/inline-ns7.C} (100%) rename gcc/testsuite/g++.dg/{lookup/strong-using-3.C => cpp0x/inline-ns8.C} (100%) rename gcc/testsuite/g++.dg/{lookup/strong-using-5.C => cpp0x/inline-ns9.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-77914.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp24.C create mode 100644 gcc/testsuite/g++.dg/ext/pr71290.C delete mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-4.C create mode 100644 gcc/testsuite/g++.dg/opt/declone3.C create mode 100644 gcc/testsuite/gcc.target/arm/pr79131.c rename gcc/testsuite/gcc.target/i386/{avx512f-kaddw-1.c => avx512dq-kaddw-1.c} (80%) rename gcc/testsuite/gcc.target/i386/{avx512f-ktestw-1.c => avx512dq-ktestw-1.c} (84%) rename gcc/testsuite/gcc.target/i386/{avx512f-ktestw-2.c => avx512dq-ktestw-2.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/pr70465.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79179.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/sharing-4.f90