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-lts-allnoconfig 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:
No new revisions were added by this update.
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/internal/cpu/cpu_gccgo.c | 4 +- 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 +- 104 files changed, 1449 insertions(+), 324 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 [...]