Updating GIT tree Updating cff5a231480..edabbec31e3 Fast-forward ChangeLog | 8 + MAINTAINERS | 2 +- README.MOVED_TO_GIT | 1 - contrib/ChangeLog | 28 ++ contrib/gcc-git-customization.sh | 74 +++++ contrib/git-fetch-vendor.sh | 22 ++ gcc/ChangeLog | 110 +++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 7 + gcc/c/c-typeck.c | 10 + gcc/cgraph.c | 117 ++++++- gcc/cgraph.h | 51 ++- gcc/cgraphclones.c | 1 + gcc/config/aarch64/aarch64-cores.def | 10 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/cp/ChangeLog | 19 ++ gcc/cp/constexpr.c | 70 +++- gcc/cp/constraint.cc | 9 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/decl.c | 14 + gcc/cp/except.c | 2 + gcc/cp/pt.c | 39 ++- gcc/cp/typeck.c | 17 +- gcc/doc/invoke.texi | 13 +- gcc/gimplify.c | 8 + gcc/ipa-cp.c | 4 +- gcc/ipa-fnsummary.c | 22 +- gcc/ipa-profile.c | 353 +++++++++++++++++++-- gcc/ipa-ref.h | 3 + gcc/ipa-utils.c | 173 ++++++---- gcc/lto-cgraph.c | 30 +- gcc/opts.c | 5 + gcc/params.opt | 6 +- gcc/predict.c | 1 - gcc/symtab.c | 5 + gcc/testsuite/ChangeLog | 26 ++ gcc/testsuite/g++.dg/concepts/fn-concept3.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C | 12 + gcc/testsuite/g++.dg/eh/return1.C | 40 +++ gcc/testsuite/g++.dg/expr/rshift1.C | 8 + gcc/testsuite/g++.dg/ext/constexpr-builtin1.C | 37 +++ gcc/testsuite/g++.dg/ipa/pr93223.C | 62 ++++ gcc/testsuite/gcc.c-torture/execute/pr93213.c | 50 +++ gcc/testsuite/gcc.dg/c11-static-assert-10.c | 9 + gcc/testsuite/gcc.dg/c99-const-expr-15.c | 9 + .../gcc.dg/plugin/diagnostic-test-paths-2.c | 2 +- .../tree-prof/crossmodule-indir-call-topn-1.c | 33 ++ .../tree-prof/crossmodule-indir-call-topn-1a.c | 22 ++ .../tree-prof/crossmodule-indir-call-topn-2.c | 40 +++ .../gcc.dg/tree-prof/indir-call-prof-topn.c | 37 +++ gcc/testsuite/lib/scandump.exp | 1 + gcc/testsuite/lib/scanwpaipa.exp | 23 ++ gcc/tree-inline.c | 32 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-strlen.c | 6 +- gcc/value-prof.c | 87 ++--- gcc/value-prof.h | 1 - libstdc++-v3/ChangeLog | 35 ++ libstdc++-v3/include/bits/atomic_base.h | 15 +- libstdc++-v3/include/bits/fs_path.h | 7 + libstdc++-v3/include/std/atomic | 11 +- libstdc++-v3/include/std/version | 1 + .../filesystem/path/generic/generic_string.cc | 11 + .../testsuite/27_io/filesystem/path/generic/utf.cc | 64 ++++ .../27_io/filesystem/path/generic/wchar_t.cc | 64 ++++ .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/value_init.cc | 76 +++++ .../29_atomics/atomic_flag/cons/value_init.cc | 37 +++ .../29_atomics/atomic_flag/requirements/trivial.cc | 4 + .../29_atomics/atomic_float/requirements.cc | 6 +- .../29_atomics/atomic_float/value_init.cc | 37 +++ .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/value_init.cc | 37 +++ .../atomic_integral/requirements/trivial.cc | 4 + .../testsuite/util/testsuite_common_types.h | 22 +- maintainer-scripts/ChangeLog | 23 ++ maintainer-scripts/crontab | 12 +- maintainer-scripts/gcc_release | 107 ++++--- maintainer-scripts/update_version_git | 85 +++++ maintainer-scripts/update_version_svn | 85 ----- .../{update_web_docs_svn => update_web_docs_git} | 17 +- ...libstdcxx_svn => update_web_docs_libstdcxx_git} | 13 +- 84 files changed, 2198 insertions(+), 379 deletions(-) delete mode 100644 README.MOVED_TO_GIT create mode 100755 contrib/gcc-git-customization.sh create mode 100755 contrib/git-fetch-vendor.sh create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C create mode 100644 gcc/testsuite/g++.dg/eh/return1.C create mode 100644 gcc/testsuite/g++.dg/expr/rshift1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-builtin1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93223.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93213.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-10.c create mode 100644 gcc/testsuite/gcc.dg/c99-const-expr-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc create mode 100755 maintainer-scripts/update_version_git delete mode 100755 maintainer-scripts/update_version_svn rename maintainer-scripts/{update_web_docs_svn => update_web_docs_git} (95%) rename maintainer-scripts/{update_web_docs_libstdcxx_svn => update_web_docs_libstdcxx_git} (84%) Current branch master is up to date. Adjusting file timestamps Touching intl/config.h.in... Touching gcc/configure... Touching gcc/config.in... Touching gcc/config/arm/arm-tune.md... Touching gcc/config/arm/arm-tables.opt... Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... Touching libgfortran/aclocal.m4... Touching libgfortran/Makefile.in... Touching libquadmath/Makefile.in... Touching libgfortran/configure... Touching libgomp/configure.ac... Touching libgomp/aclocal.m4... Touching libgomp/Makefile.am... Touching libgomp/Makefile.in... Touching libgomp/testsuite/Makefile.in... Touching libgomp/configure... Touching libgomp/config.h.in... Touching libhsail-rt/Makefile.in... Touching libatomic/aclocal.m4... Touching libatomic/Makefile.in... Touching libatomic/testsuite/Makefile.in... Touching libatomic/configure... Touching libatomic/auto-config.h.in... Touching libsanitizer/aclocal.m4... Touching libsanitizer/Makefile.in... Touching libsanitizer/configure... Touching libsanitizer/asan/Makefile.in... Touching libsanitizer/interception/Makefile.in... Touching libsanitizer/sanitizer_common/Makefile.in... Touching libphobos/Makefile.in...