This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from 7393b8092c2 Fix missing name in ChangeLog adds 43ac9412162 PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_p [...] adds c65ba35f1a0 2019-06-21 Steven G. Kargl kargl@gcc.gnu.org adds 0b17abea530 PR c++/90875 - added -Wswitch-outside-range option adds 126bc06bbc3 2019-06-21 Richard Biener rguenther@suse.de adds 74cf02c04d5 [Darwin, fixincludes] Fix Darwin14 header issues. adds 16fcce12ad8 [Darwin, fixincludes] Fix Darwin9/10 math.h issues. adds 43e12b26535 PR c++/90875 - added -Wswitch-outside-range option adds 5571081de4f PR c++/90490 - fix decltype issues in noexcept-specifier. [...] adds 20e2b53c987 2019-06-21 Steven G. Kargl kargl@gcc.gnu.org adds 8f7ef210070 PR c++/64235 - missing syntax error with invalid alignas. [...] adds e4a9f08b763 PR c++/60223 - ICE with T{} in non-deduced context. * pt. [...] adds f9cef4bc705 PR c++/61490 - qualified-id in friend function definition. [...] adds 45b6a3bbe10 /cp 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds 0e411967755 /cp 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds 1da6713688a * tree-vect-data-refs.c (vect_find_stmt_data_reference): H [...] adds e20da7b2cb4 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds ff736f1199f compiler: open code some type assertions adds ea27676a6c9 runtime: inline and remove eqtype adds fdae40b72a0 compiler: intrinsify some math/bits functions adds c11858417f8 Daily bump. adds 13bae8b51d5 /cp 2019-06-22 Paolo Carlini paolo.carlini@oracle.com new 4a74b19c1f5 PR c++/90881 - bogus -Wunused-value in unevaluated context [...] new 43398ac56a5 PR c++/86476 - noexcept-specifier is a complete-class cont [...] new 369e31960cb * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase. * [...]
The 3 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: fixincludes/ChangeLog | 19 ++ fixincludes/fixincl.x | 146 +++++++++++- fixincludes/inclhack.def | 67 +++++- fixincludes/tests/base/architecture/ppc/math.h | 5 + fixincludes/tests/base/dispatch/object.h | 18 ++ fixincludes/tests/base/os/base.h | 20 ++ gcc/ChangeLog | 31 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-warn.c | 15 +- gcc/c-family/c.opt | 4 + gcc/cp/ChangeLog | 85 +++++++ gcc/cp/call.c | 2 +- gcc/cp/cp-tree.def | 3 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/cvt.c | 3 +- gcc/cp/decl.c | 105 +++++---- gcc/cp/except.c | 5 +- gcc/cp/parser.c | 246 +++++++++++++++++++-- gcc/cp/parser.h | 3 + gcc/cp/pt.c | 21 +- gcc/cp/search.c | 51 +++-- gcc/cp/tree.c | 2 + gcc/doc/invoke.texi | 7 + gcc/fortran/ChangeLog | 12 + gcc/fortran/decl.c | 9 +- gcc/fortran/resolve.c | 8 + gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 27 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 175 +++++++++++++-- gcc/go/gofrontend/expressions.h | 8 +- gcc/go/gofrontend/gogo.cc | 3 +- gcc/go/gofrontend/runtime.cc | 7 + gcc/go/gofrontend/runtime.def | 26 +-- gcc/go/gofrontend/statements.cc | 25 ++- gcc/testsuite/ChangeLog | 104 +++++++++ .../c-c++-common/Wswitch-outside-range-1.c | 8 + .../c-c++-common/Wswitch-outside-range-2.c | 9 + .../c-c++-common/Wswitch-outside-range-3.c | 9 + .../c-c++-common/Wswitch-outside-range-4.c | 9 + gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C | 20 ++ gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/noexcept43.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept44.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept45.C | 23 ++ gcc/testsuite/g++.dg/cpp0x/noexcept46.C | 28 +++ gcc/testsuite/g++.dg/cpp0x/noexcept47.C | 83 +++++++ gcc/testsuite/g++.dg/cpp0x/noexcept48.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept49.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept50.C | 147 ++++++++++++ gcc/testsuite/g++.dg/cpp0x/noexcept51.C | 14 ++ gcc/testsuite/g++.dg/cpp0x/noexcept52.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept53.C | 26 +++ gcc/testsuite/g++.dg/cpp0x/nondeduced1.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/nondeduced2.C | 14 ++ gcc/testsuite/g++.dg/cpp0x/nondeduced3.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/nondeduced4.C | 13 ++ gcc/testsuite/g++.dg/cpp1z/register1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register3.C | 2 +- gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C | 6 + gcc/testsuite/g++.dg/diagnostic/friend2.C | 10 + gcc/testsuite/g++.dg/diagnostic/friend3.C | 9 + gcc/testsuite/g++.dg/diagnostic/no-type-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-2.C | 3 + gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C | 3 + gcc/testsuite/g++.dg/eh/shadow1.C | 2 +- gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/final3.C | 28 --- gcc/testsuite/g++.dg/other/final4.C | 16 -- gcc/testsuite/g++.dg/other/final5.C | 19 -- gcc/testsuite/g++.dg/other/final6.C | 9 + gcc/testsuite/g++.dg/other/final7.C | 11 + gcc/testsuite/g++.dg/parse/alignas1.C | 10 + gcc/testsuite/g++.dg/vect/simd-2.cc | 2 +- gcc/testsuite/g++.dg/vect/simd-5.cc | 2 +- gcc/testsuite/gcc.c-torture/execute/pr90949.c | 42 ++++ .../gcc.dg/tree-ssa/alias-access-path-6.c | 29 +++ gcc/testsuite/gfortran.dg/dummy_procedure_8.f90 | 4 - gcc/testsuite/gfortran.dg/pr51991.f90 | 21 ++ gcc/testsuite/gfortran.dg/pr67884.f90 | 21 ++ gcc/tree-ssa-alias.c | 15 +- gcc/tree-ssa-copy.c | 11 +- gcc/tree-ssa-reassoc.c | 1 + gcc/tree-ssanames.c | 7 +- gcc/tree-vect-data-refs.c | 74 ++++--- libgo/go/runtime/alg.go | 10 +- libgo/go/runtime/iface.go | 49 +--- libgo/go/runtime/type.go | 5 - 90 files changed, 1890 insertions(+), 317 deletions(-) create mode 100644 fixincludes/tests/base/dispatch/object.h create mode 100644 fixincludes/tests/base/os/base.h create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-3.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C delete mode 100644 gcc/testsuite/g++.dg/other/final3.C delete mode 100644 gcc/testsuite/g++.dg/other/final4.C delete mode 100644 gcc/testsuite/g++.dg/other/final5.C create mode 100644 gcc/testsuite/g++.dg/other/final6.C create mode 100644 gcc/testsuite/g++.dg/other/final7.C create mode 100644 gcc/testsuite/g++.dg/parse/alignas1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90949.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-6.c create mode 100644 gcc/testsuite/gfortran.dg/pr51991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67884.f90