public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-01 18:13 Kwok Yeung
0 siblings, 0 replies; 21+ messages in thread
From: Kwok Yeung @ 2022-07-01 18:13 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:37a45c685c09f57ba1ab74af787fdd189cde6634
commit 37a45c685c09f57ba1ab74af787fdd189cde6634
Merge: 12d14a9a255 e748398b3ef
Author: Kwok Cheung Yeung <kcy@codesourcery.com>
Date: Fri Jul 1 18:38:07 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merged up to commit e748398b3ef6412ef35b85ef6b0893809aeb49cd (1st July 2022).
Diff:
ChangeLog | 4 +
c++tools/ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 11 +
contrib/gennews | 3 +-
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 663 ++
gcc/DATESTAMP | 2 +-
gcc/DEV-PHASE | 1 -
gcc/ada/ChangeLog | 4 +
gcc/analyzer/ChangeLog | 4 +
gcc/asan.cc | 15 +-
gcc/builtins.cc | 51 +-
gcc/c-family/ChangeLog | 11 +
gcc/c-family/c-ada-spec.cc | 32 +-
gcc/c/ChangeLog | 4 +
gcc/cfgrtl.cc | 2 +-
gcc/cgraph.cc | 6 +-
gcc/common/config/i386/cpuinfo.h | 8 +-
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64.cc | 24 +-
gcc/config/alpha/alpha-protos.h | 2 +
gcc/config/alpha/alpha.cc | 69 +
gcc/config/alpha/ev4.md | 15 +-
gcc/config/arm/arm.cc | 24 +-
gcc/config/darwin-c.cc | 3 +-
gcc/config/darwin-driver.cc | 16 +-
gcc/config/darwin.h | 17 +-
gcc/config/i386/i386.cc | 104 +-
gcc/config/i386/sse.md | 9 +-
gcc/config/loongarch/loongarch.cc | 13 +-
gcc/config/loongarch/loongarch.h | 2 +-
gcc/config/riscv/arch-canonicalize | 8 +-
gcc/config/riscv/riscv.cc | 18 +
gcc/config/riscv/riscv.h | 16 +-
gcc/config/rs6000/mma.md | 150 +-
gcc/config/rs6000/rs6000.cc | 5 +
gcc/config/sh/sh.cc | 6 +
gcc/config/sparc/sparc.cc | 4 +-
gcc/config/tilepro/gen-mul-tables.cc | 4 +-
gcc/config/xtensa/xtensa.md | 13 +-
gcc/cp/ChangeLog | 239 +
gcc/cp/call.cc | 5 +
gcc/cp/constexpr.cc | 28 +-
gcc/cp/coroutines.cc | 14 +-
gcc/cp/cp-tree.h | 15 +-
gcc/cp/decl.cc | 49 +-
gcc/cp/decl2.cc | 11 +-
gcc/cp/expr.cc | 5 +
gcc/cp/init.cc | 7 +-
gcc/cp/lambda.cc | 12 +-
gcc/cp/name-lookup.cc | 4 +
gcc/cp/parser.cc | 17 +-
gcc/cp/pt.cc | 98 +-
gcc/cp/rtti.cc | 15 +-
gcc/cp/typeck.cc | 40 +-
gcc/d/ChangeLog | 63 +
gcc/d/d-codegen.cc | 17 +-
gcc/d/d-gimplify.cc | 3 +-
gcc/d/d-lang.cc | 20 +-
gcc/d/d-tree.h | 5 +-
gcc/d/decl.cc | 4 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/clone.d | 22 +-
gcc/d/dmd/cparse.d | 10 +-
gcc/d/dmd/dclass.d | 2 +-
gcc/d/dmd/declaration.d | 10 +-
gcc/d/dmd/declaration.h | 6 +-
gcc/d/dmd/dinterpret.d | 17 +-
gcc/d/dmd/dmangle.d | 14 +-
gcc/d/dmd/dsymbolsem.d | 20 +-
gcc/d/dmd/dtemplate.d | 2 +-
gcc/d/dmd/dtoh.d | 19 +-
gcc/d/dmd/escape.d | 2 +-
gcc/d/dmd/expressionsem.d | 35 +-
gcc/d/dmd/func.d | 35 +-
gcc/d/dmd/initsem.d | 12 +
gcc/d/dmd/json.d | 2 +-
gcc/d/dmd/mtype.d | 25 +-
gcc/d/dmd/objc.d | 6 +-
gcc/d/dmd/semantic2.d | 15 +-
gcc/d/dmd/semantic3.d | 4 +-
gcc/d/dmd/traits.d | 6 +-
gcc/d/dmd/typesem.d | 8 +-
gcc/d/expr.cc | 36 +-
gcc/d/typeinfo.cc | 35 +-
gcc/d/types.cc | 10 +-
gcc/doc/install.texi | 15 +
gcc/doc/sourcebuild.texi | 12 +
gcc/dse.cc | 10 +
gcc/dwarf2out.cc | 17 +
gcc/expmed.cc | 22 +-
gcc/expr.cc | 3 +-
gcc/flags.h | 4 +-
gcc/fold-const.cc | 10 +
gcc/fortran/ChangeLog | 59 +
gcc/fortran/check.cc | 2 +
gcc/fortran/decl.cc | 12 +
gcc/fortran/expr.cc | 4 +-
gcc/fortran/gfortran.texi | 28 +-
gcc/fortran/invoke.texi | 18 +-
gcc/fortran/simplify.cc | 131 +-
gcc/gimple-harden-conditionals.cc | 2 +
gcc/gimple-isel.cc | 22 +-
gcc/gimple-ssa-sprintf.cc | 77 +-
gcc/gimple-ssa-warn-restrict.cc | 22 +-
gcc/go/ChangeLog | 4 +
gcc/ifcvt.cc | 15 +-
gcc/ipa-icf.cc | 7 +-
gcc/ipa-prop.cc | 14 +-
gcc/jit/ChangeLog | 4 +
gcc/lto/ChangeLog | 4 +
gcc/objc/ChangeLog | 4 +
gcc/objcp/ChangeLog | 4 +
gcc/opts.cc | 106 +-
gcc/po/ChangeLog | 26 +
gcc/po/be.po | 8277 +++++++--------
gcc/po/da.po | 8289 +++++++--------
gcc/po/de.po | 8307 +++++++--------
gcc/po/el.po | 8273 +++++++--------
gcc/po/es.po | 8292 +++++++--------
gcc/po/fi.po | 8281 +++++++--------
gcc/po/fr.po | 8303 +++++++--------
gcc/po/gcc.pot | 8285 +++++++--------
gcc/po/hr.po | 8282 +++++++--------
gcc/po/id.po | 8287 +++++++--------
gcc/po/ja.po | 8283 +++++++--------
gcc/po/nl.po | 8279 +++++++--------
gcc/po/ru.po | 8291 +++++++--------
gcc/po/sr.po | 8292 +++++++--------
gcc/po/sv.po | 10423 +++++++++----------
gcc/po/tr.po | 8289 +++++++--------
gcc/po/uk.po | 8389 +++++++--------
gcc/po/vi.po | 8283 +++++++--------
gcc/po/zh_CN.po | 8290 +++++++--------
gcc/po/zh_TW.po | 8288 +++++++--------
gcc/pointer-query.cc | 14 +-
gcc/system.h | 1 +
gcc/testsuite/ChangeLog | 685 ++
gcc/testsuite/c-c++-common/cpp/va-opt-10.c | 18 +
gcc/testsuite/c-c++-common/pr105998.c | 12 +
gcc/testsuite/g++.dg/cpp0x/auto57.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C | 17 +
gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C | 15 +
gcc/testsuite/g++.dg/cpp0x/decltype82.C | 10 +
gcc/testsuite/g++.dg/cpp0x/decltype82a.C | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist-array16.C | 11 +
gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 +
gcc/testsuite/g++.dg/cpp1y/auto-fn62.C | 14 +
gcc/testsuite/g++.dg/cpp1y/auto-fn63.C | 12 +
gcc/testsuite/g++.dg/cpp1y/auto-fn64.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C | 27 +
gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C | 21 +
gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C | 20 +
gcc/testsuite/g++.dg/cpp23/lambda-attr1.C | 37 +
gcc/testsuite/g++.dg/cpp23/lambda-attr2.C | 19 +
.../g++.dg/cpp2a/class-deduction-aggr13.C | 11 +
.../g++.dg/cpp2a/class-deduction-aggr13a.C | 18 +
.../g++.dg/cpp2a/class-deduction-alias12.C | 23 +
.../g++.dg/cpp2a/class-deduction-alias13.C | 24 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C | 17 +
gcc/testsuite/g++.dg/cpp2a/constinit17.C | 24 +
gcc/testsuite/g++.dg/cpp2a/desig26.C | 22 +
gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C | 14 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C | 4 +
gcc/testsuite/g++.dg/ext/builtin-shufflevector-4.C | 18 +
gcc/testsuite/g++.dg/ipa/pr100413.C | 64 +
gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 2 +-
gcc/testsuite/g++.dg/pr105871.C | 12 +
gcc/testsuite/g++.dg/rtti/typeid-complete1.C | 14 +
gcc/testsuite/g++.dg/template/friend74.C | 8 +
.../g++.dg/template/partial-specialization13.C | 11 +
gcc/testsuite/g++.dg/torture/pr105577.C | 156 +
gcc/testsuite/g++.dg/ubsan/pr105729.C | 29 +
gcc/testsuite/g++.dg/vect/pr105437.cc | 24 +
gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 16 +
gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C | 10 +
gcc/testsuite/g++.dg/warn/uninit-pr105562.C | 10 +
gcc/testsuite/g++.target/i386/pr105953.C | 4 +
gcc/testsuite/g++.target/loongarch/loongarch.exp | 34 +
gcc/testsuite/g++.target/loongarch/pr106096.C | 75 +
gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 +
gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 +
gcc/testsuite/gcc.dg/Wrestrict-24.c | 35 +
gcc/testsuite/gcc.dg/Wrestrict-25.c | 165 +
gcc/testsuite/gcc.dg/Wrestrict-26.c | 114 +
gcc/testsuite/gcc.dg/asan/pr105714.c | 33 +
.../gcc.dg/builtin-dynamic-object-size-0.c | 18 +
gcc/testsuite/gcc.dg/ipa/pr105639.c | 16 +
gcc/testsuite/gcc.dg/ipa/pr105739.c | 30 +
gcc/testsuite/gcc.dg/lto/pr94157_0.c | 2 +-
gcc/testsuite/gcc.dg/pr105376.c | 9 +
gcc/testsuite/gcc.dg/pr105455.c | 17 +
gcc/testsuite/gcc.dg/pr105458.c | 20 +
gcc/testsuite/gcc.dg/pr105461.c | 16 +
gcc/testsuite/gcc.dg/pr105528.c | 23 +
gcc/testsuite/gcc.dg/pr105635.c | 11 +
gcc/testsuite/gcc.dg/pr90838.c | 25 +
gcc/testsuite/gcc.dg/torture/pr105484.c | 15 +
gcc/testsuite/gcc.dg/torture/pr105537.c | 34 +
gcc/testsuite/gcc.dg/torture/pr105598.c | 32 +
gcc/testsuite/gcc.dg/torture/pr105786.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-19.c | 21 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr103116-1.c | 50 +
gcc/testsuite/gcc.dg/vect/pr103116-2.c | 59 +
gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 -
.../gcc.target/aarch64/sve/cost_model_14.c | 13 +
.../gcc.target/aarch64/sync-comp-swap-ool.c | 6 +
.../gcc.target/aarch64/sync-op-acquire-ool.c | 6 +
.../gcc.target/aarch64/sync-op-full-ool.c | 9 +
gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 2 +-
gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 2 +-
gcc/testsuite/gcc.target/alpha/pr105209.c | 26 +
gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 3 +
gcc/testsuite/gcc.target/i386/pr105711.c | 12 +
gcc/testsuite/gcc.target/i386/pr105951-1.c | 5 +
gcc/testsuite/gcc.target/i386/pr105951-2.c | 5 +
gcc/testsuite/gcc.target/i386/pr105960.c | 19 +
gcc/testsuite/gcc.target/i386/pr105970.c | 6 +
gcc/testsuite/gcc.target/i386/pr95863-2.c | 27 -
.../gcc.target/i386/zero-scratch-regs-1.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-10.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-13.c | 37 +-
.../gcc.target/i386/zero-scratch-regs-14.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-15.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-16.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-17.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-18.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-19.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-2.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-20.c | 38 +-
.../gcc.target/i386/zero-scratch-regs-21.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-22.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-23.c | 30 +-
.../gcc.target/i386/zero-scratch-regs-26.c | 26 +-
.../gcc.target/i386/zero-scratch-regs-27.c | 10 +-
.../gcc.target/i386/zero-scratch-regs-28.c | 12 +-
.../gcc.target/i386/zero-scratch-regs-3.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-31.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-4.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-5.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-6.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-7.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-8.c | 14 +-
.../gcc.target/i386/zero-scratch-regs-9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr102059-4.c | 23 +
gcc/testsuite/gcc.target/riscv/pr105666.c | 56 +
gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 +
gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx512f/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 3 +
.../x86_64/abi/avx512fp16/m256h/asm-support.S | 3 +
.../x86_64/abi/avx512fp16/m512h/asm-support.S | 3 +
.../gcc.target/x86_64/abi/ms-sysv/do-test.S | 3 +
gcc/testsuite/gdc.dg/Wpadded.d | 4 +
gcc/testsuite/gdc.dg/rtti1.d | 18 +
gcc/testsuite/gdc.test/compilable/test23087.d | 9 +
gcc/testsuite/gdc.test/compilable/test23089.d | 7 +
gcc/testsuite/gdc.test/compilable/test23097.d | 33 +
.../extra-files/test23109/object.d | 17 +
.../gdc.test/fail_compilation/fail12604.d | 4 +-
.../gdc.test/fail_compilation/fail23108a.d | 16 +
.../gdc.test/fail_compilation/fail23108b.d | 18 +
.../gdc.test/fail_compilation/fail23109.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/fail3703.d | 4 +-
.../gdc.test/fail_compilation/fail_scope.d | 30 +-
gcc/testsuite/gdc.test/fail_compilation/ice23097.d | 28 +
.../gdc.test/fail_compilation/imports/test23109a.d | 10 +
.../gdc.test/fail_compilation/imports/test23109b.d | 10 +
.../gdc.test/fail_compilation/imports/test23109c.d | 3 +
gcc/testsuite/gdc.test/fail_compilation/test9150.d | 2 +-
gcc/testsuite/gdc.test/runnable/test20734.d | 28 +
gcc/testsuite/gdc.test/runnable/test23083.d | 16 +
gcc/testsuite/gfortran.dg/index_6.f90 | 31 +
gcc/testsuite/gfortran.dg/pr105230.f90 | 8 +
gcc/testsuite/gfortran.dg/pr105954.f90 | 26 +
gcc/testsuite/gfortran.dg/unpack_vector_1.f90 | 12 +
gcc/testsuite/gnat.dg/sso17.adb | 34 +
gcc/testsuite/lib/prune.exp | 5 +
gcc/testsuite/lib/target-supports.exp | 30 +
gcc/toplev.cc | 24 -
gcc/tree-loop-distribution.cc | 1 +
gcc/tree-object-size.cc | 20 +-
gcc/tree-sra.cc | 47 +-
gcc/tree-ssa-ccp.cc | 19 +-
gcc/tree-ssa-math-opts.cc | 12 +-
gcc/tree-ssa-sccvn.cc | 37 +-
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-sink.cc | 3 +
gcc/tree-vect-generic.cc | 5 +-
gcc/tree-vect-loop.cc | 6 +-
gcc/tree-vect-slp.cc | 7 +
gcc/tree-vect-stmts.cc | 31 +
gcc/tree.cc | 21 +
gcc/value-relation.cc | 8 +-
gcc/varasm.cc | 10 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 4 +
intl/ChangeLog | 4 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 4 +
libbacktrace/ChangeLog | 4 +
libcc1/ChangeLog | 4 +
libcody/ChangeLog | 4 +
libcpp/ChangeLog | 13 +
libcpp/expr.cc | 4 +
libcpp/po/ChangeLog | 8 +
libcpp/po/es.po | 113 +-
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 4 +
libgcc/ChangeLog | 20 +
libgcc/config/aarch64/lse.S | 42 +-
libgcc/config/aarch64/t-lse | 8 +-
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/libbid/ChangeLog | 4 +
libgcc/libgcov.h | 2 +-
libgfortran/ChangeLog | 4 +
libgomp/ChangeLog | 50 +
libgomp/acinclude.m4 | 2 +-
libgomp/alloc.c | 8 +-
libgomp/configure | 2 +-
libgomp/libgomp.h | 1 -
libgomp/libgomp.texi | 3 +-
libgomp/testsuite/libgomp.c/target-31.c | 2 +-
libiberty/ChangeLog | 4 +
libitm/ChangeLog | 4 +
libobjc/ChangeLog | 4 +
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 17 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/simd.d | 2 +
libphobos/src/MERGE | 2 +-
libquadmath/ChangeLog | 4 +
libsanitizer/ChangeLog | 4 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 4 +
libsanitizer/tsan/tsan_rtl_s390x.S | 2 +
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 314 +
.../post/i386-solaris/amd64/baseline_symbols.txt | 12 +
.../abi/post/i386-solaris/baseline_symbols.txt | 12 +
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 12 +
.../abi/post/sparc-solaris/baseline_symbols.txt | 12 +
.../sparc-solaris/sparcv9/baseline_symbols.txt | 12 +
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 4 +-
libstdc++-v3/doc/html/manual/intro.html | 2 +-
libstdc++-v3/doc/html/manual/setup.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 255 +-
libstdc++-v3/doc/xml/manual/intro.xml | 10 +-
libstdc++-v3/doc/xml/manual/prerequisites.xml | 3 +-
libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 20 +-
libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 573 +
libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 4 +-
libstdc++-v3/include/bits/basic_string.h | 1 -
libstdc++-v3/include/bits/cow_string.h | 2 +
libstdc++-v3/include/bits/mofunc_impl.h | 2 +-
libstdc++-v3/include/bits/random.tcc | 2 +-
libstdc++-v3/include/bits/stl_iterator.h | 3 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 12 +-
libstdc++-v3/include/experimental/bits/simd.h | 13 +-
.../resize_policy/hash_prime_size_policy_imp.hpp | 18 +-
libstdc++-v3/include/ext/random | 2 +
libstdc++-v3/include/std/atomic | 5 +-
libstdc++-v3/include/std/future | 14 +-
libstdc++-v3/include/std/iosfwd | 41 +
libstdc++-v3/include/std/memory_resource | 16 +
libstdc++-v3/include/std/spanstream | 8 +-
libstdc++-v3/include/std/sstream | 1 +
libstdc++-v3/include/std/syncstream | 6 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 22 +-
.../src/c++11/compatibility-ldbl-alt128.cc | 36 +
libstdc++-v3/src/c++17/floating_from_chars.cc | 13 +-
.../testsuite/20_util/expected/synopsis.cc | 1 +
libstdc++-v3/testsuite/20_util/from_chars/7.cc | 1 +
.../testsuite/20_util/from_chars/pr105324.cc | 2 +
.../20_util/polymorphic_allocator/lwg3683.cc | 13 +
.../24_iterators/counted_iterator/lwg3643.cc | 27 +
.../bernoulli_distribution/operators/values.cc | 14 +-
.../binomial_distribution/operators/values.cc | 12 +-
.../discrete_distribution/operators/values.cc | 8 +
.../geometric_distribution/operators/values.cc | 14 +-
.../operators/values.cc | 20 +-
.../normal_distribution/operators/serialize.cc | 36 +-
.../poisson_distribution/operators/values.cc | 15 +-
.../uniform_int_distribution/operators/values.cc | 14 +-
.../27_io/filesystem/iterators/error_reporting.cc | 35 +-
.../testsuite/27_io/headers/iosfwd/synopsis.cc | 133 +
.../testsuite/27_io/headers/iosfwd/types.cc | 264 +
.../testsuite/29_atomics/atomic/lwg3220.cc | 13 +
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
408 files changed, 91788 insertions(+), 85489 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-27 16:34 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-02-27 16:34 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:baa7f7adf756899974f132bbacbb29f45aa3cd21
commit baa7f7adf756899974f132bbacbb29f45aa3cd21
Merge: e4de87a2309 b8e496d132e
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Feb 27 17:29:19 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9207-gb8e496d132ec087c9db5951fea23551dcc831d8c (27th Feb 2023)
Diff:
gcc/ChangeLog | 17 +++++++
gcc/DATESTAMP | 2 +-
gcc/asan.cc | 12 ++++-
gcc/config/aarch64/aarch64-simd.md | 2 +-
gcc/config/riscv/t-rtems | 17 ++++---
gcc/cp/ChangeLog | 10 ++++
gcc/cp/pt.cc | 9 ++--
gcc/testsuite/ChangeLog | 19 ++++++++
.../c-c++-common/asan/global-overflow-1.c | 2 +-
.../g++.dg/cpp0x/lambda/lambda-108829-2.C | 11 +++++
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-108829.C | 11 +++++
gcc/testsuite/gcc.target/aarch64/pr104921-1.c | 12 +++++
gcc/testsuite/gcc.target/aarch64/pr104921-2.c | 6 +++
gcc/testsuite/gcc.target/aarch64/pr104921.x | 9 ++++
.../gcc.target/powerpc/p9-vec-length-epil-1.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-2.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-3.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-4.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-5.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-6.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-8.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-1.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-2.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-3.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-4.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-5.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-6.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-full-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96373.c | 31 ++++++++++++
libstdc++-v3/ChangeLog | 57 ++++++++++++++++++++++
libstdc++-v3/include/bits/fs_path.h | 10 +---
libstdc++-v3/include/bits/refwrap.h | 3 +-
libstdc++-v3/include/experimental/bits/simd.h | 33 +++++++------
.../include/experimental/bits/simd_builtin.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 8 +--
libstdc++-v3/src/c++17/fs_path.cc | 13 +++++
.../20_util/reference_wrapper/invoke-noexcept.cc | 15 ++++++
.../testsuite/27_io/filesystem/path/108636.cc | 8 +++
38 files changed, 288 insertions(+), 59 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-20 6:52 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-02-20 6:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:fc781c70c7df653171eea970afa5b18527457aad
commit fc781c70c7df653171eea970afa5b18527457aad
Merge: a5a4800e927 c6e3ecca0e3
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Feb 20 07:52:01 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9189-gc6e3ecca0e3dcf567d0c843a4987e52591041372 (20th Feb 2023)
Diff:
gcc/ChangeLog | 62 ++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/config.gcc | 14 ++---
gcc/config/i386/i386.cc | 11 ++--
gcc/config/loongarch/t-linux | 2 +-
gcc/cp/ChangeLog | 8 +++
gcc/cp/call.cc | 2 +
gcc/fortran/ChangeLog | 9 ++++
gcc/fortran/resolve.cc | 8 +--
gcc/gimple-ssa-warn-access.cc | 19 ++-----
gcc/gimplify.cc | 2 +-
gcc/testsuite/ChangeLog | 58 ++++++++++++++++++++
gcc/testsuite/c-c++-common/Wdangling-pointer-10.c | 12 +++++
gcc/testsuite/c-c++-common/Wdangling-pointer-9.c | 9 ++++
gcc/testsuite/g++.dg/cpp0x/overload-conv-5.C | 21 ++++++++
gcc/testsuite/gfortran.dg/pr104554.f90 | 11 ++++
gcc/testsuite/gnat.dg/shift2.adb | 8 +++
libstdc++-v3/ChangeLog | 58 ++++++++++++++++++++
libstdc++-v3/include/experimental/bits/simd.h | 6 ++-
libstdc++-v3/include/experimental/bits/simd_math.h | 4 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 21 ++++----
libstdc++-v3/include/std/atomic | 20 +++++++
.../29_atomics/atomic_flag/test/explicit.cc | 26 ++++++++-
.../29_atomics/atomic_flag/test/implicit.cc | 26 ++++++++-
libstdc++-v3/testsuite/experimental/simd/README.md | 10 +++-
.../experimental/simd/tests/bits/verify.h | 2 +-
26 files changed, 383 insertions(+), 48 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-13 9:21 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-02-13 9:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:3c55a6011c91f13dc4ae5e60eb885032d0983053
commit 3c55a6011c91f13dc4ae5e60eb885032d0983053
Merge: 229b705862c cb6861acc40
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Feb 13 08:29:18 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9170-gcb6861acc4074fd2c30a96b52d68c2cd33b9e94d (13th Feb 2023)
Diff:
gcc/ChangeLog | 311 ++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/asan.cc | 6 +
gcc/bb-reorder.cc | 21 +-
gcc/c-family/ChangeLog | 19 ++
gcc/c-family/c-gimplify.cc | 16 +-
gcc/c/ChangeLog | 31 ++
gcc/c/c-parser.cc | 22 +-
gcc/cfgbuild.cc | 49 ++-
gcc/config/i386/avx512erintrin.h | 18 +-
gcc/config/i386/avx512fintrin.h | 9 +
gcc/config/i386/avx512fp16intrin.h | 9 +
gcc/config/i386/avxintrin.h | 9 +
gcc/config/i386/emmintrin.h | 6 +
gcc/config/i386/i386-expand.cc | 4 +-
gcc/config/i386/i386-options.cc | 2 -
gcc/config/i386/i386.opt | 4 +-
gcc/config/i386/xmmintrin.h | 3 +
gcc/config/pa/pa.cc | 3 +
gcc/config/rs6000/rs6000-overload.def | 2 +-
gcc/config/rs6000/rs6000.cc | 62 +++-
gcc/cp/ChangeLog | 111 +++++++
gcc/cp/cp-gimplify.cc | 14 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.cc | 10 +
gcc/cp/parser.cc | 5 +-
gcc/cp/pt.cc | 2 +-
gcc/cp/tree.cc | 24 +-
gcc/cp/typeck.cc | 20 +-
gcc/cse.cc | 10 +-
gcc/doc/extend.texi | 2 +-
gcc/expr.cc | 3 +
gcc/fortran/ChangeLog | 36 ++
gcc/fortran/f95-lang.cc | 38 ++-
gcc/fortran/resolve.cc | 12 +-
gcc/fortran/trans-decl.cc | 7 +-
gcc/generic-match-head.cc | 5 +-
gcc/gimple-ssa-store-merging.cc | 8 +-
gcc/loop-invariant.cc | 2 +
gcc/match.pd | 4 +-
gcc/optc-save-gen.awk | 2 +-
gcc/ree.cc | 6 +-
gcc/testsuite/ChangeLog | 363 +++++++++++++++++++++
gcc/testsuite/c-c++-common/Winit-self1.c | 31 ++
gcc/testsuite/c-c++-common/Winit-self2.c | 31 ++
gcc/testsuite/c-c++-common/Winit-self3.c | 36 ++
gcc/testsuite/c-c++-common/Winit-self4.c | 36 ++
gcc/testsuite/c-c++-common/Winit-self5.c | 36 ++
gcc/testsuite/c-c++-common/rotate-10.c | 53 +++
gcc/testsuite/c-c++-common/rotate-11.c | 53 +++
gcc/testsuite/c-c++-common/rotate-2.c | 32 ++
gcc/testsuite/c-c++-common/rotate-2b.c | 100 ++++++
gcc/testsuite/c-c++-common/rotate-4.c | 32 ++
gcc/testsuite/c-c++-common/rotate-4b.c | 100 ++++++
gcc/testsuite/g++.dg/cpp0x/overload5.C | 12 +
gcc/testsuite/g++.dg/cpp0x/overload5a.C | 10 +
gcc/testsuite/g++.dg/cpp0x/overload6.C | 16 +
gcc/testsuite/g++.dg/cpp0x/pr107065.C | 14 +
gcc/testsuite/g++.dg/cpp1z/decomp57.C | 27 ++
gcc/testsuite/g++.dg/cpp1z/decomp58.C | 39 +++
gcc/testsuite/g++.dg/gomp/pr108607.C | 6 +-
gcc/testsuite/g++.dg/init/pr53932.C | 25 ++
gcc/testsuite/g++.dg/opt/pr108365.C | 13 +
gcc/testsuite/g++.dg/template/pr108206.C | 5 +
gcc/testsuite/g++.dg/torture/pr108166.C | 26 ++
gcc/testsuite/g++.dg/warn/pr108365.C | 5 +
gcc/testsuite/g++.target/i386/pr105593.C | 20 ++
gcc/testsuite/g++.target/i386/pr106875.C | 5 +
gcc/testsuite/gcc.c-torture/compile/pr106751.c | 17 +
gcc/testsuite/gcc.c-torture/compile/pr107997.c | 23 ++
gcc/testsuite/gcc.c-torture/compile/pr108237.c | 14 +
gcc/testsuite/gcc.c-torture/compile/pr108596.c | 26 ++
gcc/testsuite/gcc.c-torture/compile/pr108688-1.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr106523.c | 22 ++
gcc/testsuite/gcc.c-torture/execute/pr108498-1.c | 82 +++++
gcc/testsuite/gcc.c-torture/execute/pr108498-2.c | 91 ++++++
gcc/testsuite/gcc.dg/asan/pr107317.c | 13 +
.../gcc.dg/builtin-dynamic-object-size-0.c | 83 +++++
gcc/testsuite/gcc.dg/dfp/pr108068.c | 14 +
gcc/testsuite/gcc.dg/pr105972.c | 15 +
gcc/testsuite/gcc.dg/pr106719.c | 13 +
gcc/testsuite/gcc.dg/pr107127.c | 13 +
gcc/testsuite/gcc.dg/pr108095.c | 15 +
gcc/testsuite/gcc.dg/pr108264.c | 27 ++
gcc/testsuite/gcc.dg/pr108573.c | 18 +
gcc/testsuite/gcc.dg/pr108582-1.c | 58 ++++
gcc/testsuite/gcc.dg/pr108692.c | 31 ++
gcc/testsuite/gcc.dg/pr64536.c | 8 +-
gcc/testsuite/gcc.target/i386/avx2-pr108599.c | 32 ++
gcc/testsuite/gcc.target/i386/sse-23.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr108272-1.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-2.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-3.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-4.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr108348-1.c | 23 ++
gcc/testsuite/gcc.target/powerpc/pr108348-2.c | 23 ++
gcc/testsuite/gcc.target/powerpc/pr108396.c | 14 +
gcc/testsuite/gfortran.dg/pr103259.f90 | 11 +
gcc/testsuite/gfortran.dg/pr108193.f90 | 24 ++
gcc/testsuite/gfortran.dg/save_7.f90 | 17 +
gcc/testsuite/lib/target-supports.exp | 3 +
gcc/tree-into-ssa.cc | 64 ++--
gcc/tree-object-size.cc | 7 +-
gcc/tree-ssa-dom.cc | 12 +-
gcc/tree-ssa-forwprop.cc | 108 +++++-
gcc/tree-ssa-loop-ivopts.cc | 7 +
gcc/tree-ssa-phiopt.cc | 11 +
gcc/tree-vect-patterns.cc | 20 +-
gcc/tree.cc | 29 ++
gcc/tree.h | 1 +
libgomp/ChangeLog | 24 ++
libstdc++-v3/ChangeLog | 19 ++
libstdc++-v3/src/c++17/fast_float/fast_float.h | 181 ++++++++--
.../testsuite/20_util/from_chars/pr107468.cc | 42 +++
114 files changed, 3227 insertions(+), 170 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-06 7:42 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-02-06 7:42 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d4309091390bebf46c7e56cba35bd88ad7d8b9ef
commit d4309091390bebf46c7e56cba35bd88ad7d8b9ef
Merge: 07cea1a91b4 cbebc0a753d
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Feb 6 08:41:27 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9109-gcbebc0a753d404a064f8e306374627573ef2deb6 (6th Feb 2023)
Diff:
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 9 ++++
gcc/cp/semantics.cc | 15 ++++--
gcc/fortran/ChangeLog | 40 ++++++++++++++++
gcc/fortran/check.cc | 2 +
gcc/fortran/expr.cc | 6 ++-
gcc/fortran/match.cc | 10 ++++
gcc/fortran/resolve.cc | 29 ++++++------
gcc/testsuite/ChangeLog | 41 ++++++++++++++++
gcc/testsuite/g++.dg/template/call9.C | 26 +++++++++++
gcc/testsuite/gfortran.dg/common_27.f90 | 14 ++++++
gcc/testsuite/gfortran.dg/gomp/minmaxloc_1.f90 | 32 +++++++++++++
gcc/testsuite/gfortran.dg/pr108527.f90 | 10 ++++
libstdc++-v3/ChangeLog | 59 ++++++++++++++++++++++++
libstdc++-v3/config/os/generic/error_constants.h | 2 +
libstdc++-v3/include/bits/atomic_wait.h | 8 ++--
libstdc++-v3/include/bits/regex_automaton.h | 2 +-
libstdc++-v3/include/bits/regex_error.h | 26 +++++------
libstdc++-v3/include/ext/concurrence.h | 2 +-
libstdc++-v3/include/pstl/execution_defs.h | 8 ++--
libstdc++-v3/src/c++11/random.cc | 2 +
libstdc++-v3/src/c++11/system_error.cc | 9 ++++
libstdc++-v3/src/c++17/fs_ops.cc | 6 ++-
libstdc++-v3/src/filesystem/ops-common.h | 2 +-
24 files changed, 315 insertions(+), 47 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-19 20:24 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-01-19 20:24 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:8787039dbe03a6817c35815c11ace6194673ca94
commit 8787039dbe03a6817c35815c11ace6194673ca94
Merge: 1184c551867 61ef24af3ce
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Thu Jan 19 21:23:08 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9052-g61ef24af3ce8ec9c5eb65770f8047d98f42a93bf (19th Jan 2023)
Diff:
gcc/DATESTAMP | 2 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/ka.po | 1110 +++++++++++++++++++++++
libstdc++-v3/ChangeLog | 24 +
libstdc++-v3/include/bits/atomic_wait.h | 42 +-
libstdc++-v3/src/c++11/compatibility-condvar.cc | 22 +-
6 files changed, 1180 insertions(+), 24 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-09 9:21 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2023-01-09 9:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1624a774fad595d9744bd2ace1244a670bca653e
commit 1624a774fad595d9744bd2ace1244a670bca653e
Merge: 9795d3d7ff6 4494965932f
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Jan 9 10:20:42 2023 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9034-g4494965932fc5d005e2482bbe58cf9e138c830bd (9th Jan 2023)
Diff:
gcc/ChangeLog | 13 ++++++
gcc/DATESTAMP | 2 +-
gcc/config/rs6000/mma.md | 10 ++++-
gcc/config/rs6000/rs6000-protos.h | 2 +
gcc/config/rs6000/rs6000.cc | 39 ++++++++++++++++-
gcc/cp/ChangeLog | 9 ++++
gcc/cp/decl2.cc | 2 +-
gcc/fortran/ChangeLog | 10 +++++
gcc/fortran/array.cc | 4 --
gcc/testsuite/ChangeLog | 26 ++++++++++++
gcc/testsuite/g++.dg/cpp2a/concepts-requires34.C | 19 +++++++++
gcc/testsuite/gcc.target/powerpc/pr106736-1.c | 20 +++++++++
gcc/testsuite/gcc.target/powerpc/pr106736-2.c | 17 ++++++++
gcc/testsuite/gcc.target/powerpc/pr106736-3.c | 18 ++++++++
gcc/testsuite/gcc.target/powerpc/pr106736-4.c | 19 +++++++++
gcc/testsuite/gcc.target/powerpc/pr106736-5.c | 18 ++++++++
gcc/testsuite/gfortran.dg/pr103505.f90 | 8 ++--
gcc/testsuite/gfortran.dg/pr108131.f90 | 25 +++++++++++
libiberty/ChangeLog | 14 ++++++
libiberty/acinclude.m4 | 14 ++++--
libiberty/configure | 14 ++++--
libsanitizer/ChangeLog | 9 ++++
libsanitizer/configure | 1 +
libsanitizer/configure.ac | 3 +-
libstdc++-v3/ChangeLog | 11 +++++
libstdc++-v3/include/std/chrono | 38 +++++++++++------
libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc | 54 +++++++++++++++++++++++-
27 files changed, 387 insertions(+), 32 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-27 10:54 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-12-27 10:54 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:30a1cd1e468d0497e224b8319c03f8e59b0506dc
commit 30a1cd1e468d0497e224b8319c03f8e59b0506dc
Merge: 38d6201af06 a3fbfc1027e
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Tue Dec 27 11:53:58 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9015-ga3fbfc1027e9edcd14bb290b5702504d80d9e8fe (27th Dec 2022)
Diff:
gcc/ChangeLog | 30 +++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/doc/install.texi | 6 ++-
gcc/gcc.cc | 37 +++---------------
gcc/lto-wrapper.cc | 44 +++++-----------------
gcc/opts-common.cc | 54 +++++++++++++++++++++++++++
gcc/opts-jobserver.h | 46 +++++++++++++++++++++++
gcc/testsuite/ChangeLog | 6 +++
gcc/testsuite/g++.dg/guality/guality.exp | 4 ++
gcc/testsuite/gcc.dg/guality/guality.exp | 4 ++
gcc/testsuite/gfortran.dg/guality/guality.exp | 4 ++
libgfortran/ChangeLog | 7 ++++
libstdc++-v3/ChangeLog | 27 ++++++++++++++
13 files changed, 201 insertions(+), 70 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-21 18:21 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-12-21 18:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:38d6201af061aab9c67d59ecd1372df8cd088c29
commit 38d6201af061aab9c67d59ecd1372df8cd088c29
Merge: 881fc99968a 52daccd82cd
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Wed Dec 21 18:57:06 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-9005-g52daccd82cd71bd065826784ebb6eb04fa9b42af (21st Dec 2022)
Diff:
gcc/ChangeLog | 14 ++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 8 ++
gcc/config/i386/x86-tune.def | 3 +-
gcc/cp/ChangeLog | 51 +++++++
gcc/doc/install.texi | 2 +-
gcc/testsuite/ChangeLog | 50 +++++++
libgfortran/runtime/ISO_Fortran_binding.c | 151 +++------------------
libstdc++-v3/include/std/expected | 21 ++-
.../testsuite/20_util/expected/equality.cc | 49 +++++++
libstdc++-v3/testsuite/20_util/expected/swap.cc | 92 ++++++++++++-
.../testsuite/20_util/expected/unexpected.cc | 4 +
.../filesystem/iterators/error_reporting.cc | 35 +++--
13 files changed, 323 insertions(+), 159 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-19 17:32 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-12-19 17:32 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:10aec76c90dc9ba0a8ccf52c8980c61bf684c79a
commit 10aec76c90dc9ba0a8ccf52c8980c61bf684c79a
Merge: 2ab62864c29 cdc1a14be11
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Dec 19 18:31:53 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8998-gcdc1a14be1182874ccf1ceb27ee5b67c5ce8c62d (19th Dec 2022)
Diff:
gcc/ChangeLog | 109 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/c-format.cc | 2 +-
gcc/config/aarch64/aarch64-protos.h | 2 +
gcc/config/aarch64/aarch64.cc | 56 ++++++++---
gcc/config/aarch64/aarch64.md | 14 +++
gcc/cp/pt.cc | 43 ++++----
gcc/cp/tree.cc | 21 ++--
gcc/cp/typeck.cc | 5 +-
gcc/d/ChangeLog | 11 +++
gcc/d/decl.cc | 14 ++-
gcc/fortran/ChangeLog | 9 ++
gcc/fortran/resolve.cc | 3 +-
gcc/testsuite/ChangeLog | 84 ++++++++++++++++
gcc/testsuite/c-c++-common/Wsuggest-attribute-1.c | 36 +++++++
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C | 15 +++
gcc/testsuite/g++.dg/cpp2a/concepts-requires33.C | 10 ++
gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae2.C | 29 ++++++
gcc/testsuite/g++.dg/cpp2a/using-enum-10.C | 16 +++
gcc/testsuite/g++.dg/cpp2a/using-enum-10a.C | 19 ++++
gcc/testsuite/g++.dg/template/ptrmem33.C | 30 ++++++
gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr98776.c | 11 +++
.../gdc.dg/torture/imports/pr108055conv.d | 26 +++++
.../gdc.dg/torture/imports/pr108055spec.d | 18 ++++
.../gdc.dg/torture/imports/pr108055write.d | 19 ++++
gcc/testsuite/gdc.dg/torture/pr108055.d | 12 +++
gcc/testsuite/gfortran.dg/pr107872.f90 | 40 ++++++++
gcc/varasm.cc | 2 +-
libphobos/ChangeLog | 14 +++
libphobos/libdruntime/core/stdc/fenv.d | 2 +-
libphobos/libdruntime/core/stdc/math.d | 2 +-
libphobos/libdruntime/core/sys/posix/dlfcn.d | 2 +-
libphobos/libdruntime/core/sys/posix/setjmp.d | 16 +++
libphobos/libdruntime/core/sys/posix/sys/types.d | 12 +++
libphobos/src/std/path.d | 23 ++++-
libphobos/src/std/random.d | 14 +--
libphobos/src/std/stdio.d | 3 +-
libstdc++-v3/ChangeLog | 9 ++
libstdc++-v3/include/std/stacktrace | 6 +-
41 files changed, 686 insertions(+), 79 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-25 10:37 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-11-25 10:37 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cd2d5296d42226a69284a81eeea13638c9c98388
commit cd2d5296d42226a69284a81eeea13638c9c98388
Merge: a6f9d8c189e ed8d7ecac11
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Fri Nov 25 11:36:18 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8941-ged8d7ecac11d587687986a0895050955c09d2f43 (25th Nov 2022)
Diff:
gcc/ChangeLog | 24 +++++
gcc/DATESTAMP | 2 +-
gcc/range-op.cc | 3 +
gcc/testsuite/ChangeLog | 9 ++
gcc/testsuite/gnat.dg/opt100.adb | 13 +++
gcc/testsuite/gnat.dg/opt100_pkg.adb | 17 ++++
gcc/testsuite/gnat.dg/opt100_pkg.ads | 23 +++++
gcc/testsuite/gnat.dg/sso18.adb | 21 ++++
gcc/tree-loop-distribution.cc | 7 +-
libstdc++-v3/ChangeLog | 113 +++++++++++++++++++++
libstdc++-v3/doc/html/manual/bugs.html | 3 +
libstdc++-v3/doc/xml/manual/intro.xml | 6 ++
libstdc++-v3/include/bits/chrono.h | 10 +-
libstdc++-v3/include/bits/fs_dir.h | 33 ++++--
libstdc++-v3/include/bits/fs_path.h | 13 ++-
libstdc++-v3/include/bits/iterator_concepts.h | 28 ++++-
libstdc++-v3/include/bits/regex.h | 24 ++++-
libstdc++-v3/include/experimental/bits/fs_path.h | 9 +-
libstdc++-v3/include/std/barrier | 9 +-
libstdc++-v3/include/std/expected | 9 +-
libstdc++-v3/include/std/memory | 1 -
libstdc++-v3/include/std/type_traits | 45 ++++----
libstdc++-v3/src/c++17/memory_resource.cc | 4 +-
.../20_util/is_nothrow_convertible/value.cc | 2 -
.../value_ext.cc => is_nothrow_invocable/91456.cc} | 19 ++--
libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +-
.../testsuite/26_numerics/valarray/87641.cc | 2 +-
.../testsuite/27_io/filesystem/iterators/106201.cc | 14 +++
.../27_io/filesystem/iterators/lwg3719.cc | 39 +++++++
.../28_regex/iterators/regex_iterator/lwg3719.cc | 29 ++++++
.../iterators/regex_token_iterator/lwg3719.cc | 29 ++++++
.../experimental/filesystem/iterators/106201.cc | 14 +++
32 files changed, 511 insertions(+), 65 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-18 9:48 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-11-18 9:48 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1e2e86107cf033161c0a2abfdcc2c757648ec939
commit 1e2e86107cf033161c0a2abfdcc2c757648ec939
Merge: 43884163928 14faa5f585f
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Fri Nov 18 10:47:08 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8916-g14faa5f585f6025df1e04c8c8b34340ff5e4d494 (18th Nov 2022)
Diff:
gcc/ChangeLog | 26 +++++
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-cores.def | 4 +-
gcc/config/aarch64/aarch64-cost-tables.h | 107 +++++++++++++++++
gcc/config/aarch64/aarch64-fusion-pairs.def | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 64 +++++++++++
gcc/cp/decl.cc | 2 +-
gcc/doc/invoke.texi | 3 +-
gcc/testsuite/ChangeLog | 8 ++
gcc/testsuite/g++.dg/cpp2a/constinit18.C | 12 ++
gcc/testsuite/g++.dg/tree-ssa/pr107206.C | 27 +++++
gcc/tree-sra.cc | 7 ++
libstdc++-v3/ChangeLog | 39 +++++++
libstdc++-v3/include/bits/basic_string.h | 4 +-
libstdc++-v3/include/bits/fs_path.h | 126 ++++++++++++---------
libstdc++-v3/include/bits/mofunc_impl.h | 5 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 52 +++++++--
.../testsuite/20_util/move_only_function/call.cc | 11 ++
.../27_io/filesystem/path/construct/95048.cc | 45 ++++++++
.../filesystem/path/construct/95048.cc | 47 ++++++++
21 files changed, 516 insertions(+), 78 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-14 15:41 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-11-14 15:41 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d83a083287f91d7fb83c7e9cd29272ffeec28480
commit d83a083287f91d7fb83c7e9cd29272ffeec28480
Merge: c56df70095f 58da1386d22
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Nov 14 09:15:43 2022 +0100
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8907-g58da1386d2233b8e01aaac8f7c4a61a2ccf52743 (14th Nov 2022)
Diff:
gcc/ChangeLog | 36 +++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/alias.cc | 19 ++++++++++------
gcc/config/i386/driver-i386.cc | 13 ++++-------
gcc/config/i386/i386.h | 7 +++---
gcc/doc/cppopts.texi | 7 +++---
gcc/doc/invoke.texi | 8 +++----
gcc/expr.cc | 3 +--
gcc/fold-const.cc | 18 ++++-----------
gcc/testsuite/ChangeLog | 18 +++++++++++++++
gcc/testsuite/gcc.dg/guality/param-6.c | 20 ++++++++++++++++
gcc/testsuite/gcc.target/i386/pr107304.c | 39 ++++++++++++++++++++++++++++++++
gcc/testsuite/gnat.dg/opt99.adb | 15 ++++++++++++
gcc/testsuite/gnat.dg/opt99_pkg1.adb | 10 ++++++++
gcc/testsuite/gnat.dg/opt99_pkg1.ads | 19 ++++++++++++++++
gcc/testsuite/gnat.dg/opt99_pkg2.ads | 13 +++++++++++
libstdc++-v3/ChangeLog | 9 ++++++++
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/xml/authors.xml | 9 ++------
libstdc++-v3/doc/xml/manual/spine.xml | 9 ++------
20 files changed, 218 insertions(+), 58 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-24 10:21 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-10-24 10:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4b96309e90b3e0723bec411cd68c99983686ebd3
commit 4b96309e90b3e0723bec411cd68c99983686ebd3
Merge: e2d1088fa46 1ccec25cf0c
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Oct 24 12:09:01 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8861-g1ccec25cf0c3c9cfd5882c83fd8cc56ea2987bad (24th Oct 2022)
Diff:
gcc/ChangeLog | 82 +++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-c.cc | 1 +
gcc/config/aarch64/aarch64-cores.def | 10 +--
gcc/config/aarch64/aarch64-sve.md | 94 ++++++++++++++-----
gcc/config/aarch64/aarch64.h | 4 +-
gcc/config/aarch64/iterators.md | 2 +
gcc/config/rs6000/rs6000-logue.cc | 2 +-
gcc/config/rs6000/vector.md | 2 +-
gcc/fortran/ChangeLog | 10 +++
gcc/fortran/expr.cc | 10 ++-
gcc/omp-oacc-kernels-decompose.cc | 6 ++
gcc/testsuite/ChangeLog | 69 ++++++++++++++
.../goacc/kernels-decompose-pr100400-1-2.c | 12 ++-
gcc/testsuite/gcc.dg/pr102892-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107323.c | 28 ++++++
.../gcc.target/aarch64/pragma_cpp_predefs_1.c | 20 +++++
.../gcc.target/aarch64/sve/acle/general/brka_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkb_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_2.c | 23 +++++
gcc/testsuite/gcc.target/powerpc/pr100645.c | 13 +++
gcc/testsuite/gcc.target/powerpc/pr96072.c | 14 +++
gcc/testsuite/gfortran.dg/pr105633.f90 | 8 ++
gcc/tree-loop-distribution.cc | 50 ++++++++---
libgomp/ChangeLog | 8 ++
.../libgomp.oacc-c-c++-common/private-big-1.c | 100 +++++++++++++++++++++
libstdc++-v3/ChangeLog | 8 ++
libstdc++-v3/libsupc++/eh_globals.cc | 9 +-
29 files changed, 540 insertions(+), 64 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-11 8:26 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-10-11 8:26 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:b3f25511fb4bd4dbfc4068df665f4ea34f416b2d
commit b3f25511fb4bd4dbfc4068df665f4ea34f416b2d
Merge: d8909f7d242 97374f25e1e
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Tue Oct 11 10:13:28 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8817-g97374f25e1ee7ea45293c244f29425c9f9abcf5a (11th Oct 2022)
Diff:
gcc/ChangeLog | 30 +
gcc/DATESTAMP | 2 +-
gcc/config/i386/predicates.md | 20 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/i386/t-i386 | 5 +
gcc/cp/ChangeLog | 4 +
gcc/cp/class.cc | 13 +-
gcc/fortran/ChangeLog | 60 ++
gcc/fortran/expr.cc | 3 +-
gcc/fortran/simplify.cc | 13 +-
gcc/fortran/trans-array.cc | 4 +-
gcc/fortran/trans-decl.cc | 1 +
gcc/fortran/trans-expr.cc | 48 +-
gcc/fortran/trans-types.cc | 15 +-
gcc/po/ChangeLog | 4 +
gcc/po/sv.po | 36 +-
gcc/testsuite/ChangeLog | 73 ++
gcc/testsuite/g++.dg/cpp2a/cond-triv3.C | 44 +
.../gcc.target/i386/keylocker-encodekey128.c | 1 -
.../gcc.target/i386/keylocker-encodekey256.c | 1 -
gcc/testsuite/gfortran.dg/PR100029.f90 | 22 +
gcc/testsuite/gfortran.dg/PR100040.f90 | 36 +
gcc/testsuite/gfortran.dg/PR100103.f90 | 76 ++
gcc/testsuite/gfortran.dg/PR100132.f90 | 75 ++
gcc/testsuite/gfortran.dg/associate_26a.f90 | 15 +
gcc/testsuite/gfortran.dg/pr106985.f90 | 8 +
gcc/testsuite/gfortran.dg/pr107054.f90 | 13 +
libcpp/po/ChangeLog | 4 +
libcpp/po/ro.po | 1140 ++++++++++++++++++++
libstdc++-v3/ChangeLog | 21 +
30 files changed, 1728 insertions(+), 63 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-29 14:45 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-09-29 14:45 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c455181c13a7b00ee09777287bcf0c8b9de9d1fe
commit c455181c13a7b00ee09777287bcf0c8b9de9d1fe
Merge: d21bfef9867 85adc2ec2b0
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Thu Sep 29 16:37:52 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merged up to r12-8794-g85adc2ec2b0736d07c0df35ad9a450f97ff59a7c (29th Sept 2022)
This includes r12-8793-gafea1ae84f0 (cherry-picked from r13-2868-gd3df98807b5)
"OpenACC: Fix reduction tree-sharing issue [PR106982]". However, due to
omp-low.cc changes, it neither applies cleanly nor it required to make the
testcases pass. This merge adds the testcases - but due to conflicts under a
different filename: gcc/testsuite/c-c++-common/goacc/reduction-7.c added as
...-9.c and ...-8.c added as ...-10.c.
Diff:
gcc/ChangeLog | 24 +++++++++++++
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-cores.def | 3 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 40 +++++++++++-----------
gcc/doc/invoke.texi | 2 +-
gcc/omp-low.cc | 3 +-
gcc/testsuite/c-c++-common/goacc/reduction-10.c | 12 +++++++
gcc/testsuite/c-c++-common/goacc/reduction-9.c | 22 ++++++++++++
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 5 +++
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/bugs.html | 6 ++++
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/html/manual/using_macros.html | 5 +--
libstdc++-v3/doc/xml/manual/evolution.xml | 13 +++++++
libstdc++-v3/doc/xml/manual/intro.xml | 9 +++++
libstdc++-v3/doc/xml/manual/using.xml | 5 +--
libstdc++-v3/include/std/functional | 32 ++++++++++++-----
libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 25 +++++++-------
libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 12 ++++---
22 files changed, 172 insertions(+), 58 deletions(-)
diff --cc gcc/testsuite/c-c++-common/goacc/reduction-10.c
index 00000000000,00000000000..2c3ed499d5b
new file mode 100644
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/goacc/reduction-10.c
@@@ -1,0 -1,0 +1,12 @@@
++/* { dg-do compile } */
++
++/* PR middle-end/106982 */
++
++void test1(double *c)
++{
++ double reduced[5];
++#pragma acc parallel loop gang private(reduced)
++ for (int x = 0; x < 5; ++x)
++#pragma acc loop worker reduction(*:reduced)
++ for (int y = 0; y < 5; ++y) { }
++}
diff --cc gcc/testsuite/c-c++-common/goacc/reduction-9.c
index 00000000000,00000000000..482b0ab1984
new file mode 100644
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/goacc/reduction-9.c
@@@ -1,0 -1,0 +1,22 @@@
++/* { dg-do compile } */
++
++/* PR middle-end/106982 */
++
++long long n = 100;
++int multiplicitive_n = 128;
++
++void test1(double *rand, double *a, double *b, double *c)
++{
++#pragma acc data copyin(a[0:10*multiplicitive_n], b[0:10*multiplicitive_n]) copyout(c[0:10])
++ {
++#pragma acc parallel loop
++ for (int i = 0; i < 10; ++i)
++ {
++ double temp = 1.0;
++#pragma acc loop vector reduction(*:temp)
++ for (int j = 0; j < multiplicitive_n; ++j)
++ temp *= a[(i * multiplicitive_n) + j] + b[(i * multiplicitive_n) + j];
++ c[i] = temp;
++ }
++ }
++}
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-23 8:48 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-09-23 8:48 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1ef5b3bbe9fba70564c5c52a6a973324f0d041b3
commit 1ef5b3bbe9fba70564c5c52a6a973324f0d041b3
Merge: ff46d9d6692 126e2071990
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Fri Sep 23 09:56:44 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8784-g126e207199077e80c958ce0adfed443df1fe8f29 (23rd Sep 2022)
Diff:
gcc/ChangeLog | 58 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 9 ++
gcc/c/c-typeck.cc | 19 ++--
gcc/config/aarch64/aarch64-sve-builtins.cc | 12 ++-
gcc/config/rs6000/rs6000-builtin.cc | 13 +++
gcc/config/rs6000/rs6000-c.cc | 60 ++++++------
gcc/cp/ChangeLog | 12 +++
gcc/cp/decl.cc | 3 +
gcc/cp/pt.cc | 6 +-
gcc/fortran/ChangeLog | 27 ++++++
gcc/fortran/simplify.cc | 3 +-
gcc/fortran/trans-expr.cc | 3 +
gcc/po/ChangeLog | 4 +
gcc/po/fr.po | 19 ++--
gcc/testsuite/ChangeLog | 108 +++++++++++++++++++++
gcc/testsuite/c-c++-common/Waddress-7.c | 22 +++++
gcc/testsuite/g++.dg/cpp0x/initlist-array17.C | 37 +++++++
gcc/testsuite/g++.dg/cpp1y/auto-fn65.C | 10 ++
gcc/testsuite/g++.target/powerpc/pr105485.C | 9 ++
gcc/testsuite/gcc.target/i386/amx-check.h | 30 ++++++
gcc/testsuite/gcc.target/powerpc/pr104482.c | 16 +++
gcc/testsuite/gfortran.dg/PR100245.f90 | 28 ++++++
gcc/testsuite/gfortran.dg/pr106857.f90 | 12 +++
gcc/testsuite/gfortran.dg/pr106986.f90 | 8 ++
gcc/testsuite/lib/target-supports.exp | 33 +++++++
libgcc/config/avr/libf7/ChangeLog | 9 ++
libgcc/config/avr/libf7/libf7-asm.sx | 50 ----------
libgo/Makefile.am | 1 +
libgo/Makefile.in | 1 +
libgo/go/runtime/extern.go | 10 --
libgo/runtime/go-callers.c | 2 +-
libstdc++-v3/ChangeLog | 13 +++
libstdc++-v3/doc/html/manual/abi.html | 2 +-
libstdc++-v3/doc/xml/manual/abi.xml | 1 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 13 +++
36 files changed, 544 insertions(+), 121 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-09 13:39 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-09-09 13:39 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:0010ad7047c47e6ee7fb469753d8776ae8d9b9b3
commit 0010ad7047c47e6ee7fb469753d8776ae8d9b9b3
Merge: de28004fa5f 4ce316ca54c
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Fri Sep 9 15:38:50 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8753-g4ce316ca54c863cf0fd4257ba0ab768ab83c62e5 (9th Sep 2022)
Diff:
gcc/ChangeLog | 7 +++
gcc/DATESTAMP | 2 +-
gcc/config/rs6000/rtems.h | 3 +-
gcc/config/rs6000/t-rtems | 5 ++
gcc/fortran/ChangeLog | 9 ++++
gcc/fortran/trans-expr.cc | 7 ++-
gcc/testsuite/ChangeLog | 8 +++
gcc/testsuite/g++.dg/opt/pr106860.C | 23 +++++++++
gcc/testsuite/g++.dg/vect/pr106841.cc | 52 ++++++++++++++++++++
gcc/testsuite/gcc.dg/torture/pr106809.c | 28 +++++++++++
gcc/testsuite/gfortran.dg/PR100136.f90 | 39 +++++++++++++++
gcc/tree-ssa-loop-split.cc | 16 +++---
gcc/tree-ssa-sccvn.cc | 57 ++++++++++++----------
gcc/tree-vect-slp.cc | 9 ++++
libstdc++-v3/ChangeLog | 26 ++++++++++
libstdc++-v3/include/bits/regex_compiler.tcc | 10 ++--
libstdc++-v3/include/bits/std_thread.h | 8 ++-
libstdc++-v3/include/std/future | 4 +-
.../testsuite/28_regex/basic_regex/106607.cc | 25 ++++++++++
libstdc++-v3/testsuite/30_threads/async/106695.cc | 29 +++++++++++
libstdc++-v3/testsuite/30_threads/thread/106695.cc | 21 ++++++++
21 files changed, 342 insertions(+), 46 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-08-31 6:14 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-08-31 6:14 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:846797668e35664cdf6555c27c8b875cb54e6d66
commit 846797668e35664cdf6555c27c8b875cb54e6d66
Merge: 44d5246bae8 63997f22238
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Wed Aug 31 08:02:08 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8732-g63997f222380a7b718a9045effa4841c00f30f70 (31st Aug 2022)
Diff:
gcc/ChangeLog | 110 +
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-sve.md | 4 +-
gcc/config/i386/amxtileintrin.h | 6 +-
gcc/config/i386/i386-builtin.def | 4 +-
gcc/config/i386/i386.cc | 12 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/loongarch/loongarch.cc | 6 +-
gcc/config/loongarch/loongarch.h | 15 +-
gcc/config/rs6000/mma.md | 39 +-
gcc/config/rs6000/rs6000.cc | 22 -
gcc/cp/ChangeLog | 20 +
gcc/cp/cp-objcp-common.cc | 2 +
gcc/cp/expr.cc | 4 +-
gcc/cp/typeck.cc | 8 +-
gcc/fortran/ChangeLog | 53 +
gcc/fortran/f95-lang.cc | 3 +-
gcc/fortran/libgfortran.h | 20 +
gcc/fortran/parse.cc | 2 +-
gcc/fortran/simplify.cc | 5 +-
gcc/fortran/trans-intrinsic.cc | 219 +
gcc/ifcvt.cc | 41 +-
gcc/po/ChangeLog | 10 +
gcc/po/be.po | 7869 +++++++++----------
gcc/po/da.po | 7871 +++++++++----------
gcc/po/de.po | 7875 ++++++++++----------
gcc/po/el.po | 7869 +++++++++----------
gcc/po/es.po | 7871 +++++++++----------
gcc/po/fi.po | 7870 +++++++++----------
gcc/po/fr.po | 7872 +++++++++----------
gcc/po/hr.po | 7870 +++++++++----------
gcc/po/id.po | 7871 +++++++++----------
gcc/po/ja.po | 7870 +++++++++----------
gcc/po/nl.po | 7869 +++++++++----------
gcc/po/ru.po | 7871 +++++++++----------
gcc/po/sr.po | 7871 +++++++++----------
gcc/po/sv.po | 7875 ++++++++++----------
gcc/po/tr.po | 7871 +++++++++----------
gcc/po/uk.po | 7870 +++++++++----------
gcc/po/vi.po | 7870 +++++++++----------
gcc/po/zh_CN.po | 7870 +++++++++----------
gcc/po/zh_TW.po | 7869 +++++++++----------
gcc/testsuite/ChangeLog | 93 +
gcc/testsuite/g++.dg/cpp2a/volatile1.C | 11 +-
gcc/testsuite/g++.dg/cpp2a/volatile3.C | 11 +-
gcc/testsuite/g++.dg/cpp2a/volatile5.C | 8 +-
gcc/testsuite/g++.dg/ext/has-builtin-1.C | 127 +
gcc/testsuite/gcc.dg/torture/pr106590.c | 75 +
gcc/testsuite/gcc.target/aarch64/sve/pr106524.c | 11 +
gcc/testsuite/gcc.target/i386/pr106322.c | 51 +
gcc/testsuite/gcc.target/i386/pr106704.c | 16 +
gcc/testsuite/gcc.target/loongarch/pr106459.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr103353.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr106017.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr106322.c | 50 +
.../gomp/strictly-structured-block-4.f90 | 21 +
gcc/testsuite/gfortran.dg/pr103694.f90 | 11 +
gcc/tree-vect-stmts.cc | 8 +
libgfortran/ChangeLog | 13 +
libgfortran/ieee/ieee_helper.c | 20 -
libgomp/ChangeLog | 8 +
libstdc++-v3/ChangeLog | 21 +
libstdc++-v3/doc/html/bk02.html | 2 +-
libstdc++-v3/doc/html/manual/extensions.html | 9 +-
libstdc++-v3/doc/html/manual/using.html | 12 +-
libstdc++-v3/doc/xml/manual/using.xml | 19 +-
libstdc++-v3/include/std/variant | 7 +-
libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 8 +
68 files changed, 76102 insertions(+), 74719 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-28 13:29 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-07-28 13:29 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:827a29d1cc2b482609e314be29df12f926aa404a
commit 827a29d1cc2b482609e314be29df12f926aa404a
Merge: 05e72a801bb b2ae75fd2af
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Thu Jul 28 15:17:45 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8640-gb2ae75fd2afc7d92f5f71748540390b7aebde4c6 (28th July 2022)
Diff:
gcc/ChangeLog | 178 +++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 76 +++++++
gcc/analyzer/checker-path.cc | 8 +-
gcc/analyzer/diagnostic-manager.cc | 92 ++++++++
gcc/analyzer/diagnostic-manager.h | 3 +
gcc/analyzer/engine.cc | 59 +++--
gcc/analyzer/exploded-graph.h | 2 +
gcc/analyzer/feasible-graph.cc | 65 ++++++
gcc/analyzer/feasible-graph.h | 6 +
gcc/analyzer/program-point.cc | 4 +
gcc/analyzer/program-point.h | 1 -
gcc/analyzer/region-model-manager.cc | 14 +-
gcc/analyzer/region-model.cc | 69 ++++--
gcc/analyzer/region.h | 8 -
gcc/analyzer/sm-taint.cc | 51 ++++-
gcc/analyzer/sm.cc | 12 +
gcc/analyzer/sm.h | 2 +
gcc/analyzer/store.cc | 12 +
gcc/builtins.cc | 13 +-
gcc/config/i386/i386-options.cc | 32 ++-
gcc/config/riscv/riscv.md | 2 +-
gcc/config/rs6000/rs6000.cc | 5 +-
gcc/config/rs6000/rtems.h | 3 +
gcc/cp/ChangeLog | 109 +++++++++
gcc/cp/call.cc | 13 +-
gcc/cp/constraint.cc | 22 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.cc | 5 +-
gcc/cp/parser.cc | 12 +-
gcc/cp/pt.cc | 159 ++++++++++----
gcc/cp/semantics.cc | 5 +
gcc/cp/tree.cc | 30 ++-
gcc/d/ChangeLog | 9 +
gcc/d/decl.cc | 7 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/dcast.d | 14 +-
gcc/d/dmd/dsymbolsem.d | 3 +
gcc/d/dmd/expressionsem.d | 13 +-
gcc/d/dmd/func.d | 14 +-
gcc/d/dmd/impcnvtab.d | 55 +++++
gcc/d/dmd/mtype.d | 5 +
gcc/d/dmd/statementsem.d | 16 +-
gcc/d/expr.cc | 11 +
gcc/doc/invoke.texi | 4 +-
gcc/fold-const.cc | 10 +-
gcc/fortran/ChangeLog | 27 +++
gcc/fortran/interface.cc | 7 +-
gcc/fortran/openmp.cc | 1 -
gcc/fortran/trans-decl.cc | 2 +-
gcc/gimple-array-bounds.cc | 2 +-
gcc/gimple-ssa-sprintf.cc | 2 +-
gcc/json.cc | 2 +-
gcc/lto-wrapper.cc | 39 ++--
gcc/match.pd | 31 ++-
gcc/regrename.cc | 3 +-
gcc/testsuite/ChangeLog | 244 +++++++++++++++++++++
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C | 20 ++
gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 ++
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C | 34 +++
.../g++.dg/cpp2a/concepts-partial-spec12.C | 10 +
.../g++.dg/cpp2a/concepts-partial-spec12a.C | 14 ++
.../g++.dg/cpp2a/concepts-partial-spec13.C | 16 ++
gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C | 16 ++
.../g++.dg/cpp2a/concepts-template-parm11.C | 20 ++
gcc/testsuite/g++.dg/cpp2a/consteval31.C | 26 +++
gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 ++
gcc/testsuite/g++.dg/template/fn-ptr3.C | 28 +++
gcc/testsuite/g++.dg/template/non-dependent23.C | 25 +++
gcc/testsuite/g++.dg/template/non-dependent24.C | 19 ++
gcc/testsuite/g++.dg/template/redecl5.C | 5 +
gcc/testsuite/g++.dg/torture/pr106131.C | 34 +++
gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C | 13 ++
gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c | 14 ++
gcc/testsuite/gcc.dg/analyzer/symbolic-12.c | 106 +++++++++
gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 66 ++++++
.../gcc.dg/analyzer/torture/uninit-pr106204.c | 13 ++
gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 19 ++
gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c | 17 ++
gcc/testsuite/gcc.dg/lto/pr105459_0.c | 35 +++
gcc/testsuite/gcc.dg/pr105969.c | 13 ++
gcc/testsuite/gcc.dg/pr106027.c | 8 +
gcc/testsuite/gcc.dg/pr106063.c | 9 +
gcc/testsuite/gcc.dg/pr106189.c | 5 +
gcc/testsuite/gcc.dg/torture/pr105665.c | 20 ++
gcc/testsuite/gcc.dg/torture/pr106112.c | 16 ++
gcc/testsuite/gcc.dg/torture/pr106971.c | 12 +
gcc/testsuite/gcc.target/i386/pr105965.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr105041.c | 22 ++
.../gdc.test/compilable/backendfloatoptim.d | 10 +
gcc/testsuite/gdc.test/compilable/noreturn1.d | 28 +++
gcc/testsuite/gdc.test/compilable/test23082.d | 17 ++
gcc/testsuite/gdc.test/compilable/test23166.d | 22 ++
gcc/testsuite/gdc.test/compilable/test23172.d | 33 +++
gcc/testsuite/gdc.test/compilable/test23258.d | 21 ++
.../gdc.test/fail_compilation/fail23181.d | 16 ++
gcc/testsuite/gdc.test/fail_compilation/fail6889.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 8 +-
.../gdc.test/fail_compilation/test21443.d | 21 ++
.../gdc.test/fail_compilation/test23170.d | 12 +
gcc/testsuite/gdc.test/runnable/noreturn1.d | 32 +++
gcc/testsuite/gdc.test/runnable/test20734.d | 7 +
gcc/testsuite/gdc.test/runnable/test23181.d | 27 +++
gcc/testsuite/gdc.test/runnable/test23234.d | 22 ++
gcc/testsuite/gdc.test/runnable/warning1.d | 9 -
.../gfortran.dg/gomp/affinity-clause-7.f90 | 19 ++
gcc/testsuite/gfortran.dg/pr103504.f90 | 28 +++
gcc/testsuite/gfortran.dg/pr104313.f | 11 +
gcc/testsuite/gfortran.dg/pr106331.f90 | 7 +
gcc/tree-ssa-alias.cc | 18 +-
gcc/tree-ssa-dce.cc | 7 +
gcc/tree-ssa-loop-ivopts.cc | 125 ++++++++++-
gcc/tree-ssa-sccvn.cc | 18 +-
gcc/tree-ssa-uninit.cc | 3 +
libgo/sysinfo.c | 3 -
libphobos/ChangeLog | 5 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/comparison.d | 2 +-
libphobos/src/std/typecons.d | 10 +-
.../sanitizer_platform_limits_posix.cpp | 10 +-
libstdc++-v3/ChangeLog | 139 ++++++++++++
libstdc++-v3/acinclude.m4 | 12 +
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/configure | 55 +++++
libstdc++-v3/include/bits/atomic_wait.h | 17 +-
libstdc++-v3/include/bits/hashtable.h | 2 +
libstdc++-v3/include/bits/hashtable_policy.h | 2 +
libstdc++-v3/include/bits/stl_heap.h | 1 +
libstdc++-v3/include/bits/stl_iterator.h | 137 ++++++++----
.../include/bits/stl_iterator_base_funcs.h | 1 +
libstdc++-v3/include/bits/utility.h | 3 +-
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/stacktrace | 8 +-
libstdc++-v3/libsupc++/eh_globals.cc | 51 +++--
libstdc++-v3/src/c++17/fs_dir.cc | 4 +-
libstdc++-v3/src/filesystem/dir-common.h | 2 +-
libstdc++-v3/src/filesystem/dir.cc | 2 +-
libstdc++-v3/src/filesystem/ops.cc | 56 ++++-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 +
.../testsuite/24_iterators/common_iterator/1.cc | 23 +-
.../24_iterators/common_iterator/100823.cc | 43 ++++
.../26_numerics/random/random_device/entropy.cc | 3 +-
.../filesystem/operations/temp_directory_path.cc | 6 +-
145 files changed, 3106 insertions(+), 325 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-28 13:29 Tobias Burnus
0 siblings, 0 replies; 21+ messages in thread
From: Tobias Burnus @ 2022-07-28 13:29 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:05e72a801bb9e7325a6481e42e482eb10df76795
commit 05e72a801bb9e7325a6481e42e482eb10df76795
Merge: 89dd8390cdf 8c57e8005db
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Wed Jul 13 11:09:35 2022 +0200
Merge branch 'releases/gcc-12' into devel/omp/gcc-12
Merge up to r12-8566-g8c57e8005db4864ecfba791d788f0b1dc6110f3b (13th July 2022)
Diff:
gcc/ChangeLog | 35 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 17 ++++++
gcc/c-family/c-format.cc | 3 +-
gcc/c-family/known-headers.cc | 14 +++++
gcc/config/i386/i386.md | 22 +++++---
gcc/config/loongarch/loongarch.cc | 12 +++--
gcc/config/loongarch/loongarch.md | 2 +-
gcc/testsuite/ChangeLog | 39 ++++++++++++++
gcc/testsuite/g++.dg/spellcheck-stdlib.C | 29 ++++++++++
gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C | 10 ++++
gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 +++++++
.../gcc.dg/tree-ssa/alias-access-path-13.c | 36 +++++++++++++
gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 ++++++++++++++++++++++
gcc/testsuite/gcc.target/loongarch/mulw_d_w.c | 10 ++++
gcc/testsuite/gcc.target/loongarch/prolog-opt.c | 15 ++++++
gcc/tree-sra.cc | 13 ++++-
libstdc++-v3/ChangeLog | 20 +++++++
libstdc++-v3/include/Makefile.am | 2 +-
libstdc++-v3/include/Makefile.in | 2 +-
.../27_io/filesystem/iterators/error_reporting.cc | 9 +++-
.../filesystem/iterators/error_reporting.cc | 9 +++-
22 files changed, 363 insertions(+), 21 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2023-02-27 16:34 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-01 18:13 [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12 Kwok Yeung
2022-07-28 13:29 Tobias Burnus
2022-07-28 13:29 Tobias Burnus
2022-08-31 6:14 Tobias Burnus
2022-09-09 13:39 Tobias Burnus
2022-09-23 8:48 Tobias Burnus
2022-09-29 14:45 Tobias Burnus
2022-10-11 8:26 Tobias Burnus
2022-10-24 10:21 Tobias Burnus
2022-11-14 15:41 Tobias Burnus
2022-11-18 9:48 Tobias Burnus
2022-11-25 10:37 Tobias Burnus
2022-12-19 17:32 Tobias Burnus
2022-12-21 18:21 Tobias Burnus
2022-12-27 10:54 Tobias Burnus
2023-01-09 9:21 Tobias Burnus
2023-01-19 20:24 Tobias Burnus
2023-02-06 7:42 Tobias Burnus
2023-02-13 9:21 Tobias Burnus
2023-02-20 6:52 Tobias Burnus
2023-02-27 16:34 Tobias Burnus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).