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-stable-allnoconfig in repository toolchain/ci/gcc.
from 498a2454b15 mh-mingw: Also set __USE_MINGW_ACCESS flag for C++ code. adds 95e9ef616b1 PR tree-optimization/89720 - Spurious -Warray-bounds warnin [...] adds 1b8564577d9 Daily bump. adds 22010de4d86 PR c/89734 * c-decl.c (grokdeclarator): Call c_build_qual [...] adds 1787ae1dab4 PR target/89726 * config/i386/i386.c (ix86_expand_floorce [...] adds 17b0b4ec3de PR rtl-optimization/89753 * loop-unroll.c (decide_unroll_ [...] adds 14b3437193d PR target/89752 * gimplify.c (gimplify_asm_expr): For out [...] adds ed360d552c0 Update libstdc++ API Evolution documentation adds 7f100343834 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Swap [...] adds 797edc3a3a3 gcc/testsuite/ChangeLog: adds d8aa6c5603d libgo: fix build on AIX adds 8022ad85b9d PR lto/87809 PR lto/89335 * tree.c (free_lang_data_in_de [...] adds 02f28d45af0 2019-03-19 Richard Biener rguenther@suse.de adds a6a81db754d PR target/89378 * config/mips/mips.c (mips_expand_vec_con [...] adds bf98830e6d0 rs6000: Unaligned stfiwx on older CPUs (PR89746) adds 99e80969097 Fix set of even probabilities (PR middle-end/89737). adds 5f7947cf1c3 PR tree-optimization/89644 - False-positive -Warray-bounds [...] adds ba9f9f3f890 PR tree-optimization/89644 - false-positive -Warray-bounds [...] adds 16c9b8e5156 compiler,runtime: pass old slice's ptr/len/cap by value [...] adds 567e4ed6467 PR rtl-optimization/89768 * loop-unroll.c (unroll_loop_co [...] new 2bc36e30005 RISC-V: Fix %lo overflow with BLKmode references. new dc0cf27032c PR tree-optimization/89688 - -Wstringop-overflow confused b [...]
The 2 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 | 87 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c-common.c | 50 ++++- gcc/c-family/c-common.h | 3 +- gcc/c/ChangeLog | 12 ++ gcc/c/c-decl.c | 18 +- gcc/config/arm/arm.md | 20 +- gcc/config/i386/i386.c | 17 +- gcc/config/mips/mips-msa.md | 4 +- gcc/config/mips/mips.c | 4 +- gcc/config/riscv/riscv.c | 43 +++- gcc/config/rs6000/rs6000.md | 4 +- gcc/cp/ChangeLog | 6 + gcc/cp/typeck2.c | 7 +- gcc/gimplify.c | 13 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 24 ++- gcc/go/gofrontend/runtime.def | 3 +- gcc/loop-unroll.c | 10 +- gcc/opts.c | 8 + gcc/predict.c | 17 +- gcc/testsuite/ChangeLog | 61 ++++++ gcc/testsuite/c-c++-common/unroll-7.c | 11 ++ gcc/testsuite/g++.dg/ext/asm15.C | 3 +- gcc/testsuite/g++.dg/ext/asm16.C | 3 +- gcc/testsuite/g++.dg/ext/asm17.C | 11 ++ gcc/testsuite/g++.dg/lto/pr87089_0.C | 21 ++ gcc/testsuite/g++.dg/lto/pr87089_1.C | 12 ++ gcc/testsuite/g++.dg/lto/pr89335_0.C | 16 ++ gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C | 29 +++ gcc/testsuite/gcc.dg/Warray-bounds-42.c | 26 +++ gcc/testsuite/gcc.dg/Wstringop-truncation-8.c | 94 +++++++++ gcc/testsuite/gcc.dg/pr89734.c | 12 ++ gcc/testsuite/gcc.dg/pr89737.c | 17 ++ gcc/testsuite/gcc.dg/strlenopt-61.c | 218 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/fpprec-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr87532-mc.c | 6 +- gcc/testsuite/gcc.target/riscv/losum-overflow.c | 29 +++ gcc/tree-ssa-strlen.c | 30 ++- gcc/tree-vrp.c | 33 ++-- gcc/tree.c | 10 +- libgo/go/archive/tar/stat_actime1.go | 2 +- .../lockedfile/internal/filelock/filelock_fcntl.go | 6 +- libgo/go/internal/syscall/unix/at_largefile.go | 2 +- libgo/go/internal/syscall/unix/at_regfile.go | 1 - libgo/go/internal/syscall/unix/ioctl_aix.go | 13 +- libgo/go/net/interface_aix.go | 8 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/sockoptip_aix.go | 15 -- libgo/go/os/dir_gccgo.go | 3 - libgo/go/os/dir_libc64_gccgo.go | 3 + libgo/go/os/dir_libc_gccgo.go | 3 + libgo/go/os/sys_aix.go | 26 --- libgo/go/runtime/malloc.go | 6 +- libgo/go/runtime/mem_gccgo.go | 5 + libgo/go/runtime/netpoll_aix.go | 1 - libgo/go/runtime/os_aix.go | 17 +- libgo/go/runtime/slice.go | 30 +-- libgo/go/runtime/stubs2.go | 1 - libgo/go/runtime/timestub2.go | 2 - libgo/go/syscall/exec_aix_test.go | 37 ---- libgo/go/syscall/exec_unix.go | 6 +- libgo/go/syscall/flock_aix.go | 18 -- libgo/go/syscall/libcall_aix.go | 6 + libgo/go/syscall/syscall_funcs.go | 45 +++++ libgo/go/syscall/syscall_funcs_stubs.go | 29 +++ libgo/go/syscall/syscall_stubs.go | 29 --- libgo/go/syscall/syscall_unix.go | 38 ---- libgo/mksysinfo.sh | 12 ++ libgo/runtime/go-varargs.c | 4 + libstdc++-v3/ChangeLog | 9 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 150 ++++++++------ libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/html/manual/using_macros.html | 2 +- libstdc++-v3/doc/xml/manual/allocator.xml | 9 +- libstdc++-v3/doc/xml/manual/evolution.xml | 209 ++++++++++++-------- libstdc++-v3/doc/xml/manual/using.xml | 2 +- 82 files changed, 1312 insertions(+), 465 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/unroll-7.c create mode 100644 gcc/testsuite/g++.dg/ext/asm17.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87089_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87089_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89335_0.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-42.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-8.c create mode 100644 gcc/testsuite/gcc.dg/pr89734.c create mode 100644 gcc/testsuite/gcc.dg/pr89737.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-61.c create mode 100644 gcc/testsuite/gcc.target/riscv/losum-overflow.c delete mode 100644 libgo/go/net/sockoptip_aix.go delete mode 100644 libgo/go/os/sys_aix.go delete mode 100644 libgo/go/syscall/exec_aix_test.go delete mode 100644 libgo/go/syscall/flock_aix.go create mode 100644 libgo/go/syscall/syscall_funcs.go create mode 100644 libgo/go/syscall/syscall_funcs_stubs.go delete mode 100644 libgo/go/syscall/syscall_stubs.go