public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-6153-gecc863e85efe259c799515de0c38c2297b0e3bd7' into redhat/gcc-13-branch
@ 2023-02-21 11:27 Jakub Jelinek
0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2023-02-21 11:27 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:467eb8130c9dab8ce72a4f6f39437c1ff382a90c
commit 467eb8130c9dab8ce72a4f6f39437c1ff382a90c
Merge: 76b508266ac ecc863e85ef
Author: Jakub Jelinek <jakub@redhat.com>
Date: Tue Feb 21 12:26:41 2023 +0100
Merge commit 'r13-6153-gecc863e85efe259c799515de0c38c2297b0e3bd7' into redhat/gcc-13-branch
Diff:
ChangeLog | 4 +
MAINTAINERS | 3 +-
contrib/ChangeLog | 4 +
contrib/make_sunver.pl | 2 +-
contrib/regression/ChangeLog | 4 +
contrib/regression/objs-gcc.sh | 4 +-
fixincludes/ChangeLog | 5 +
fixincludes/fixincl.x | 15 +-
fixincludes/inclhack.def | 1 +
gcc/ChangeLog | 634 ++++++++
gcc/DATESTAMP | 2 +-
gcc/addresses.h | 6 +-
gcc/analyzer/ChangeLog | 52 +
gcc/analyzer/constraint-manager.cc | 166 +-
gcc/analyzer/constraint-manager.h | 7 +
gcc/analyzer/diagnostic-manager.cc | 23 +-
gcc/analyzer/engine.cc | 30 +-
gcc/analyzer/exploded-graph.h | 1 +
gcc/analyzer/feasible-graph.cc | 30 +
gcc/analyzer/feasible-graph.h | 5 +
gcc/analyzer/infinite-recursion.cc | 7 +-
gcc/analyzer/pending-diagnostic.h | 3 +-
gcc/analyzer/region-model.cc | 74 +-
gcc/asan.h | 14 +-
gcc/attribs.h | 16 +-
gcc/basic-block.h | 54 +-
gcc/bitmap.h | 20 +-
gcc/c-family/ChangeLog | 13 +
gcc/c-family/c-attribs.cc | 28 +-
gcc/c-family/c-common.h | 4 +-
gcc/c-family/c-warn.cc | 2 +
gcc/c/ChangeLog | 26 +
gcc/c/c-decl.cc | 34 +-
gcc/c/c-objc-common.cc | 6 +-
gcc/c/c-objc-common.h | 2 +-
gcc/c/c-parser.cc | 13 +-
gcc/c/c-parser.h | 6 +-
gcc/c/c-tree.h | 16 +-
gcc/c/c-typeck.cc | 20 +-
gcc/calls.cc | 10 +-
gcc/cfgexpand.cc | 7 -
gcc/cfghooks.h | 2 +-
gcc/cfgloop.h | 36 +-
gcc/cgraph.h | 6 +-
gcc/config.gcc | 14 +-
gcc/config/bpf/bpf.cc | 2 +-
gcc/config/i386/i386-expand.cc | 31 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.cc | 11 +-
gcc/config/i386/i386.md | 282 ++--
gcc/config/i386/predicates.md | 18 +-
gcc/config/loongarch/t-linux | 2 +-
gcc/config/riscv/riscv-protos.h | 43 +-
gcc/config/riscv/riscv-v.cc | 56 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 217 +++
gcc/config/riscv/riscv-vector-builtins-bases.h | 19 +
.../riscv/riscv-vector-builtins-functions.def | 296 ++--
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 38 +
gcc/config/riscv/riscv-vector-builtins-shapes.h | 1 +
gcc/config/riscv/riscv-vector-builtins.cc | 66 +-
gcc/config/riscv/riscv-vsetvl.cc | 6 +-
gcc/config/riscv/riscv.md | 4 +-
gcc/config/riscv/vector-iterators.md | 9 +
gcc/config/riscv/vector.md | 1302 ++++++++--------
gcc/config/rs6000/rs6000.md | 4 +-
gcc/config/xtensa/xtensa.cc | 7 +-
gcc/cp/ChangeLog | 113 ++
gcc/cp/constexpr.cc | 84 +-
gcc/cp/constraint.cc | 3 +-
gcc/cp/cp-gimplify.cc | 140 +-
gcc/cp/cp-tree.h | 25 +-
gcc/cp/decl.cc | 11 +-
gcc/cp/pt.cc | 73 +-
gcc/cp/search.cc | 2 +-
gcc/cp/semantics.cc | 17 +-
gcc/cselib.h | 4 +-
gcc/data-streamer.h | 30 +-
gcc/debug.h | 2 +-
gcc/df.h | 26 +-
gcc/diagnostic.h | 12 +-
gcc/doc/invoke.texi | 12 +-
gcc/dominance.h | 2 +-
gcc/dumpfile.h | 16 +-
gcc/emit-rtl.h | 14 +-
gcc/except.h | 2 +-
gcc/expmed.h | 102 +-
gcc/expr.h | 14 +-
gcc/fixed-value.h | 2 +-
gcc/fortran/ChangeLog | 28 +
gcc/fortran/frontend-passes.cc | 3 +-
gcc/fortran/gfortran.h | 4 +-
gcc/fortran/resolve.cc | 8 +-
gcc/gengtype.h | 12 +-
gcc/gimple-expr.h | 18 +-
gcc/gimple-iterator.h | 48 +-
gcc/gimple-predict.h | 10 +-
gcc/gimple-range-fold.h | 6 +-
gcc/gimple-ssa.h | 14 +-
gcc/gimple.h | 1026 ++++++-------
gcc/graphite.h | 24 +-
gcc/hard-reg-set.h | 18 +-
gcc/hash-map.h | 8 +-
gcc/hash-set.h | 6 +-
gcc/hash-table.h | 6 +-
gcc/hwint.h | 26 +-
gcc/input.h | 12 +-
gcc/insn-addr.h | 2 +-
gcc/internal-fn.h | 6 +-
gcc/ipa-fnsummary.h | 2 +-
gcc/ipa-icf-gimple.h | 6 +-
gcc/ipa-inline.h | 10 +-
gcc/ipa-modref.h | 2 +-
gcc/ipa-prop.h | 70 +-
gcc/ira-int.h | 50 +-
gcc/ira.h | 2 +-
gcc/jit/ChangeLog | 6 +
gcc/jit/jit-dejagnu.h | 16 +-
gcc/jit/jit-recording.h | 2 +-
gcc/lra-int.h | 14 +-
gcc/lra.h | 2 +-
gcc/lto-streamer.h | 54 +-
gcc/match.pd | 2 -
gcc/memmodel.h | 18 +-
gcc/objc/ChangeLog | 8 +
gcc/objc/objc-act.cc | 2 -
gcc/objc/objc-act.h | 6 +-
gcc/objc/objc-map.h | 12 +-
gcc/omp-general.h | 2 +-
gcc/optabs-query.h | 8 +-
gcc/optabs.h | 14 +-
gcc/plugin.h | 2 +-
gcc/pretty-print.h | 10 +-
gcc/range.h | 6 +-
gcc/read-md.h | 4 +-
gcc/recog.h | 8 +-
gcc/regs.h | 22 +-
gcc/rtl-iter.h | 2 +-
gcc/rtl.h | 34 +-
gcc/rust/ChangeLog | 8 +
gcc/rust/backend/rust-tree.cc | 3 +-
gcc/sbitmap.h | 16 +-
gcc/sched-int.h | 8 +-
gcc/sel-sched-ir.h | 48 +-
gcc/sese.h | 30 +-
gcc/simplify-rtx.cc | 2 +-
gcc/sparseset.h | 22 +-
gcc/ssa-iterators.h | 86 +-
gcc/system.h | 6 +-
gcc/target-globals.h | 2 +-
gcc/target.h | 6 +-
gcc/testsuite/ChangeLog | 1599 ++++++++++++++++++++
gcc/testsuite/g++.dg/DRs/dr2518.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi3.C | 17 +
.../g++.dg/cpp0x/lambda/lambda-108829-2.C | 11 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-108829.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi10.C | 18 +
gcc/testsuite/g++.dg/opt/is_constant_evaluated1.C | 20 +
gcc/testsuite/g++.dg/opt/is_constant_evaluated2.C | 32 +
gcc/testsuite/g++.dg/template/typename24.C | 18 +
gcc/testsuite/g++.dg/template/typename25.C | 33 +
gcc/testsuite/g++.dg/template/typename25a.C | 37 +
gcc/testsuite/g++.dg/template/typename26.C | 19 +
gcc/testsuite/g++.target/i386/empty-class2.C | 1 -
gcc/testsuite/gcc.c-torture/compile/pr108783.c | 42 +
.../gcc.dg/analyzer/coreutils-cksum-pr108664.c | 80 +
.../gcc.dg/analyzer/coreutils-sum-pr108666.c | 98 ++
.../gcc.dg/analyzer/null-deref-pr108806-qemu.c | 105 ++
gcc/testsuite/gcc.dg/analyzer/pr103217.c | 2 +
gcc/testsuite/gcc.dg/analyzer/switch.c | 76 +
.../gcc.dg/analyzer/torture/uninit-pr108725.c | 19 +
.../gcc.dg/analyzer/uninit-pr108806-qemu.c | 108 ++
gcc/testsuite/gcc.dg/pr105660-1.c | 13 +
gcc/testsuite/gcc.dg/pr105660-2.c | 12 +
gcc/testsuite/gcc.dg/pr108375-1.c | 14 +
gcc/testsuite/gcc.dg/pr108375-2.c | 15 +
gcc/testsuite/gcc.dg/pr108657.c | 31 +
gcc/testsuite/gcc.dg/pr108691.c | 9 -
gcc/testsuite/gcc.dg/pr108805.c | 20 +
gcc/testsuite/gcc.dg/pr108819.c | 19 +
gcc/testsuite/gcc.dg/pr108855.c | 23 +
gcc/testsuite/gcc.dg/pr108862.c | 27 +
gcc/testsuite/gcc.dg/pr108868.c | 17 +
gcc/testsuite/gcc.dg/torture/pr108791.c | 9 +
gcc/testsuite/gcc.dg/torture/pr108816.c | 18 +
gcc/testsuite/gcc.dg/torture/pr108825.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-24.c | 25 +
.../gcc.target/i386/avx512fp16-reduce-op-2.c | 3 +-
gcc/testsuite/gcc.target/i386/pr103541.c | 2 +-
gcc/testsuite/gcc.target/i386/pr108774.c | 2 +-
gcc/testsuite/gcc.target/i386/pr108831-1.c | 63 +
gcc/testsuite/gcc.target/i386/pr108831-2.c | 55 +
gcc/testsuite/gcc.target/i386/pr108832.c | 19 +
gcc/testsuite/gcc.target/i386/pr85593.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90007.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92841-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95464.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98063.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99464.c | 3 +-
gcc/testsuite/gcc.target/i386/pr99530-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99530-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99530-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99530-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99530-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99530-6.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99531.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr108862.c | 6 +
.../riscv/rvv/base/binop_vx_constraint-148.c | 2 +-
.../riscv/rvv/base/binop_vx_constraint-149.c | 2 +-
.../riscv/rvv/base/binop_vx_constraint-150.c | 2 +-
.../riscv/rvv/base/binop_vx_constraint-151.c | 2 +-
.../riscv/rvv/base/binop_vx_constraint-152.c | 2 +-
.../riscv/rvv/base/binop_vx_constraint-153.c | 6 +-
.../riscv/rvv/base/binop_vx_constraint-156.c | 6 +-
.../riscv/rvv/base/binop_vx_constraint-157.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-159.c | 6 +-
.../riscv/rvv/base/binop_vx_constraint-160.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-161.c | 4 +-
.../gfortran.dg/ISO_Fortran_binding_14.f90 | 2 +-
.../gfortran.dg/bind_c_array_params_2.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr103608.f90 | 14 +
gcc/testsuite/gfortran.dg/pr104554.f90 | 11 +
gcc/testsuite/gfortran.dg/pr96486.f90 | 2 +-
gcc/testsuite/lib/target-supports.exp | 2 +-
gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +-
gcc/timevar.h | 4 +-
gcc/tree-cfg.cc | 4 +-
gcc/tree-chrec.h | 22 +-
gcc/tree-data-ref.h | 24 +-
gcc/tree-iterator.h | 16 +-
gcc/tree-outof-ssa.h | 4 +-
gcc/tree-phinodes.h | 4 +-
gcc/tree-scalar-evolution.h | 6 +-
gcc/tree-sra.h | 2 +-
gcc/tree-ssa-alias.h | 2 +-
gcc/tree-ssa-dse.cc | 2 +-
gcc/tree-ssa-forwprop.cc | 3 +-
gcc/tree-ssa-live.h | 24 +-
gcc/tree-ssa-loop-im.cc | 4 +-
gcc/tree-ssa-loop-manip.cc | 11 +-
gcc/tree-ssa-loop-manip.h | 2 +-
gcc/tree-ssa-loop-niter.cc | 6 +-
gcc/tree-ssa-loop.h | 2 +-
gcc/tree-ssa-operands.h | 4 +-
gcc/tree-ssa-propagate.h | 4 +-
gcc/tree-ssa-reassoc.cc | 12 +
gcc/tree-ssa-sccvn.cc | 20 +-
gcc/tree-ssa-sccvn.h | 10 +-
gcc/tree-ssa.cc | 2 +
gcc/tree-ssa.h | 12 +-
gcc/tree-ssanames.h | 10 +-
gcc/tree-streamer.h | 8 +-
gcc/tree-switch-conversion.h | 2 +-
gcc/tree-vect-loop-manip.cc | 3 +-
gcc/tree-vectorizer.h | 64 +-
gcc/tree.h | 88 +-
gcc/value-query.h | 2 +-
gcc/wide-int.h | 2 +-
libgm2/ChangeLog | 7 +
libgm2/libm2iso/RTco.cc | 303 ++--
libgomp/ChangeLog | 24 +
libgomp/libgomp.texi | 14 +-
.../target-nowait-array-section.f90 | 2 +-
libstdc++-v3/ChangeLog | 204 +++
.../abi/post/m68k-linux-gnu/baseline_symbols.txt | 93 +-
.../post/riscv64-linux-gnu/baseline_symbols.txt | 98 +-
libstdc++-v3/doc/html/faq.html | 4 +-
libstdc++-v3/doc/xml/faq.xml | 4 +-
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/fs_ops.h | 4 +-
libstdc++-v3/include/bits/ranges_algo.h | 6 +-
libstdc++-v3/include/bits/regex_automaton.h | 2 +-
libstdc++-v3/include/bits/regex_automaton.tcc | 18 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 60 +-
libstdc++-v3/include/bits/stl_pair.h | 112 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 4 +-
libstdc++-v3/include/experimental/bits/simd.h | 255 ++--
.../include/experimental/bits/simd_builtin.h | 351 +++--
.../include/experimental/bits/simd_converter.h | 22 +-
.../include/experimental/bits/simd_detail.h | 3 +
.../include/experimental/bits/simd_fixed_size.h | 265 ++--
libstdc++-v3/include/experimental/bits/simd_math.h | 56 +-
libstdc++-v3/include/experimental/bits/simd_neon.h | 14 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 143 +-
libstdc++-v3/include/experimental/optional | 2 +-
.../include/experimental/synchronized_value | 100 ++
libstdc++-v3/include/ext/throw_allocator.h | 8 +-
libstdc++-v3/include/pstl/algorithm_fwd.h | 36 +-
libstdc++-v3/include/pstl/algorithm_impl.h | 28 +-
libstdc++-v3/include/pstl/execution_impl.h | 8 +-
libstdc++-v3/include/pstl/glue_algorithm_impl.h | 2 +-
libstdc++-v3/include/pstl/glue_numeric_defs.h | 2 +-
libstdc++-v3/include/pstl/numeric_impl.h | 4 +-
libstdc++-v3/include/pstl/parallel_backend_tbb.h | 4 +-
libstdc++-v3/include/pstl/unseq_backend_simd.h | 10 +-
libstdc++-v3/include/std/format | 101 +-
libstdc++-v3/include/std/mutex | 8 +-
libstdc++-v3/include/std/tuple | 8 +-
libstdc++-v3/libsupc++/cxxabi_init_exception.h | 5 +-
libstdc++-v3/testsuite/17_intro/names.cc | 21 +-
libstdc++-v3/testsuite/17_intro/names_pstl.cc | 18 +
.../testsuite/20_util/pair/dangling_ref.cc | 67 +
libstdc++-v3/testsuite/experimental/simd/README.md | 10 +-
.../experimental/simd/generate_makefile.sh | 24 +-
.../testsuite/experimental/simd/tests/abs.cc | 4 +-
.../experimental/simd/tests/algorithms.cc | 3 +-
.../experimental/simd/tests/bits/conversions.h | 25 +-
.../testsuite/experimental/simd/tests/bits/main.h | 87 ++
.../experimental/simd/tests/bits/make_vec.h | 10 +
.../experimental/simd/tests/bits/mathreference.h | 3 +
.../experimental/simd/tests/bits/test_values.h | 6 +
.../experimental/simd/tests/bits/verify.h | 66 +-
.../testsuite/experimental/simd/tests/broadcast.cc | 3 +-
.../testsuite/experimental/simd/tests/casts.cc | 4 +-
.../experimental/simd/tests/fpclassify.cc | 4 +-
.../testsuite/experimental/simd/tests/frexp.cc | 4 +-
.../testsuite/experimental/simd/tests/generator.cc | 3 +-
.../experimental/simd/tests/hypot3_fma.cc | 4 +-
.../experimental/simd/tests/integer_operators.cc | 5 +-
.../simd/tests/ldexp_scalbn_scalbln_modf.cc | 4 +-
.../testsuite/experimental/simd/tests/loadstore.cc | 4 +-
.../testsuite/experimental/simd/tests/logarithm.cc | 5 +-
.../experimental/simd/tests/mask_broadcast.cc | 3 +-
.../experimental/simd/tests/mask_conversions.cc | 2 +-
.../experimental/simd/tests/mask_implicit_cvt.cc | 3 +-
.../experimental/simd/tests/mask_loadstore.cc | 29 +-
.../experimental/simd/tests/mask_operator_cvt.cc | 3 +-
.../experimental/simd/tests/mask_operators.cc | 3 +-
.../experimental/simd/tests/mask_reductions.cc | 30 +-
.../testsuite/experimental/simd/tests/math_1arg.cc | 3 +-
.../testsuite/experimental/simd/tests/math_2arg.cc | 4 +-
.../experimental/simd/tests/operator_cvt.cc | 3 +-
.../testsuite/experimental/simd/tests/operators.cc | 14 +-
.../experimental/simd/tests/reductions.cc | 4 +-
.../testsuite/experimental/simd/tests/remqo.cc | 4 +-
.../testsuite/experimental/simd/tests/simd.cc | 2 +-
.../testsuite/experimental/simd/tests/sincos.cc | 6 +-
.../experimental/simd/tests/split_concat.cc | 4 +-
.../testsuite/experimental/simd/tests/splits.cc | 2 +-
.../experimental/simd/tests/trigonometric.cc | 4 +-
.../experimental/simd/tests/trunc_ceil_floor.cc | 3 +-
.../testsuite/experimental/simd/tests/where.cc | 4 +-
.../testsuite/experimental/synchronized_value.cc | 42 +
.../testsuite/std/format/arguments/lwg3810.cc | 25 +
344 files changed, 9078 insertions(+), 3651 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-02-21 11:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-21 11:27 [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-6153-gecc863e85efe259c799515de0c38c2297b0e3bd7' into redhat/gcc-13-branch Jakub Jelinek
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).