This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 87e8197e401 Merge branch 'master' into devel/sphinx adds 60468d6cd46 c++: Fix pragma suppression of -Wc++20-compat diagnostics [ [...] adds bf13a13c65b c++: remove some xfails adds 47a61e65148 Daily bump. adds 80f78716c2c Abstract interesting ssa-names from GORI. adds 3cab897a67a LoongArch: Provide fmin/fmax RTL pattern adds 5bc2042df43 Fix bug in emergency cxa pool free adds bac07a1da24 Refactor back_threader_profitability adds 06bca6950b1 arm: Define with_float to hard when target name ends with hf adds 92a5de3df2d OpenMP/C++: Allow classes with static members to be mappabl [...] adds 6b4e49fdfcc libgomp/splay-tree.h: Fix splay_tree_prefix handling adds d9c9424d2c4 OpenMP: Fix var replacement with 'simd' and linear-step var [...] adds 027b281f1e8 OpenMP requires: Fix diagnostic filename corner case adds 1513512ec7d Fortran: OpenMP fix declare simd inside modules and absent [...] adds 745be54bd66 fortran: Add -static-libquadmath support [PR46539] adds 8d22c7cb8b1 c++: Extend -Wpessimizing-move to other contexts adds 6602a2b2dee c++: Tweak for -Wpessimizing-move in templates [PR89780] adds 6c136d53e89 c++: Extend -Wredundant-move for const-qual objects [PR90428] adds 5adfb6540db Reset root oracle from path_oracle::reset_path. adds 177e93e9527 c++: Add new std::move test [PR67906] adds 5cccc24c066 [Committed] PR target/106640: Fix use of XINT in TImode com [...] adds c352361b5ee RISC-V/testsuite: Restrict remaining `fmin'/`fmax' tests to [...] adds 0342f034adc Daily bump. adds dca74793cd4 xtensa: Optimize stack pointer updates in function pro/epil [...] adds b7d62c551f3 LoongArch: Get __tls_get_addr address through got table whe [...] adds 3496ca4e656 RISC-V: Add runtime invariant support adds 4645ce0d00b Use gimple_range_ssa_names in path_range_query. adds defa08a3367 rs6000: Add expand pattern for multiply-add (PR103109) adds 5dbc94bf13c Add libgo dependency on libbacktrace. adds 9d2d38a4686 Makefile.def: drop remnants of unused libelf adds 2e803889837 build: regenerate gcc/configure adds 6910cad55ff x86: Support vector __bf16 type adds 03119249b9c gcov-dump: properly use INCLUDE_VECTOR new c4cf402822b Merge branch 'master' into devel/sphinx
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: Makefile.def | 4 - Makefile.in | 1289 +------------------- Makefile.tpl | 6 - configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 240 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-opts.cc | 7 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 8 + gcc/c/c-decl.cc | 5 +- gcc/c/c-typeck.cc | 8 +- gcc/common.opt | 4 + gcc/config.gcc | 7 + gcc/config/darwin.h | 1 + gcc/config/i386/i386-expand.cc | 129 +- gcc/config/i386/i386-features.cc | 6 +- gcc/config/i386/i386.cc | 16 +- gcc/config/i386/i386.h | 12 +- gcc/config/i386/i386.md | 9 +- gcc/config/i386/sse.md | 211 ++-- gcc/config/loongarch/loongarch.cc | 14 +- gcc/config/loongarch/loongarch.md | 18 + gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-modes.def | 13 + gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv-sr.cc | 2 +- gcc/config/riscv/riscv.cc | 180 ++- gcc/config/riscv/riscv.h | 9 + gcc/config/riscv/riscv.md | 2 +- gcc/config/rs6000/rs6000.md | 48 +- gcc/config/xtensa/xtensa.cc | 79 +- gcc/configure | 12 +- gcc/cp/ChangeLog | 60 + gcc/cp/call.cc | 5 +- gcc/cp/cp-objcp-common.h | 2 - gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.cc | 9 +- gcc/cp/decl2.cc | 59 +- gcc/cp/parser.cc | 5 +- gcc/cp/pt.cc | 3 + gcc/cp/semantics.cc | 28 +- gcc/cp/typeck.cc | 192 ++- gcc/d/ChangeLog | 6 + gcc/diagnostic-spec.cc | 7 +- gcc/diagnostic-spec.h | 4 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/invoke.texi | 16 +- gcc/fortran/lang.opt | 4 + gcc/fortran/openmp.cc | 10 +- gcc/fortran/options.cc | 7 + gcc/gcc.cc | 6 +- gcc/gcov-dump.cc | 3 +- gcc/gimple-range-fold.cc | 33 + gcc/gimple-range-fold.h | 11 +- gcc/gimple-range-gori.cc | 33 +- gcc/gimple-range-path.cc | 32 +- gcc/gimplify.cc | 2 +- gcc/langhooks-def.h | 3 - gcc/langhooks.cc | 11 - gcc/langhooks.h | 3 - gcc/lto-cgraph.cc | 5 + gcc/omp-general.cc | 11 + gcc/omp-general.h | 1 + gcc/omp-low.cc | 2 + gcc/testsuite/ChangeLog | 108 ++ .../c-c++-common/gomp/map-incomplete-type.c | 17 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move7.C | 16 +- gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move8.C | 65 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move9.C | 89 ++ gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C | 61 + .../{Wredundant-move3.C => Wredundant-move11.C} | 29 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C | 3 +- gcc/testsuite/g++.dg/cpp0x/keywords2.C | 16 + gcc/testsuite/g++.dg/cpp2a/keywords2.C | 13 + gcc/testsuite/g++.dg/gomp/unmappable-1.C | 3 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 2 +- .../g++.target/i386/bfloat_cpp_typecheck.C | 4 +- gcc/testsuite/g++.target/i386/vect-bfloat16-1.C | 13 + .../i386/{avx512fp16-1c.c => vect-bfloat16-1.c} | 21 +- gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c | 121 ++ gcc/testsuite/gcc.target/i386/vect-bfloat16-2b.c | 22 + .../gcc.target/i386/vect-bfloat16-typecheck_1.c | 258 ++++ .../gcc.target/i386/vect-bfloat16-typecheck_2.c | 248 ++++ gcc/testsuite/gcc.target/loongarch/fmax-fmin.c | 30 + gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 12 + gcc/testsuite/gcc.target/powerpc/pr103109-1.c | 10 + gcc/testsuite/gcc.target/powerpc/pr103109-2.c | 96 ++ gcc/testsuite/gcc.target/powerpc/pr103109.h | 12 + gcc/testsuite/gcc.target/riscv/fmax-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fmin-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fminf-snan.c | 1 + gcc/testsuite/gfortran.dg/gomp/declare-simd-4.f90 | 42 + gcc/testsuite/gfortran.dg/gomp/declare-simd-5.f90 | 49 + gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90 | 42 + gcc/tree-ssa-threadbackward.cc | 357 +++--- gcc/value-relation.cc | 6 +- gcc/value-relation.h | 2 +- libcpp/ChangeLog | 6 + libcpp/include/cpplib.h | 4 + libcpp/init.cc | 1 + libgcc/ChangeLog | 118 ++ libgfortran/ChangeLog | 11 + libgfortran/acinclude.m4 | 27 +- libgfortran/configure | 26 +- libgomp/ChangeLog | 10 + libgomp/splay-tree.h | 30 +- .../testsuite/libgomp.c/{linear-1.c => linear-2.c} | 40 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/libsupc++/eh_alloc.cc | 4 +- 116 files changed, 3024 insertions(+), 1997 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/map-incomplete-type.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move3.C => Wredundant-move11.C} (69%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/keywords2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/keywords2.C create mode 100644 gcc/testsuite/g++.target/i386/vect-bfloat16-1.C copy gcc/testsuite/gcc.target/i386/{avx512fp16-1c.c => vect-bfloat16-1.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-typecheck_1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-typecheck_2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/fmax-fmin.c create mode 100644 gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109.h create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90 copy libgomp/testsuite/libgomp.c/{linear-1.c => linear-2.c} (75%)