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-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 6afb21b824d LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033. adds 4195fced8a1 c++: using operator= [PR105223] adds 0899b22d932 c++: rodata and defaulted ctor [PR104142] adds 82a4c5c7044 IBM zSystems: Add support for z16 as CPU name. adds 91a38e8a848 builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] adds d481d13786c i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] adds 152f243fdac i386: i386-expand formatting fixes adds 62d5bb0f35f tree-optimization/105226 - avoid splitting abnormal edges adds 1bd96873cf7 tree-optimization/105232 - handle overly large sizes in com [...] adds 1210fd6e69e arm: remove unnecessary armv9-a multilib variant [PR104144] adds 31cccadcf2d tree-optimization/105235 - clean EH in execute_cse_conv_1 adds 62082d278d1 arm: fix testsuite failure of reg_equal_test.c [PR101755] adds 7c7e78e9c46 ipa/104303 - revert overly conservative DCE change adds e2c7070ac77 c++: requires-expr in pack expansion using pack [PR103105] adds 0c9bc1a2274 Revert "[nvptx] Fix ASM_SPEC workaround for sm_30" adds 71863c997bf Revert "[nvptx] Use --no-verify for sm_30" adds aa7874596b9 Let nvptx-as figure out the target architecture [PR97348] adds 164c6a1c5d7 c++: non-array new alignment [PR102071] adds 791a968630b c++: local function versioning [PR104669] adds af80ea97b61 libgccjit: Add support for sized integer types, including 1 [...] adds 30f7c83e9cf libgccjit: Add support for bitcasts [PR104071] adds 5780ff348ad libgccjit: Add support for register variables [PR104072] adds 79e1a6fb9ba libgccjit: Add function to hide stderr logs [PR104073] adds 6e5ad1cc24a libgccjit: Add support for setting the alignment [PR104293] adds 2ce0f5185ba libstdc++: Reduce memory usage in std::stacktrace::current adds e48933f00d6 libstdc++: Use nothrow new in std::stacktrace adds 7cf88759957 libstdc++: Use allocator to construct std::stacktrace_entry [...] adds b2c007b87dc libstdc++: shrink-to-fit in std::basic_stacktrace::current( [...] adds 3c742621ed2 libstdc++: Prefer to use mmap instead of malloc in libbacktrace adds 504dae1d379 Daily bump. adds bb50967fa4e mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c new 6b7cc729477 ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] new c1ff207af66 ppc: testsuite: skip pr60203 on no ldbl128
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 | 134 ++ gcc/DATESTAMP | 2 +- gcc/builtins.cc | 30 +- gcc/common/config/s390/s390-common.cc | 4 +- gcc/config.gcc | 2 +- gcc/config/arm/t-aprofile | 25 +- gcc/config/arm/t-multilib | 9 +- gcc/config/i386/i386-expand.cc | 51 +- gcc/config/i386/i386.cc | 3 +- gcc/config/nvptx/nvptx.h | 19 - gcc/config/nvptx/nvptx.opt | 1 - gcc/config/s390/driver-native.cc | 6 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390.cc | 14 +- gcc/config/s390/s390.h | 16 +- gcc/config/s390/s390.md | 6 +- gcc/config/s390/s390.opt | 5 +- gcc/cp/ChangeLog | 28 + gcc/cp/class.cc | 19 +- gcc/cp/decl.cc | 24 +- gcc/cp/decl2.cc | 12 +- gcc/cp/init.cc | 2 +- gcc/cp/pt.cc | 2 +- gcc/doc/invoke.texi | 3 +- gcc/jit/ChangeLog | 99 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1998 ++++++++++++-------- gcc/jit/docs/topics/compatibility.rst | 57 + gcc/jit/docs/topics/contexts.rst | 15 + gcc/jit/docs/topics/expressions.rst | 78 + gcc/jit/docs/topics/types.rst | 41 + gcc/jit/jit-builtins.cc | 1 + gcc/jit/jit-common.h | 3 +- gcc/jit/jit-playback.cc | 70 +- gcc/jit/jit-playback.h | 21 + gcc/jit/jit-recording.cc | 268 ++- gcc/jit/jit-recording.h | 77 +- gcc/jit/libgccjit.cc | 112 +- gcc/jit/libgccjit.h | 96 +- gcc/jit/libgccjit.map | 28 + gcc/reginfo.cc | 18 + gcc/rtl.h | 1 + gcc/testsuite/ChangeLog | 89 + gcc/testsuite/g++.dg/cpp1z/aligned-new9.C | 4 + gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C | 23 + gcc/testsuite/g++.dg/opt/const7.C | 7 + gcc/testsuite/g++.dg/opt/pr105235-1.C | 12 + gcc/testsuite/g++.dg/template/using31.C | 16 + gcc/testsuite/g++.target/i386/mv31.C | 10 + gcc/testsuite/gcc.dg/asan/pr105214.c | 16 + gcc/testsuite/gcc.dg/pr105211.c | 11 + gcc/testsuite/gcc.dg/pr105226.c | 23 + gcc/testsuite/gcc.target/arm/multilib.exp | 19 +- gcc/testsuite/gcc.target/arm/reg_equal_test.c | 25 +- gcc/testsuite/gcc.target/mips/pr102024-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 1 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 16 + gcc/testsuite/jit.dg/harness.h | 4 + gcc/testsuite/jit.dg/test-bitcast.c | 61 + gcc/testsuite/jit.dg/test-error-bad-bitcast.c | 62 + gcc/testsuite/jit.dg/test-error-bad-bitcast2.c | 62 + .../jit.dg/test-error-register-variable-bad-name.c | 35 + .../test-error-register-variable-size-mismatch.c | 38 + gcc/testsuite/jit.dg/test-register-variable.c | 56 + gcc/testsuite/jit.dg/test-setting-alignment.c | 66 + gcc/testsuite/jit.dg/test-types.c | 131 ++ gcc/toplev.cc | 2 + gcc/tree-ssa-dce.cc | 2 +- gcc/tree-ssa-math-opts.cc | 15 +- gcc/tree-vect-loop-manip.cc | 3 +- gcc/tree.cc | 17 + gcc/tree.h | 1 + libstdc++-v3/ChangeLog | 49 + libstdc++-v3/acinclude.m4 | 35 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 59 +- libstdc++-v3/include/std/stacktrace | 243 ++- .../testsuite/19_diagnostics/stacktrace/current.cc | 86 + 79 files changed, 3606 insertions(+), 1120 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C create mode 100644 gcc/testsuite/g++.dg/opt/const7.C create mode 100644 gcc/testsuite/g++.dg/opt/pr105235-1.C create mode 100644 gcc/testsuite/g++.dg/template/using31.C create mode 100644 gcc/testsuite/g++.target/i386/mv31.C create mode 100644 gcc/testsuite/gcc.dg/asan/pr105214.c create mode 100644 gcc/testsuite/gcc.dg/pr105211.c create mode 100644 gcc/testsuite/gcc.dg/pr105226.c create mode 100644 gcc/testsuite/jit.dg/test-bitcast.c create mode 100644 gcc/testsuite/jit.dg/test-error-bad-bitcast.c create mode 100644 gcc/testsuite/jit.dg/test-error-bad-bitcast2.c create mode 100644 gcc/testsuite/jit.dg/test-error-register-variable-bad-name.c create mode 100644 gcc/testsuite/jit.dg/test-error-register-variable-size-mismatch.c create mode 100644 gcc/testsuite/jit.dg/test-register-variable.c create mode 100644 gcc/testsuite/jit.dg/test-setting-alignment.c create mode 100644 libstdc++-v3/testsuite/19_diagnostics/stacktrace/current.cc