This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/modula-2 in repository gcc.
from b624e1e9dc0 Merge branch 'master' into devel/modula-2. adds 4a8b45e8bc8 Fix exchanged period and letter in gfortan.texi. adds 8d0fcf13585 c++: check completeness after auto deduction [PR80351] adds fd0d3e9121c c++: pedwarn for empty unnamed enum in decl [PR67048] adds 8189838d823 c++: tidy auto deduction adds 53e7252140c c++: lambda capture dependent type [PR82980] adds 4259c229b45 c++: alias CTAD and member alias templates [PR104470] adds e9d2adc17d0 c++: reorganize friend template matching [PR91618] adds 66d1e440e14 Daily bump. adds 0aa277bf0b4 c-family: attribute ((aligned, mode)) [PR100545] adds 559bba46cdd gengtype: remove "tree_exp" special attribute adds 95874f95095 Daily bump. adds 75bbc3da3e5 Denormalize VR_VARYING to VR_RANGE before passing it to set [...] adds 69daa9244a2 rs6000: "Y" is DS-form, not DQ-form adds bee8b8602ff Daily bump. adds 28cfea987e1 libgcov: add ATTRIBUTE_UNUSED for dump_string adds 4a0e89b10f6 system.h: Include <initializer_list> in system.h unconditionally adds 82a344f2067 Use CASE_CONVERT in a few more cases adds 3a3eda000fd tree-optimization/105437 - BB vect with extern defs of thro [...] adds 880a9845dc1 gcov: Fix first time gcov info dump adds 02f03c5c826 expand: Throw away non-external decls without varpool nodes [...] adds 576f975cabb libstdc++: case-sensitivity in hexfloat std::from_chars [PR105441] adds 86d821ddf56 libstdc++: Don't use std::tolower in <charconv> [PR103911] adds 41e3db05d69 tree-optimization/104240 - SLP discovery with swapped comparisons adds 1cb220498e1 Assume a call is expensive when it mismatches adds 05cd2d3f588 c++: uses_template_parms cleanups adds 198bd0d599e Fortran: Add location info to OpenMP tree nodes adds 7e1f30d7edd x86: Add missing .note.GNU-stack to assembly source adds dcb4bd0789d c++: also note name used in enclosing class adds 6f78c52d4bd c++: improve template-id location adds 6259d8aa73f Daily bump. adds 404edfce683 testsuite: vect: update unaligned message adds 941cdc8b6d2 OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr. adds dfae0c5a29f tree-optimization/105394 - vector lowering of compares adds 99f55024b06 Fixup OPTION_SET_P usage in finish_options adds 6b4cc784806 middle-end/105461 - opts processing of -fvar-tracking new b8c70285c3b Merge branch 'master' into devel/modula-2.
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: gcc/ChangeLog | 220 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.cc | 16 +- gcc/c-family/c-common.cc | 7 +- gcc/cfgexpand.cc | 3 +- gcc/config/rs6000/constraints.md | 2 +- gcc/cp/ChangeLog | 112 +++++++++++ gcc/cp/class.cc | 61 ++++-- gcc/cp/constexpr.cc | 3 +- gcc/cp/cp-gimplify.cc | 3 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.cc | 25 +-- gcc/cp/decl2.cc | 9 +- gcc/cp/friend.cc | 92 ++++----- gcc/cp/lambda.cc | 7 +- gcc/cp/parser.cc | 4 +- gcc/cp/pt.cc | 91 +++++---- gcc/dojump.cc | 4 +- gcc/fortran/ChangeLog | 18 ++ gcc/fortran/gfortran.texi | 2 +- gcc/fortran/trans-openmp.cc | 11 ++ gcc/gcov-io.cc | 5 +- gcc/gengtype.cc | 35 +--- gcc/omp-low.cc | 1 + gcc/opts.cc | 12 +- gcc/system.h | 1 + gcc/testsuite/ChangeLog | 132 +++++++++++++ gcc/testsuite/c-c++-common/attr-mode-1.c | 4 + gcc/testsuite/c-c++-common/attr-mode-2.c | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum42.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 7 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp54.C | 4 +- .../g++.dg/cpp2a/class-deduction-alias12.C | 23 +++ gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C | 2 +- gcc/testsuite/g++.dg/lookup/name-clash13.C | 7 + gcc/testsuite/g++.dg/lookup/name-clash14.C | 9 + gcc/testsuite/g++.dg/lookup/name-clash15.C | 14 ++ gcc/testsuite/g++.dg/lookup/name-clash16.C | 13 ++ gcc/testsuite/g++.dg/vect/pr105437.cc | 24 +++ gcc/testsuite/g++.dg/warn/Wunused-var-37.C | 64 ++++++ gcc/testsuite/g++.dg/warn/Wunused-var-38.C | 16 ++ gcc/testsuite/g++.dg/warn/Wunused-var-39.C | 16 ++ gcc/testsuite/gcc.dg/pr105415.c | 26 +++ gcc/testsuite/gcc.dg/pr105461.c | 16 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c | 14 ++ .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 1 + gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx512f/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 1 + .../x86_64/abi/avx512fp16/m256h/asm-support.S | 1 + .../x86_64/abi/avx512fp16/m512h/asm-support.S | 1 + .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 1 + gcc/tree-core.h | 4 +- gcc/tree-scalar-evolution.cc | 7 +- gcc/tree-ssa-dom.cc | 3 +- gcc/tree-ssanames.cc | 11 +- gcc/tree-vect-generic.cc | 5 +- gcc/tree-vect-slp.cc | 26 ++- libgcc/ChangeLog | 4 + libgcc/libgcov-driver.c | 1 + libgomp/libgomp.map | 5 + libgomp/libgomp.texi | 2 +- libgomp/omp.h.in | 1 + libgomp/omp_lib.f90.in | 9 + libgomp/omp_lib.h.in | 9 + libgomp/target.c | 38 ++++ .../libgomp.c-c++-common/get-mapped-ptr-1.c | 41 ++++ .../libgomp.c-c++-common/get-mapped-ptr-2.c | 106 ++++++++++ .../libgomp.c-c++-common/get-mapped-ptr-3.c | 51 +++++ .../libgomp.c-c++-common/get-mapped-ptr-4.c | 49 +++++ .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 43 ++++ .../testsuite/libgomp.fortran/get-mapped-ptr-2.f90 | 175 ++++++++++++++++ .../testsuite/libgomp.fortran/get-mapped-ptr-3.f90 | 48 +++++ .../testsuite/libgomp.fortran/get-mapped-ptr-4.f90 | 84 ++++++++ libstdc++-v3/ChangeLog | 33 ++++ libstdc++-v3/src/c++17/floating_from_chars.cc | 13 +- libstdc++-v3/testsuite/20_util/from_chars/7.cc | 1 + 85 files changed, 1742 insertions(+), 207 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-mode-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-mode-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias12.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash13.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash14.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash15.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash16.C create mode 100644 gcc/testsuite/g++.dg/vect/pr105437.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-37.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-38.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-39.C create mode 100644 gcc/testsuite/gcc.dg/pr105415.c create mode 100644 gcc/testsuite/gcc.dg/pr105461.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/get-mapped-ptr-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/get-mapped-ptr-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/get-mapped-ptr-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/get-mapped-ptr-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/get-mapped-ptr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/get-mapped-ptr-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/get-mapped-ptr-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/get-mapped-ptr-4.f90