[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Gaius Mulley
gaius@gcc.gnu.org
Tue Jan 25 18:58:29 GMT 2022
https://gcc.gnu.org/g:07395a6e22ebd4a9378dfac9c66000a3514ac999
commit 07395a6e22ebd4a9378dfac9c66000a3514ac999
Merge: 183c1231175 aeac414923a
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date: Tue Jan 25 18:57:32 2022 +0000
Merge branch 'master' into devel/modula-2.
Diff:
ChangeLog | 5 +
Makefile.def | 1 -
Makefile.in | 1 -
build.log | 0
contrib/ChangeLog | 12 +
contrib/filter-clang-warnings.py | 3 +-
contrib/gcc-changelog/git_commit.py | 12 +-
contrib/gcc-changelog/test_email.py | 5 +
contrib/gcc-changelog/test_patches.txt | 82 +++++
gcc/ChangeLog | 350 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 8 +
gcc/analyzer/region-model-manager.cc | 11 +
gcc/builtins.cc | 76 +++++
gcc/c-family/ChangeLog | 17 +
gcc/c-family/c-common.cc | 25 +-
gcc/c-family/c-common.h | 3 +-
gcc/c-family/c-format.cc | 2 +-
gcc/c-family/c.opt | 13 +-
gcc/common.opt | 6 +-
gcc/common/config/i386/i386-common.cc | 17 +-
gcc/common/config/riscv/riscv-common.cc | 14 +-
gcc/common/config/s390/s390-common.cc | 6 +-
gcc/config.gcc | 8 +-
gcc/config/aarch64/aarch64-builtins.cc | 7 +
gcc/config/alpha/linux.h | 25 +-
gcc/config/fuchsia.h | 2 +
gcc/config/glibc-stdint.h | 3 +
gcc/config/i386/gnu-user-common.h | 5 +-
gcc/config/i386/gnu.h | 5 +-
gcc/config/i386/predicates.md | 2 +
gcc/config/linux.h | 25 +-
gcc/config/rs6000/aix.h | 1 +
gcc/config/rs6000/linux.h | 25 +-
gcc/config/rs6000/linux64.h | 25 +-
gcc/config/rs6000/rs6000-call.cc | 12 -
gcc/config/rs6000/rs6000-internal.h | 3 -
gcc/config/rs6000/rs6000-protos.h | 1 -
gcc/config/rs6000/rs6000.cc | 91 +-----
gcc/config/rs6000/rs6000.md | 135 +++++++-
gcc/config/rs6000/vsx.md | 12 +-
gcc/cp/ChangeLog | 64 ++++
gcc/cp/call.cc | 32 +-
gcc/cp/cp-gimplify.cc | 6 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.cc | 35 +--
gcc/cp/pt.cc | 14 +-
gcc/cp/semantics.cc | 9 +-
gcc/cp/tree.cc | 3 +-
gcc/cp/typeck.cc | 19 +-
gcc/doc/extend.texi | 8 +
gcc/doc/invoke.texi | 8 +-
gcc/doc/md.texi | 17 +
gcc/doc/options.texi | 33 ++
gcc/fortran/ChangeLog | 18 ++
gcc/fortran/lang.opt | 18 +-
gcc/fortran/simplify.cc | 13 +-
gcc/fortran/trans-types.cc | 3 +
gcc/opt-functions.awk | 7 +-
gcc/opt-read.awk | 4 +
gcc/optabs.def | 4 +
gcc/optc-gen.awk | 2 +
gcc/opts-common.cc | 180 ++++++++++-
gcc/opts-global.cc | 6 +-
gcc/opts.cc | 59 +++-
gcc/opts.h | 24 +-
gcc/pointer-query.cc | 30 --
gcc/testsuite/ChangeLog | 228 ++++++++++++++
gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-18.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-19.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-20.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-21.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-22.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-23.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c | 2 +-
gcc/testsuite/c-c++-common/Wformat-pr104148.c | 33 ++
gcc/testsuite/g++.dg/cpp0x/constexpr-empty14a.C | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist127.C | 39 +++
gcc/testsuite/g++.dg/cpp0x/ref-qual21.C | 23 ++
gcc/testsuite/g++.dg/cpp2a/desig21.C | 48 +++
gcc/testsuite/gcc.dg/analyzer/pr104089.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c | 18 ++
gcc/testsuite/gcc.dg/pr102087_1.c | 13 +
gcc/testsuite/gcc.dg/sancov/pr104158-1.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-2.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-3.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-4.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-5.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-6.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-7.c | 11 +
gcc/testsuite/gcc.dg/spellcheck-options-24.c | 5 +
gcc/testsuite/gcc.dg/torture/pr100740.c | 12 +
gcc/testsuite/gcc.dg/torture/pr101508.c | 13 +
gcc/testsuite/gcc.dg/torture/pr101972.c | 39 +++
gcc/testsuite/gcc.dg/torture/pr102131-1.c | 16 +
gcc/testsuite/gcc.dg/torture/pr102131-2.c | 15 +
gcc/testsuite/gcc.dg/torture/pr102131-3.c | 11 +
gcc/testsuite/gcc.dg/torture/pr102131-4.c | 15 +
gcc/testsuite/gcc.dg/vect/pr81196-2.c | 16 +
gcc/testsuite/gcc.target/aarch64/vsqrt-1.c | 17 +
gcc/testsuite/gcc.target/aarch64/vsqrt-2.c | 28 ++
gcc/testsuite/gcc.target/i386/pr104188.c | 70 +++++
.../builtin-feclearexcept-feraiseexcept-1.c | 76 +++++
.../builtin-feclearexcept-feraiseexcept-2.c | 91 ++++++
.../gcc.target/powerpc/builtin-fegetround.c | 36 +++
.../powerpc/fold-vec-splat-floatdouble.c | 5 +-
gcc/testsuite/gcc.target/riscv/arch-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-19.c | 2 +-
gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 5 +-
gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 | 2 +
gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 | 43 +++
gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +-
gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 ++
gcc/tree-ssa-loop-niter.cc | 58 +++-
libatomic/ChangeLog | 6 +
libatomic/acinclude.m4 | 102 ------
libatomic/configure | 6 +-
libcpp/ChangeLog | 10 +
libcpp/include/cpplib.h | 11 +-
libcpp/internal.h | 3 +-
libcpp/lex.cc | 16 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgfortran/ChangeLog | 6 +
libgfortran/ieee/ieee_helper.c | 7 +-
libgfortran/ieee/issignaling_fallback.h | 251 +++++++++++++++
libgomp/ChangeLog | 18 ++
libstdc++-v3/ChangeLog | 110 +++++++
libstdc++-v3/include/bits/hashtable_policy.h | 11 +
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/std/spanstream | 15 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 38 ++-
.../23_containers/unordered_map/104174.cc | 4 +
libstdc++-v3/testsuite/27_io/spanstream/2.cc | 113 +++++++
146 files changed, 3106 insertions(+), 499 deletions(-)
diff --cc Makefile.in
index 102e3b681fd,7d97049c8d6..d3e029cdde4
--- a/Makefile.in
+++ b/Makefile.in
@@@ -67539,11 -66516,8 +67539,10 @@@ all-m4: maybe-all-int
configure-target-fastjar: maybe-configure-target-zlib
all-target-fastjar: maybe-all-target-zlib
configure-target-libgo: maybe-all-target-libstdc++-v3
- configure-target-libffi: maybe-all-target-libstdc++-v3
all-target-libgo: maybe-all-target-libbacktrace
all-target-libgo: maybe-all-target-libatomic
+configure-target-libgm2: maybe-all-target-libstdc++-v3
+all-target-libgm2: maybe-all-target-libatomic
configure-target-liboffloadmic: maybe-configure-target-libgomp
all-target-liboffloadmic: maybe-all-target-libgomp
configure-target-newlib: maybe-all-binutils
More information about the Gcc-cvs
mailing list