This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 74cb45e67d1 Correct implementation of wi::clz adds 9f99555f29c Daily bump. adds 58572bbb62c MIPS: add .module arch and ase to all output asm adds 546ecb0054a rs6000: Expand fmod and remainder when built with fast-math [...] adds 13beaf9e8d2 Fortran: Revert to non-multilib-specific ISO_Fortran_binding.h adds cff72ef4e2f libgomp.texi: Add OpenMP Implementation Status adds f387ff788f6 tree-optimization/101555 - avoid redundant alias queries in PRE adds aad72d2ea83 inline: do not einline when no_profile_instrument_function [...] adds ba1cc6956b9 C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' co [...] adds 843068149ec tree-optimization/102226 - fix epilogue vector re-use adds ad9fcb961c0 x86: Enable FMA in unsigned SI to SF expanders adds 81e9178fe7f Fix PR debug/101947 adds fc4f0631de8 libgfortran: Makefile fix for ISO_Fortran_binding.h adds 020e2db0a80 Rename forwarder_block_p in treading code to empty_block_wi [...] adds ff7bc505b17 libgomp.texi: Extend OpenMP 5.0 Implementation Status adds 81f9718139c c++: Fix up constexpr evaluation of deleting dtors [PR100495] adds c03db573b9e tree: Change error_operand_p to an inline function adds 053db9a49b0 debug: Add BTF_WITH_CORE_DEBUG debug format adds e29a9607faa bpf: Add new -mco-re option for BPF CO-RE adds 849d5f5929f dwarf2out: Emit BTF in dwarf2out_finish for BPF CO-RE usecase adds 2a1537a19cb Fortran - improve error recovery determining array element [...] adds 578cd82af71 Fix fatal typo in gcc.dg/no_profile_instrument_function-attr-2.c adds 81eced213c8 dwarf: externalize lookup_type_die adds 44e4ed6a3cb ctfc: externalize ctf_dtd_lookup adds 5b723401b37 ctfc: add function to lookup CTF ID of a TREE type adds 0a2bd52f1a9 btf: expose get_btf_id adds 8bdabb37549 bpf: BPF CO-RE support adds f4cdfd4856f bpf testsuite: Add BPF CO-RE tests adds d9996ccb941 doc: BPF CO-RE documentation new 21b046bade1 runtime: use hash32, not hash64, for amd64p32, mips64p32, m [...] new b552c4e601c gcc: xtensa: fix PR target/102115
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: contrib/ChangeLog | 6 + gcc/ChangeLog | 52 ++ gcc/DATESTAMP | 2 +- gcc/btfout.c | 2 +- gcc/c-family/c-omp.c | 2 +- gcc/c/c-parser.c | 7 +- gcc/config.gcc | 3 + gcc/config/bpf/bpf-passes.def | 20 + gcc/config/bpf/bpf-protos.h | 2 + gcc/config/bpf/bpf.c | 616 +++++++++++++++++++++ gcc/config/bpf/bpf.opt | 4 + gcc/config/bpf/coreout.c | 356 ++++++++++++ gcc/config/bpf/coreout.h | 114 ++++ gcc/config/bpf/t-bpf | 8 + gcc/config/i386/i386-expand.c | 41 +- gcc/config/mips/mips.c | 37 ++ gcc/config/rs6000/rs6000.md | 36 ++ gcc/config/xtensa/xtensa.c | 3 +- gcc/cp/constexpr.c | 4 +- gcc/cp/parser.c | 7 +- gcc/cp/semantics.c | 2 +- gcc/ctfc.c | 18 +- gcc/ctfc.h | 8 +- gcc/doc/extend.texi | 16 + gcc/doc/invoke.texi | 13 +- gcc/dwarf2ctf.c | 54 +- gcc/dwarf2ctf.h | 4 +- gcc/dwarf2out.c | 64 ++- gcc/dwarf2out.h | 1 + gcc/flag-types.h | 6 +- gcc/flags.h | 4 + gcc/fortran/expr.c | 7 +- gcc/fortran/openmp.c | 6 +- gcc/fortran/trans-openmp.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline.c | 17 + gcc/opts.c | 8 + gcc/testsuite/ChangeLog | 23 + gcc/testsuite/c-c++-common/gomp/flush-1.c | 9 + gcc/testsuite/c-c++-common/gomp/flush-2.c | 7 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C | 17 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 6 + gcc/testsuite/g++.dg/gomp/attrs-2.C | 6 + gcc/testsuite/g++.dg/vect/pr102226.cc | 29 + .../gcc.dg/no_profile_instrument_function-attr-2.c | 15 + gcc/testsuite/gcc.target/bpf/core-attr-1.c | 23 + gcc/testsuite/gcc.target/bpf/core-attr-2.c | 21 + gcc/testsuite/gcc.target/bpf/core-attr-3.c | 41 ++ gcc/testsuite/gcc.target/bpf/core-attr-4.c | 35 ++ gcc/testsuite/gcc.target/bpf/core-builtin-1.c | 64 +++ gcc/testsuite/gcc.target/bpf/core-builtin-2.c | 26 + gcc/testsuite/gcc.target/bpf/core-builtin-3.c | 26 + gcc/testsuite/gcc.target/bpf/core-lto-1.c | 9 + gcc/testsuite/gcc.target/bpf/core-section-1.c | 38 ++ gcc/testsuite/gcc.target/i386/pr85819-1a.c | 11 + gcc/testsuite/gcc.target/i386/pr85819-1b.c | 6 + gcc/testsuite/gcc.target/i386/pr85819-2a.c | 17 + gcc/testsuite/gcc.target/i386/pr85819-2b.c | 6 + gcc/testsuite/gcc.target/i386/pr85819-2c.c | 7 + gcc/testsuite/gcc.target/i386/pr85819-3.c | 18 + gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 ++ gcc/testsuite/gfortran.dg/gomp/flush-1.f90 | 8 + gcc/testsuite/gfortran.dg/gomp/flush-2.f90 | 9 +- gcc/testsuite/gfortran.dg/pr101327.f90 | 11 + gcc/tree-ssa-pre.c | 97 ++-- gcc/tree-ssa-threadedge.c | 9 +- gcc/tree-vect-loop.c | 4 +- gcc/tree.h | 11 +- libgcc/ChangeLog | 10 + libgfortran/ISO_Fortran_binding-2-tmpl.h | 42 -- libgfortran/ISO_Fortran_binding-3-tmpl.h | 5 - ...tran_binding-1-tmpl.h => ISO_Fortran_binding.h} | 77 +++ libgfortran/Makefile.am | 18 +- libgfortran/Makefile.in | 18 +- libgfortran/mk-kinds-h.sh | 25 +- libgo/go/runtime/hash32.go | 4 +- libgo/go/runtime/hash64.go | 4 +- libgomp/ChangeLog | 4 + libgomp/libgomp.texi | 203 ++++++- 79 files changed, 2368 insertions(+), 241 deletions(-) create mode 100644 gcc/config/bpf/bpf-passes.def create mode 100644 gcc/config/bpf/coreout.c create mode 100644 gcc/config/bpf/coreout.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102226.cc create mode 100644 gcc/testsuite/gcc.dg/no_profile_instrument_function-attr-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-4.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-lto-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-section-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97142.c create mode 100644 gcc/testsuite/gfortran.dg/pr101327.f90 delete mode 100644 libgfortran/ISO_Fortran_binding-2-tmpl.h delete mode 100644 libgfortran/ISO_Fortran_binding-3-tmpl.h rename libgfortran/{ISO_Fortran_binding-1-tmpl.h => ISO_Fortran_binding.h} (73%)