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_ubsan in repository toolchain/ci/gcc.
from 4abc0c196b1 i386: Fix ICE in ix86_print_opreand_address [PR 102761] adds 38733234024 openmp: Add additional tests for declare variant in Fortran adds 4d92a69fc58 Process EH edges again and call get_tree_range on non gimpl [...] adds ce4d1f632ff Daily bump. adds 38f6ee6bfc4 AVX512FP16: Add *_set1_pch intrinsics. adds df592811f95 target: support spaces in target attribute. adds caab0139761 Remove check_aligned parameter from vect_supportable_dr_alignment adds f45610a4523 c++: Don't reject calls through PMF during constant evaluat [...] adds d19d90289d1 Add misalignment output parameter to get_load_store_type adds 6b4c18b9812 [sve] PR93183 - Add support for conditional neg. adds 91419baf4d0 Optimize the builtin vec_xl_sext adds d2161caffbb Change threading comment before pass_ccp pass. adds 0910c516a3d rs6000: Remove unspecs for vec_mrghl[bhw] adds f98359ba9d3 PR target/102785: Correct addsub/subadd patterns on bfin. adds d996799a507 tree-optimization/102827 - avoid stmts in preheader adds 476ca5ade85 Compute negative offset in get_load_store_type adds 9890b12c72c libstdc++: Fix mem-initializer in std::move_only_function [ [...] adds 793d2549b17 Refactor load/store costing adds 5f5baf79927 MAINTAINERS: Add myself for write after approval adds 6b34f5c5ec7 target: Support whitespaces in target attr/pragma. adds e3ef92e79f9 aix: ensure reference to __tls_get_addr is in text section. adds 6920d5a1a28 Fortran: Fix "str" to scalar descriptor conversion [PR92482] adds 82b2e4f8cf5 libstdc++: Implement monadic operations for std::optional ( [...] adds c4ecb11e4f7 libstdc++: Fix std::stack deduction guide adds 5a8832b1659 libstdc++: Change std::variant union member to empty struct adds 93bd0213885 Refactor vect_supportable_dr_alignment adds 7ef0cc44448 Make file utf8 valid input. adds ff0eec94e87 Fortran: Fix 'fn spec' for deferred character length new 04d392e8430 libstdc++: Fix doxygen generation to work with relative paths
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: MAINTAINERS | 1 + contrib/ChangeLog | 6 + gcc/ChangeLog | 148 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.c | 1 + gcc/config/bfin/bfin.md | 46 ++--- gcc/config/i386/avx512fp16intrin.h | 13 ++ gcc/config/i386/avx512fp16vlintrin.h | 26 +++ gcc/config/i386/i386-options.c | 2 + gcc/config/rs6000/altivec.md | 203 ++++++--------------- gcc/config/rs6000/rs6000-call.c | 33 ++-- gcc/config/rs6000/rs6000-p8swap.c | 2 - gcc/config/rs6000/rs6000.c | 85 ++++----- gcc/config/rs6000/vsx.md | 26 ++- gcc/cp/constexpr.c | 4 + gcc/fortran/ChangeLog | 79 ++++++++ gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-types.c | 6 +- gcc/gimple-range.cc | 10 +- gcc/passes.def | 4 +- gcc/system.h | 21 +++ gcc/testsuite/ChangeLog | 128 +++++++++++++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 ++ gcc/testsuite/g++.dg/pr102796.C | 18 ++ gcc/testsuite/gcc.dg/pr102827.c | 13 ++ gcc/testsuite/gcc.target/aarch64/pr102375.c | 4 + gcc/testsuite/gcc.target/aarch64/sve/pr93183.c | 2 +- .../gcc.target/i386/avx512fp16-set1-pch-1a.c | 13 ++ .../gcc.target/i386/avx512fp16-set1-pch-1b.c | 42 +++++ .../gcc.target/i386/avx512fp16vl-set1-pch-1a.c | 20 ++ .../gcc.target/i386/avx512fp16vl-set1-pch-1b.c | 57 ++++++ gcc/testsuite/gcc.target/i386/pr102374.c | 3 + gcc/testsuite/gcc.target/powerpc/builtins-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c | 35 ++++ gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 57 ++++-- .../gfortran.dg/gomp/declare-variant-15.f90 | 13 ++ .../gfortran.dg/gomp/declare-variant-16.f90 | 14 +- gcc/tree-if-conv.c | 21 ++- gcc/tree-vect-data-refs.c | 148 +++++++++------ gcc/tree-vect-stmts.c | 131 +++++++------ gcc/tree-vectorizer.h | 6 +- libcpp/ChangeLog | 4 + libgfortran/ChangeLog | 14 ++ libgomp/ChangeLog | 16 ++ .../include/coi/source/COIBuffer_source.h | 2 +- libstdc++-v3/doc/Makefile.am | 20 +- libstdc++-v3/doc/Makefile.in | 20 +- libstdc++-v3/include/bits/mofunc_impl.h | 2 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/std/optional | 182 +++++++++++++++++- libstdc++-v3/include/std/ranges | 42 +---- libstdc++-v3/include/std/variant | 4 +- libstdc++-v3/include/std/version | 3 + .../testsuite/20_util/move_only_function/cons.cc | 27 +++ .../testsuite/20_util/optional/monadic/and_then.cc | 120 ++++++++++++ .../testsuite/20_util/optional/monadic/or_else.cc | 103 +++++++++++ .../20_util/optional/monadic/or_else_neg.cc | 30 +++ .../20_util/optional/monadic/transform.cc | 123 +++++++++++++ .../testsuite/20_util/optional/monadic/version.cc | 10 + .../testsuite/23_containers/stack/deduction.cc | 14 ++ 60 files changed, 1761 insertions(+), 441 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C create mode 100644 gcc/testsuite/g++.dg/pr102796.C create mode 100644 gcc/testsuite/gcc.dg/pr102827.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr102375.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-set1-pch-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-set1-pch-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-set1-pch-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-set1-pch-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102374.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/and_then.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/or_else.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/or_else_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/transform.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/version.cc