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-aarch64-mainline-allyesconfig in repository toolchain/ci/gcc.
from cfa86c5ebc8 Daily bump. adds ce7f22f1f01 PR c++/88368 - wrong 'use of deleted function' adds a36e00c1b3c [rs6000] fix PR 88100, range check for vec_splat_{su}{8,16,32} adds 25395ee8780 PR libstdc++/89402 * src/c++98/compatibility-ldbl.cc (_ZN [...] adds f4ed9e9b1f6 Document Fortran header directive. adds 336ccf281bd Correction of ChangeLog entry, Thomas provided the code for [...] adds ab0fbe16310 /cp 2019-02-20 Paolo Carlini paolo.carlini@oracle.com adds 437f26ff90a Change singular to plural in gfortran.texi. adds 3a7d0e9fe3b [GCC] PR target/86487: fix the way 'uses_hard_regs_p' handl [...] adds 0c4307fe628 Revert: PR target/89397 * config/i386/i386. [...] adds 025a2eb83e9 2019-02-19 Caroline Tice cmtice@google.com adds 67811311e3e libsanitizer: Restore internal_readlink for x32 adds 5a6149a37d0 * lib/target-supports.exp (check_effective_target_vect_usa [...] adds 53ceddc9ed9 PR c++/88572 - wrong handling of braces on scalar init. adds fd8a466542a PR c++/88380 - wrong-code with flexible array and NSDMI. adds 7102567e1ab * g++.old-deja/g++.robertl/eb92.C: Handle warning as well. adds af48cea2d6b PR c++/87513 - 'sorry' mangling PMF template-id. adds 7ad6dda6042 compiler: fix a typo in comments adds a268d555b47 Fix ICE with #line directive (PR c/89410) adds b47245f1bc5 PR c++/89336 * constexpr.c (cxx_eval_store_expression): D [...] adds 7afb46653de * config/alpha/linux-unwind.h (alpha_fallback_frame_state) [...] adds c6f7db4837a PR target/89397 * config/i386/i386.c (ix86_atomic_assign_ [...] adds 48d4b6c6c45 PR middle-end/88074 PR middle-end/89415 * toplev.c (do_c [...] adds 89fbfe10153 PR middle-end/89091 * fold-const.c (decode_field_referenc [...] adds 67d294e4f43 PR middle-end/89412 * expr.c (expand_assignment): If resu [...] adds 02dc60280b0 PR c++/89405 * decl.c (maybe_commonize_var): When clearin [...] adds 0c3f2aa9dd7 PR c++/89403 * decl2.c (c_parse_final_cleanups): Move TRE [...] adds 4241dea03bc Daily bump. adds 339e8b511d7 PR go/89407 internal/cpu: use #ifdef __s390x__ in C code adds 4e60ed2914a PR c++/87921 - wrong error with inline static data member. adds 309e5f712f0 2019-02-21 Richard Biener rguenther@suse.de adds 4226cb1d795 [omp] Move NE_EXPR handling to omp_adjust_for_condition adds 3be20ab109d PR bootstrap/88714 * constraints.md (q): Remove. * confi [...] adds f867b437c79 i386: Check -mindirect-branch/-mfunction-return with -fcf-p [...] adds 5132f59ff74 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 827e219d8d2 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 69547664e3a Fix pr88850-2 test adds dcd8f919e76 PR c++/88690 - C++17 ICE with empty base in aggregate. adds 5c9b44183a2 i386: Replace -fcf-protection with -fcf-protection=branch adds d373b606b7f PR libstdc++/89416 fix __is_move_insertable trait adds 02d7a1324f6 PR c++/89285 * builtins.c (fold_builtin_arith_overflow): [...] adds 7f5c3ac2885 PR go/89170 * varasm.c (decode_addr_const): Call lookup_c [...] adds 147a31b6954 PR c++/88419 - C++17 ICE with class template arg deduction. adds b6700c1afdd PR c++/89422 - ICE with -g and lambda in default arg in template. adds 5d8723600bc gcc/ChangeLog: new 3d6e69f30ca Daily bump. new a7f939610ec cmd/go: remove work directory on usage error new b16aca534ed PR go/89406 net: remove unixgram test sockets
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: gcc/ChangeLog | 103 ++++++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 40 ++-- gcc/config/arm/constraints.md | 3 - gcc/config/arm/ldrdstrd.md | 4 +- gcc/config/i386/i386.c | 27 ++- gcc/config/i386/sse.md | 4 +- gcc/config/rs6000/rs6000.c | 11 +- gcc/cp/ChangeLog | 113 ++++++++++ gcc/cp/constexpr.c | 232 +++++++++++++++++---- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 23 +- gcc/cp/decl2.c | 19 +- gcc/cp/lambda.c | 3 +- gcc/cp/mangle.c | 3 +- gcc/cp/method.c | 10 +- gcc/cp/pt.c | 66 +++--- gcc/cp/semantics.c | 7 +- gcc/cp/typeck2.c | 24 ++- gcc/cp/vtable-class-hierarchy.c | 2 - gcc/diagnostic-show-locus.c | 9 +- gcc/doc/extend.texi | 2 +- gcc/expr.c | 10 +- gcc/fold-const.c | 11 +- gcc/fortran/ChangeLog | 25 ++- gcc/fortran/class.c | 10 +- gcc/fortran/dump-parse-tree.c | 37 +++- gcc/fortran/gfortran.h | 2 +- gcc/fortran/gfortran.texi | 20 ++ gcc/fortran/simplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.h | 2 +- gcc/lra-constraints.c | 16 +- gcc/omp-general.c | 67 +++--- gcc/omp-general.h | 2 +- gcc/omp-grid.c | 9 +- gcc/testsuite/ChangeLog | 101 ++++++++- .../g++.dg/cpp0x/constexpr-arith-overflow.C | 6 + .../g++.dg/cpp0x/constexpr-arith-overflow2.C | 31 +++ gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist69.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C | 10 + gcc/testsuite/g++.dg/cpp0x/nsdmi3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr89403.C | 18 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 20 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C | 46 ++++ gcc/testsuite/g++.dg/cpp1y/var-templ60.C | 9 + gcc/testsuite/g++.dg/cpp1z/aggr-base7.C | 8 + gcc/testsuite/g++.dg/cpp1z/class-deduction62.C | 22 ++ gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/inline-var5.C | 11 + gcc/testsuite/g++.dg/cpp1z/inline-var6.C | 16 ++ gcc/testsuite/g++.dg/ext/flexary33.C | 13 ++ gcc/testsuite/g++.dg/ext/is_constructible3.C | 17 ++ gcc/testsuite/g++.dg/init/brace1.C | 3 +- gcc/testsuite/g++.dg/init/brace2.C | 1 + gcc/testsuite/g++.dg/init/union2.C | 3 +- gcc/testsuite/g++.dg/ubsan/vptr-4.C | 13 +- gcc/testsuite/g++.dg/warn/Wbraces2.C | 6 +- gcc/testsuite/g++.old-deja/g++.robertl/eb92.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr89412.c | 16 ++ gcc/testsuite/gcc.dg/pr88074-2.c | 17 ++ gcc/testsuite/gcc.dg/pr89410-1.c | 9 + gcc/testsuite/gcc.dg/pr89410-2.c | 13 ++ gcc/testsuite/gcc.dg/torture/pr89091.c | 10 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 +- gcc/testsuite/gcc.target/arm/pr86487.c | 10 + gcc/testsuite/gcc.target/arm/pr88850-2.c | 1 + gcc/testsuite/gcc.target/arm/pr88850.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-14.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-15.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-16.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr87412-1.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-2.c | 10 + gcc/testsuite/gcc.target/i386/pr87412-3.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-4.c | 7 + gcc/testsuite/gcc.target/i386/pr89397.c | 11 - gcc/testsuite/gcc.target/powerpc/pr88100.c | 44 ++++ gcc/testsuite/gfortran.dg/warn_conversion_11.f90 | 18 ++ gcc/testsuite/lib/target-supports.exp | 4 +- gcc/toplev.c | 8 +- gcc/varasm.c | 81 +++---- libcpp/ChangeLog | 6 + libcpp/include/line-map.h | 7 +- libgcc/ChangeLog | 10 + libgcc/config/alpha/linux-unwind.h | 5 +- libgcc/libgcc2.c | 9 +- libgcc/libgcc2.h | 2 +- libgo/go/cmd/go/go_test.go | 39 +++- libgo/go/cmd/go/internal/base/base.go | 3 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 3 +- libgo/go/cmd/go/internal/help/help.go | 6 +- libgo/go/cmd/go/internal/vet/vetflag.go | 12 +- libgo/go/cmd/go/internal/work/action.go | 6 +- libgo/go/cmd/go/internal/work/exec.go | 2 +- libgo/go/cmd/go/internal/work/gccgo.go | 3 +- libgo/go/cmd/go/internal/work/init.go | 15 +- libgo/go/cmd/go/script_test.go | 1 + libgo/go/internal/cpu/cpu_gccgo.c | 4 +- libgo/go/net/listen_test.go | 3 + libgo/go/net/mockserver_test.go | 2 - libgo/go/net/splice_test.go | 1 + libsanitizer/ChangeLog | 6 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 2 +- libstdc++-v3/ChangeLog | 18 ++ libstdc++-v3/include/bits/alloc_traits.h | 43 ++-- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +- .../vector/modifiers/push_back/89130.cc | 3 +- .../vector/modifiers/push_back/89416.cc | 44 ++++ libvtv/ChangeLog | 5 + libvtv/testsuite/libvtv.cc/const_vtable.cc | 2 +- 117 files changed, 1524 insertions(+), 345 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-arith-overflow2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89403.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ60.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var6.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary33.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89412.c create mode 100644 gcc/testsuite/gcc.dg/pr88074-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89091.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86487.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr89397.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88100.c create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_11.f90 create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back [...]