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-defconfig in repository toolchain/ci/gcc.
from 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 [...] adds 2bc36e30005 RISC-V: Fix %lo overflow with BLKmode references. adds dc0cf27032c PR tree-optimization/89688 - -Wstringop-overflow confused b [...] adds f1e03c52e0f Daily bump. new fcf9e045198 PR target/89752 * lra-constraints.c (process_alt_operands [...]
The 1 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 | 63 ++++++ 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 | 6 + gcc/c/c-decl.c | 9 +- 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/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 24 ++- gcc/go/gofrontend/runtime.def | 3 +- gcc/loop-unroll.c | 8 +- gcc/lra-constraints.c | 4 +- gcc/opts.c | 8 + gcc/predict.c | 17 +- gcc/testsuite/ChangeLog | 41 ++++ 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/g++.target/aarch64/aarch64.exp | 44 +++++ gcc/testsuite/g++.target/aarch64/pr89752.C | 11 ++ gcc/testsuite/gcc.dg/Wstringop-truncation-8.c | 94 +++++++++ gcc/testsuite/gcc.dg/pr89737.c | 17 ++ gcc/testsuite/gcc.dg/strlenopt-61.c | 218 +++++++++++++++++++++ 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.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 + 63 files changed, 952 insertions(+), 271 deletions(-) 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/g++.target/aarch64/aarch64.exp create mode 100644 gcc/testsuite/g++.target/aarch64/pr89752.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-8.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