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 ecb7b9c4134 Encode some macros. adds 3330e673959 VEC_COND_EXPR verification adjustment adds d253a6f7bb1 d: Add TARGET_D_HAS_STDCALL_CONVENTION adds 3785d2b207f d: Add TARGET_D_REGISTER_CPU_TARGET_INFO adds 5b63eb17d86 d: Move call to set_linkage_for_decl to declare_extern_var. adds a5e4abac26b d: Remove setting of target-specific global.params flags fr [...] adds 2ccc05a5141 c++: Fix deduction with reference NTTP [PR83476] adds 527bc0181d3 d: Add TARGET_D_REGISTER_OS_TARGET_INFO adds 3191c1f4488 IBM Z: Fix error checking for immediate builtin operands adds a065e0bb092 aarch64: Handle more SVE vector constants [PR99246] adds 785209fc464 PR testsuite/100073 - test case gcc.dg/pr86058.c fails on a [...] adds f99f64f69db [PR100066] Check paradoxical subreg when splitting hard reg [...] adds 9b53edc796d c++: non-static member, array bound, sizeof [PR93314] adds 00a2774923c c++: premature overload resolution redux [PR100078] adds 1fce5932a3a Better const_vector printing adds a87d3f964df Check for matching CONST_VECTOR encodings [PR99929] adds df3b1289521 Daily bump. adds 417c36cfd62 re PR tree-optimization/93210 (Sub-optimal code optimizatio [...] adds 9a0e09f3dd5 Fortran: Fix class reallocate on assignment [PR99307]. adds 39d23b7960e aarch64: Fix several *LOGICAL:optab_ashl<mode>3 related r [...] adds 4dd9e1c541e XFAIL OpenMP/nvptx execution-time hangs for simple nested O [...] adds b5f644a98b3 Fix handling of clones in lto_wpa_write_files [PR98599] adds a3317f7b3c0 c: Don't drop vector attributes that affect type identity [ [...] adds 1696fc1ea01 c++: Tweak merging of vector attributes that affect type id [...] adds ddcf111d055 Deprecate gimple-builder.h API adds 4d1fa72894e testsuite: enable pr86058.c also on i?86-*-* [PR100073] new ca7d451d985 docs: remove itemx for a param new e524607beb2 Merge branch 'master' into devel/sphinx
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 | 120 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 77 ++++++++ gcc/attribs.h | 3 + gcc/c/c-typeck.c | 10 +- gcc/config/aarch64/aarch64-d.c | 23 +++ gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 54 ++++++ gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 53 ++++++ gcc/config/arm/arm-d.c | 42 +++++ gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.h | 3 +- gcc/config/i386/i386-d.c | 48 +++++ gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.h | 4 +- gcc/config/mips/mips-d.c | 30 +++ gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.h | 3 +- gcc/config/pa/pa-d.c | 28 +++ gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.h | 3 +- gcc/config/riscv/riscv-d.c | 46 +++++ gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.h | 3 +- gcc/config/rs6000/rs6000-d.c | 30 +++ gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.h | 3 +- gcc/config/s390/s390-builtins.def | 85 ++++++--- gcc/config/s390/s390-d.c | 30 +++ gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 35 +++- gcc/config/s390/s390.h | 3 +- gcc/config/sparc/sparc-d.c | 28 +++ gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.h | 3 +- gcc/cp/ChangeLog | 42 +++++ gcc/cp/pt.c | 11 +- gcc/cp/semantics.c | 10 + gcc/cp/typeck.c | 15 +- gcc/cse.c | 5 + gcc/cselib.c | 5 + gcc/d/ChangeLog | 37 ++++ gcc/d/d-builtins.cc | 19 -- gcc/d/d-target.cc | 14 +- gcc/d/d-target.def | 33 ++++ gcc/d/decl.cc | 6 +- gcc/d/typeinfo.cc | 5 +- gcc/d/types.cc | 19 +- gcc/doc/invoke.texi | 1 - gcc/doc/tm.texi | 22 +++ gcc/doc/tm.texi.in | 6 + gcc/fortran/ChangeLog | 5 + gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 204 ++++++++------------- gcc/fortran/trans-expr.c | 98 +++++++--- gcc/fortran/trans.c | 36 ++-- gcc/fortran/trans.h | 6 +- gcc/gimple-builder.h | 2 + gcc/jump.c | 5 + gcc/lra-constraints.c | 17 +- gcc/lto/lto.c | 2 +- gcc/print-rtl.c | 32 +++- gcc/reload.c | 5 + gcc/rtl.c | 10 + gcc/rtl.h | 17 ++ gcc/testsuite/ChangeLog | 64 +++++++ gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 ++ gcc/testsuite/g++.dg/parse/uneval1.C | 14 ++ gcc/testsuite/g++.dg/template/dependent-tmpl2.C | 10 + gcc/testsuite/g++.dg/template/ref11.C | 9 + .../advsimd-intrinsics/advsimd-intrinsics.exp | 4 +- .../aarch64/advsimd-intrinsics/pr98852.C | 110 +++++++++++ gcc/testsuite/gcc.dg/pr86058.c | 9 +- gcc/testsuite/gcc.dg/pr93210.c | 2 +- .../aarch64/advsimd-intrinsics/pr98852.c | 129 +++++++++++++ gcc/testsuite/gcc.target/aarch64/pr100056.c | 58 ++++++ .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 ++ gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 ++ gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 + gcc/testsuite/gcc.target/i386/pr100066.c | 13 ++ .../gcc.target/s390/zvector/imm-range-error-1.c | 26 +++ .../gcc.target/s390/zvector/vec_msum_u128-1.c | 45 +++++ gcc/tree-cfg.c | 2 + gcc/tree-ssa-propagate.c | 2 +- libgomp/ChangeLog | 7 + libgomp/testsuite/lib/libgomp.exp | 12 ++ .../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 5 +- .../testsuite/libgomp.fortran/task-detach-6.f90 | 3 +- 90 files changed, 1784 insertions(+), 272 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C create mode 100644 gcc/testsuite/g++.dg/parse/uneval1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-tmpl2.C create mode 100644 gcc/testsuite/g++.dg/template/ref11.C copy gcc/testsuite/{gcc.target => g++.target}/aarch64/advsimd-intrinsics/advsimd-i [...] create mode 100644 gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/pr98852.C create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/pr98852.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100056.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100066.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_msum_u128-1.c