Updating GIT tree Updating 596676d66ca..7123347c8b4 Fast-forward contrib/ChangeLog | 5 + contrib/gcc_update | 1 + gcc/ChangeLog | 66 ++++++++ gcc/DATESTAMP | 2 +- gcc/cgraph.c | 11 ++ gcc/cgraphclones.c | 2 + gcc/cgraphunit.c | 4 +- gcc/common.opt | 4 + gcc/config/aarch64/aarch64.c | 1 + gcc/coverage.c | 14 ++ gcc/cp/ChangeLog | 22 ++- gcc/cp/cvt.c | 4 +- gcc/cp/parser.c | 2 +- gcc/doc/invoke.texi | 19 ++- gcc/early-remat.c | 2 +- gcc/expr.c | 5 + gcc/function.c | 8 + gcc/gdbhooks.py | 3 + gcc/go/ChangeLog | 9 ++ gcc/go/go-gcc.cc | 179 +++++++++++---------- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-transform.c | 19 +++ gcc/ipa-inline.h | 1 + gcc/lower-subreg.c | 4 + gcc/testsuite/ChangeLog | 106 +++++++++--- gcc/testsuite/g++.dg/conversion/err-recover2.C | 10 ++ gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 ++ gcc/testsuite/g++.dg/diagnostic/pr84138.C | 2 +- gcc/testsuite/g++.dg/ipa/pr93621.C | 29 ++++ gcc/testsuite/g++.dg/pr94314-2.C | 5 +- gcc/testsuite/g++.dg/pr94314-3.C | 5 +- gcc/testsuite/g++.dg/pr94314-4.C | 30 ++++ gcc/testsuite/g++.dg/pr94314.C | 5 +- gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 2 +- .../gcc.c-torture/{ => compile}/pr92372.c | 0 gcc/testsuite/gcc.dg/graphite/interchange-1.c | 7 - gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 - gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr94598.c | 26 +++ gcc/testsuite/gcc.dg/vect/pr94606.c | 13 ++ gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 ++ .../gfortran.dg/graphite/interchange-3.f90 | 2 - gcc/tree-sra.c | 6 +- gcc/tree-ssa-dce.c | 98 +++++++++-- intl/ChangeLog | 34 ++++ intl/Makefile.in | 13 +- intl/configure | 24 +++ intl/configure.ac | 22 +++ intl/plural-config.h | 1 + intl/plural-exp.h | 8 +- intl/plural.c | 62 ++++--- intl/plural.y | 27 +++- libgo/runtime/aeshash.c | 12 +- libstdc++-v3/ChangeLog | 16 ++ libstdc++-v3/include/bits/fs_dir.h | 23 ++- libstdc++-v3/include/bits/fs_fwd.h | 4 + libstdc++-v3/include/bits/fs_path.h | 27 +++- .../unsynchronized_pool_resource/allocate.cc | 2 +- .../27_io/filesystem/path/compare/compare.cc | 2 +- .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../27_io/filesystem/path/nonmember/cmp.cc | 79 +++++++++ .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 80 +++++++++ 69 files changed, 998 insertions(+), 221 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/err-recover2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp51.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93621.C create mode 100644 gcc/testsuite/g++.dg/pr94314-4.C rename gcc/testsuite/gcc.c-torture/{ => compile}/pr92372.c (100%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94606.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 intl/plural-config.h create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc Current branch master is up to date. Adjusting file timestamps Touching intl/config.h.in...