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-mainline-allnoconfig in repository toolchain/ci/gcc.
from 5de41c88620 Daily bump. adds 2fd157813c4 Improve costs for DImode shifts of interger constants. adds 919858077f4 Daily bump. adds 4ac7b669580 [libgomp, nvptx] Add __sync_compare_and_swap_16 adds ba948b37768 options: Save and restore opts_set for Optimization and Tar [...] adds 02321f62f8d libgccjit: Regenerate documentation for new entry point. adds d106029c2aa arm: Fix up gcc.target/arm/lto/pr96939_* FAIL adds 863e8d53eb2 Rename mffgpr/mftgpr insn types and remove Power6 references. adds a7d8dcdf2f3 Fix dangling references in thunks at -O0 adds 35e3f0829d8 analyzer: fix ICE on setjmp with non-pointer-type [PR97029] adds 00adddd6568 analyzer: add regression test for leak false positive adds 799dd4e1004 analyzer: fix constraint explosion on many-cased switch [PR96653] adds 05ab8befe12 analyzer: add -param=analyzer-max-constraints= adds e9fdb9a7324 c++: local externs in templates do not get template head adds 0a3e6e975ab Darwin, X86, testsuite: Fix pr87767 tests for Darwin. adds 5bcc0fa05ef bpf: use the expected instruction for NOPs adds cd6743e9c41 c++: Use VAR_OR_FUNCTION_DECL_P. adds 05f40bc4c11 libbacktrace: support MiniDebugInfo adds 0620f4d79e2 doc: fix spelling of -fprofile-reproducibility adds 50a71cd0182 Daily bump. adds f9d2def0164 tree-optimization/94234 - Fold plusminus_mult expr with mul [...] new 972da557463 OpenMP/Fortran: Fix (re)mapping of allocatable/pointer arra [...] new 0f079e104a8 i386: Fix up vector mul and div with broadcasts in -masm=in [...]
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 | 173 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/trans.c | 3 +- gcc/analyzer/ChangeLog | 22 + gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/constraint-manager.cc | 36 +- gcc/analyzer/region-model.cc | 2 + gcc/c-family/ChangeLog | 12 + gcc/c-family/c-attribs.c | 9 +- gcc/c-family/c-pragma.c | 13 +- gcc/cgraphunit.c | 6 +- gcc/config/aarch64/aarch64-c.c | 4 +- gcc/config/aarch64/aarch64.c | 36 +- gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm.c | 51 +- gcc/config/arm/arm.opt | 15 +- gcc/config/bpf/bpf.md | 7 +- gcc/config/csky/csky.c | 4 +- gcc/config/gcn/gcn.c | 10 +- gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386-c.c | 7 +- gcc/config/i386/i386-options.c | 30 +- gcc/config/i386/i386-options.h | 4 +- gcc/config/i386/sse.md | 4 +- gcc/config/nios2/nios2.c | 27 +- gcc/config/pa/pa.c | 33 +- gcc/config/pru/pru.c | 6 +- gcc/config/rs6000/power10.md | 8 +- gcc/config/rs6000/power6.md | 21 - gcc/config/rs6000/power8.md | 8 +- gcc/config/rs6000/power9.md | 8 +- gcc/config/rs6000/rs6000.c | 49 +- gcc/config/rs6000/rs6000.md | 42 +- gcc/config/rs6000/vsx.md | 8 +- gcc/config/s390/s390-c.c | 7 +- gcc/config/s390/s390.c | 26 +- gcc/cp/ChangeLog | 12 + gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/pt.c | 46 +- gcc/cp/semantics.c | 4 +- gcc/doc/invoke.texi | 9 +- gcc/doc/tm.texi | 4 +- gcc/fortran/trans-openmp.c | 31 +- gcc/fortran/trans.h | 2 +- gcc/function.c | 15 +- gcc/genmatch.c | 10 +- gcc/gimplify.c | 25 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 8 +- gcc/ipa-inline-transform.c | 10 +- gcc/jit/ChangeLog | 4 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1080 +++++++------ gcc/langhooks-def.h | 2 +- gcc/langhooks.c | 2 +- gcc/langhooks.h | 2 +- gcc/match.pd | 22 +- gcc/omp-low.c | 1 + gcc/opt-read.awk | 1 + gcc/optc-save-gen.awk | 370 ++++- gcc/opth-gen.awk | 19 +- gcc/target-globals.c | 4 +- gcc/target.def | 6 +- gcc/testsuite/ChangeLog | 37 + gcc/testsuite/gcc.dg/analyzer/pr96653.c | 1105 +++++++++++++ gcc/testsuite/gcc.dg/analyzer/pr97029.c | 7 + gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c | 34 + gcc/testsuite/gcc.dg/pr94234-2.c | 39 + gcc/testsuite/gcc.target/bpf/nop-1.c | 14 + .../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-6.c | 2 +- .../gcc.target/i386/avx512f-broadcast-pr87767-7.c | 1 + gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 + .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 1 + gcc/testsuite/gnat.dg/thunk1.adb | 9 + gcc/testsuite/gnat.dg/thunk1_pkg1.ads | 7 + gcc/testsuite/gnat.dg/thunk1_pkg2.adb | 10 + gcc/testsuite/gnat.dg/thunk1_pkg2.ads | 14 + gcc/toplev.c | 7 +- gcc/tree-streamer-in.c | 9 +- gcc/tree.c | 14 +- gcc/tree.h | 12 +- include/gomp-constants.h | 3 + libbacktrace/ChangeLog | 93 ++ libbacktrace/Makefile.am | 55 +- libbacktrace/Makefile.in | 163 +- libbacktrace/config.h.in | 3 + libbacktrace/configure | 224 ++- libbacktrace/configure.ac | 15 + libbacktrace/elf.c | 1701 ++++++++++++++++++-- libbacktrace/internal.h | 9 + libbacktrace/mtest.c | 401 +++++ libbacktrace/xztest.c | 508 ++++++ libgomp/ChangeLog | 7 + libgomp/config/nvptx/atomic.c | 18 + libgomp/libgomp.h | 3 + libgomp/target.c | 184 ++- .../testsuite/libgomp.c-c++-common/reduction-16.c | 1 + .../testsuite/libgomp.fortran/map-alloc-ptr-1.f90 | 114 ++ .../testsuite/libgomp.fortran/map-alloc-ptr-2.f90 | 86 + 106 files changed, 6262 insertions(+), 1086 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96653.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97029.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c create mode 100644 gcc/testsuite/gcc.dg/pr94234-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/nop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c create mode 100644 gcc/testsuite/gnat.dg/thunk1.adb create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg2.ads create mode 100644 libbacktrace/mtest.c create mode 100644 libbacktrace/xztest.c create mode 100644 libgomp/config/nvptx/atomic.c create mode 100644 libgomp/testsuite/libgomp.fortran/map-alloc-ptr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/map-alloc-ptr-2.f90