This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from b5dab5459a4 Add missing check for BUILT_IN_MD (PR 91444) adds e85c005f80b Enforce canonicalization in value_range. adds 3fc2f3d25b0 * config/i386/i386-features.c (general_scalar_chain::conve [...] adds e012c71cb77 * config/i386/i386.c (convertible_comparison_p): Fix argum [...] adds d88304d7a5d 2019-08-15 Richard Biener rguenther@suse.de adds 141f7e3c4a2 Clean up dead condition for operators in DCE. adds cc2c40c74c9 2019-08-15 Bernd Edlinger bernd.edlinger@hotmail.de adds 53c84344969 2019-08-15 Richard Biener rguenther@suse.de adds e1722237390 Implement P0848R3, Conditionally Trivial Special Member Fu [...] adds 38349ba0309 2019-08-15 Richard Biener rguenther@suse.de adds 1298708ccd5 2019-08-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 194c2615abe 2019-08-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 8e4ba5fe39c [libsanitizer] Fix PR bootstrap/91455 adds 0c159bd7ce9 Remove TARGET_SETUP_INCOMING_VARARG_BOUNDS adds 1b880da6e81 Reapply missing patch for libsanitizer. adds 182823e5842 Add r274540 to LOCAL_PATCHES. adds 291fa0841db PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues adds 2d923c00b66 i386: Separate costs of pseudo registers from hard registers adds b0c0a8ea4a9 PR c++/90393 - ICE with thow in ?: adds 73b1787f09a 2019-08-15 Thomas Koenig tkoenig@gcc.gnu.org adds 087c0329e84 Daily bump. adds d7c66553af7 address change adds 6f26bc83376 Match ld besides collect2 in gcov test adds 0fd33554ca9 use __builtin_alloca, drop non-standard alloca.h adds 035e2b9b992 i386/asm-4 test: use amd64's natural addressing mode on all OSs adds 9be92136b55 require trampolines for pr85044 adds d8f890defc4 Add type to VR_VARYING. adds 4ea3e0d885a Add missed to a opt-info dump. adds ce1d21d251f 2019-08-16 Richard Biener rguenther@suse.de adds 32e2aa9f81d [gensupport] PR 91255: Do not error out immediately on set_ [...] adds fc58f6c2c81 Allow automatics in equivalences adds 6bda7a942a0 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds 0524d24d9d6 2019-08-16 Richard Biener rguenther@suse.de adds c2d0f423d18 2019-08-16 Richard Biener rguenther@suse.de adds 72c85a947d5 * config/i386/mmx.md (mmxdoublemode): New mode attribute. [...] adds c8b6743f4e7 2019-08-16 Bernd Edlinger bernd.edlinger@hotmail.de adds 48168734456 PR testsuite/91458 adds 8d965611c0e gcc/ChangeLog: adds 1116e52102a * tree-sra.c (build_reconstructed_reference): Return NULL_ [...] adds 492f1f0dc97 As discussed below: https://gcc.gnu.org/ml/gcc-patches/20 [...] adds 0af297e4e03 libsanitize, asan - reapply r272406 adds fce92413fca libsanitizer, record a local patch. adds 0c8380299ca PR c++/85827 g++.dg/cpp1z/constexpr-if29.C: New test. adds a19ad8d4d41 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop. adds 32e9e3f2982 compiler: print runtime.hex in hex adds f6fc61dbfd0 Daily bump. adds af79fe45c3a Put the CL into the right dir. adds 1f43cad984b runtime: scan write barrier buffer conservatively adds fd82b3d64ff PR fortran/68401 Improve allocation error message adds 7b684c1bb1b * doc/include/gpl_v3.texi (Copying): Adjust the link to "W [...] adds baea9b0d567 * doc/ux.texi (User Experience Guidelines): Update reference. adds 2a24fc76a4a 2019-08-17 Thomas Koenig tkoenig@gcc.gnu.org adds 82e6ec4b4db 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds c8200e2688b 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 65e74d4af16 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds f1d127fa618 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 2d5ff4cbd29 compiler, runtime: allocate defer records on the stack adds a3bc8ca83aa compiler: support new numeric literal syntax adds e27959dec03 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 8 +- gcc/ChangeLog | 305 ++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.c | 4 + gcc/config/i386/i386-features.c | 65 +- gcc/config/i386/i386.c | 90 +- gcc/config/i386/i386.h | 59 +- gcc/config/i386/mmx.md | 72 +- gcc/config/i386/sse.md | 6 +- gcc/config/i386/x86-tune-costs.h | 1248 ++++++++++++-------- gcc/config/msp430/driver-msp430.c | 90 +- gcc/config/msp430/msp430-devices.c | 1235 ++++++++++--------- gcc/config/msp430/msp430-protos.h | 3 +- gcc/config/msp430/msp430.c | 583 ++++----- gcc/config/msp430/msp430.h | 48 +- gcc/cp/ChangeLog | 20 + gcc/cp/class.c | 98 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.c | 8 - gcc/cp/name-lookup.c | 6 +- gcc/cp/tree.c | 46 +- gcc/cp/typeck.c | 24 +- gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/tm.texi | 6 - gcc/doc/tm.texi.in | 2 - gcc/doc/ux.texi | 2 +- gcc/fortran/ChangeLog | 88 +- gcc/fortran/decl.c | 6 +- gcc/fortran/frontend-passes.c | 98 +- gcc/fortran/gfortran.h | 4 + gcc/fortran/interface.c | 24 +- gcc/fortran/match.c | 29 + gcc/fortran/module.c | 16 + gcc/fortran/parse.c | 6 + gcc/fortran/primary.c | 10 +- gcc/fortran/resolve.c | 16 +- gcc/fortran/symbol.c | 102 +- gcc/fortran/trans-common.c | 73 +- gcc/fortran/trans-decl.c | 12 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans.c | 68 +- gcc/fortran/trans.h | 2 +- gcc/function.c | 19 +- gcc/gensupport.c | 7 +- gcc/gimple-ssa-evrp-analyze.c | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 8 +- gcc/go/gofrontend/lex.cc | 279 ++++- gcc/go/gofrontend/lex.h | 8 +- gcc/go/gofrontend/runtime.def | 7 + gcc/go/gofrontend/statements.cc | 42 +- gcc/go/gofrontend/statements.h | 19 +- gcc/ipa-cp.c | 7 +- gcc/lra-int.h | 1 + gcc/lra-spills.c | 13 + gcc/lra.c | 6 +- gcc/target.def | 9 - gcc/targhooks.c | 9 - gcc/targhooks.h | 5 - gcc/testsuite/ChangeLog | 109 ++ gcc/testsuite/g++.dg/abi/mangle53.C | 5 +- gcc/testsuite/g++.dg/concepts/pr89036.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C | 28 + gcc/testsuite/g++.dg/cpp2a/cond-triv1.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C | 46 + gcc/testsuite/g++.dg/expr/cond15.C | 13 + gcc/testsuite/g++.dg/expr/cond16.C | 25 + gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 3 +- gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/cond5.C | 4 +- gcc/testsuite/gcc.dg/pr80170.c | 6 +- gcc/testsuite/gcc.dg/struct-ret-1.c | 4 +- gcc/testsuite/gcc.dg/torture/pr91445.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 7 +- gcc/testsuite/gcc.misc-tests/options.exp | 3 +- gcc/testsuite/gcc.target/arc/interrupt-6.c | 5 +- gcc/testsuite/gcc.target/i386/asm-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr80969-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr85044.c | 1 + gcc/testsuite/gcc.target/i386/pr91469-1.c | 17 + gcc/testsuite/gcc.target/i386/pr91469-2.c | 11 + gcc/testsuite/gcc.target/sh/pr54236-6.c | 2 +- gcc/testsuite/gcc.target/sparc/setjmp-1.c | 4 +- gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 2 +- gcc/testsuite/gfortran.dg/altreturn_10.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_19.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 36 + gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 38 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 63 + gcc/testsuite/gfortran.dg/dec_union_11.f90 | 2 +- gcc/testsuite/gfortran.dg/hollerith8.f90 | 6 +- .../gfortran.dg/integer_exponentiation_2.f90 | 24 +- gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr71649.f90 | 8 +- gcc/testsuite/gfortran.dg/pr78719_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr78719_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr78719_3.f90 | 32 + gcc/testsuite/gfortran.dg/pr78739.f90 | 15 + gcc/testsuite/gfortran.dg/pr91471.f90 | 14 + gcc/testsuite/gfortran.dg/use_15.f90 | 4 +- gcc/testsuite/gfortran.dg/use_rename_8.f90 | 16 +- gcc/testsuite/gfortran.dg/whole_file_1.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 4 +- gcc/testsuite/gnat.dg/opt81.adb | 20 + gcc/testsuite/gnat.dg/opt81.ads | 15 + gcc/tree-scalar-evolution.c | 349 +++--- gcc/tree-sra.c | 6 +- gcc/tree-ssa-dce.c | 22 +- gcc/tree-ssa-forwprop.c | 313 +++-- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-ssanames.c | 8 +- gcc/tree-vrp.c | 424 ++++--- gcc/tree-vrp.h | 26 +- gcc/tree.def | 5 +- gcc/tree.h | 5 +- gcc/vr-values.c | 84 +- libgfortran/ChangeLog | 8 + libgfortran/gfortran.map | 5 + libgfortran/libgfortran.h | 4 + libgfortran/runtime/error.c | 46 +- libgo/go/runtime/mgcmark.go | 5 + libgo/go/runtime/mwbbuf.go | 9 +- libgo/go/runtime/panic.go | 38 + libgo/go/runtime/runtime2.go | 9 + libgo/go/runtime/stack_test.go | 62 + libgomp/ChangeLog | 6 + .../libgomp.fortran/appendix-a/a.28.5.f90 | 2 +- libsanitizer/ChangeLog | 31 + libsanitizer/LOCAL_PATCHES | 2 + libsanitizer/Makefile.in | 8 +- libsanitizer/aclocal.m4 | 191 +-- libsanitizer/asan/Makefile.in | 197 +-- libsanitizer/asan/asan_interceptors.h | 7 +- libsanitizer/configure | 191 ++- libsanitizer/interception/Makefile.in | 64 +- libsanitizer/libbacktrace/Makefile.in | 107 +- libsanitizer/lsan/Makefile.in | 69 +- libsanitizer/sanitizer_common/Makefile.am | 3 +- libsanitizer/sanitizer_common/Makefile.in | 335 ++---- libsanitizer/tsan/Makefile.in | 223 +--- libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + libsanitizer/ubsan/Makefile.in | 93 +- libstdc++-v3/ChangeLog | 17 + .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 441 +++++++ libstdc++-v3/include/bits/std_function.h | 10 +- libstdc++-v3/include/std/type_traits | 41 +- libstdc++-v3/testsuite/20_util/function/91456.cc | 37 + .../testsuite/20_util/is_invocable/91456.cc | 34 + 152 files changed, 5942 insertions(+), 3418 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C create mode 100644 gcc/testsuite/g++.dg/expr/cond15.C create mode 100644 gcc/testsuite/g++.dg/expr/cond16.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr91445.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-2.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91471.f90 create mode 100644 gcc/testsuite/gnat.dg/opt81.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.ads create mode 100644 libgo/go/runtime/stack_test.go create mode 100644 libstdc++-v3/testsuite/20_util/function/91456.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/91456.cc