[gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD
Thomas Schwinge
tschwinge@gcc.gnu.org
Tue May 7 16:17:17 GMT 2024
https://gcc.gnu.org/g:be82a46963a2b08db29ec2fa5e941943bf0c7835
commit be82a46963a2b08db29ec2fa5e941943bf0c7835
Merge: 320b0c28d38b 8216ca85037b
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sun Mar 10 23:18:49 2024 +0100
Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD
Diff:
ChangeLog | 10 +
MAINTAINERS | 2 +
c++tools/ChangeLog | 8 +
c++tools/Makefile.in | 11 +-
c++tools/configure | 17 +-
c++tools/configure.ac | 11 +-
configure | 49 +-
configure.ac | 43 +-
contrib/ChangeLog | 68 ++
contrib/gen_autofdo_event.py | 7 +-
contrib/testsuite-management/validate_failures.py | 336 ++++--
fixincludes/ChangeLog | 7 +
fixincludes/Makefile.in | 12 +-
fixincludes/configure | 13 +
fixincludes/configure.ac | 8 +
gcc/ChangeLog | 627 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 33 +-
gcc/ada/ChangeLog | 500 ++++++++
gcc/ada/ada_get_targ.adb | 9 -
gcc/ada/aspects.adb | 29 +-
gcc/ada/aspects.ads | 14 +-
gcc/ada/contracts.adb | 79 +-
gcc/ada/contracts.ads | 4 +
.../doc/gnat_rm/implementation_defined_aspects.rst | 10 +
.../doc/gnat_rm/implementation_defined_pragmas.rst | 2 +-
gcc/ada/doc/gnat_ugn/about_this_guide.rst | 8 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 24 +-
gcc/ada/einfo-utils.adb | 1 +
gcc/ada/einfo-utils.ads | 1 +
gcc/ada/einfo.ads | 5 +
gcc/ada/exp_aggr.adb | 1267 +++-----------------
gcc/ada/exp_ch11.adb | 132 +-
gcc/ada/exp_ch11.ads | 2 +-
gcc/ada/exp_ch3.adb | 151 ++-
gcc/ada/exp_ch4.adb | 54 +-
gcc/ada/exp_ch5.adb | 73 +-
gcc/ada/exp_ch6.adb | 1 +
gcc/ada/exp_disp.adb | 6 +-
gcc/ada/exp_prag.adb | 10 +
gcc/ada/exp_prag.ads | 4 +
gcc/ada/exp_util.adb | 48 +-
gcc/ada/exp_util.ads | 17 +-
gcc/ada/gcc-interface/Make-lang.in | 8 +-
gcc/ada/gcc-interface/Makefile.in | 8 +-
gcc/ada/gcc-interface/decl.cc | 14 +-
gcc/ada/gcc-interface/utils2.cc | 8 +-
gcc/ada/gen_il-fields.ads | 3 +-
gcc/ada/gen_il-gen-gen_entities.adb | 1 +
gcc/ada/gen_il-gen-gen_nodes.adb | 4 +-
gcc/ada/get_targ.adb | 9 -
gcc/ada/get_targ.ads | 4 -
gcc/ada/ghost.adb | 48 +-
gcc/ada/ghost.ads | 15 +
gcc/ada/gnat_rm.texi | 1171 +++++++++---------
gcc/ada/gnat_ugn.texi | 41 +-
gcc/ada/inline.adb | 4 +-
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnat/a-strsup.ads | 2 +-
gcc/ada/libgnat/s-stoele.ads | 3 +
gcc/ada/libgnat/system-qnx-arm.ads | 14 +-
gcc/ada/par-prag.adb | 1 +
gcc/ada/sem_aggr.adb | 26 +-
gcc/ada/sem_attr.adb | 36 +-
gcc/ada/sem_case.adb | 1 +
gcc/ada/sem_ch12.adb | 122 +-
gcc/ada/sem_ch13.adb | 99 +-
gcc/ada/sem_ch3.adb | 23 +-
gcc/ada/sem_ch4.adb | 33 +
gcc/ada/sem_ch5.adb | 170 +--
gcc/ada/sem_elab.adb | 5 +-
gcc/ada/sem_eval.adb | 17 +-
gcc/ada/sem_prag.adb | 260 +++-
gcc/ada/sem_prag.ads | 15 +-
gcc/ada/sem_res.adb | 21 +-
gcc/ada/sem_type.adb | 2 +-
gcc/ada/sem_util.adb | 81 +-
gcc/ada/sem_util.ads | 16 +-
gcc/ada/set_targ.adb | 2 +-
gcc/ada/set_targ.ads | 2 +-
gcc/ada/sinfo.ads | 38 +-
gcc/ada/snames.ads-tmpl | 3 +
gcc/ada/targparm.adb | 8 +
gcc/ada/targparm.ads | 29 +-
gcc/ada/tbuild.adb | 36 +-
gcc/ada/tbuild.ads | 11 +-
gcc/ada/ttypes.ads | 9 +-
gcc/ada/vxworks7-cert-rtp-base-link.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__x86.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec | 2 -
gcc/ada/vxworks7-cert-rtp-link.spec | 10 -
gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec | 10 -
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c.opt | 4 +
gcc/c-family/known-headers.cc | 2 +-
gcc/c/ChangeLog | 5 +
gcc/c/c-parser.cc | 19 +-
gcc/config/aarch64/aarch64-opts.h | 3 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 26 +-
gcc/config/aarch64/aarch64-simd.md | 724 +++++++----
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 133 ++
gcc/config/aarch64/aarch64-sve.md | 4 +-
gcc/config/aarch64/aarch64.cc | 41 +-
gcc/config/aarch64/aarch64.h | 5 +
gcc/config/aarch64/aarch64.opt | 15 +
gcc/config/aarch64/arm_neon.h | 60 +-
gcc/config/aarch64/iterators.md | 36 +-
gcc/config/aarch64/predicates.md | 11 +-
gcc/config/arm/arm-opts.h | 4 +-
gcc/config/arm/arm-protos.h | 1 +
gcc/config/arm/arm.cc | 32 +-
gcc/config/arm/arm.h | 2 +-
gcc/config/arm/arm.md | 4 +-
gcc/config/arm/arm.opt | 11 +-
gcc/config/gcn/mkoffload.cc | 12 +
gcc/config/i386/constraints.md | 2 +
gcc/config/i386/gcc-auto-profile | 9 +-
gcc/config/i386/i386.cc | 6 +-
gcc/config/i386/i386.md | 546 ++++++++-
gcc/config/i386/mingw-w64.h | 22 +-
gcc/config/i386/mingw.opt | 4 +
gcc/config/i386/mingw32.h | 28 +-
gcc/config/i386/sse.md | 6 +-
gcc/config/loongarch/loongarch-def.c | 12 +
gcc/config/loongarch/loongarch-def.h | 1 +
gcc/config/loongarch/loongarch-tune.h | 8 +
gcc/config/loongarch/loongarch.cc | 6 +
gcc/config/loongarch/loongarch.h | 2 +-
gcc/config/loongarch/loongarch.md | 8 +-
gcc/config/mips/mips.cc | 97 +-
gcc/config/moxie/uclinux.h | 8 -
gcc/config/nvptx/mkoffload.cc | 12 +
gcc/config/riscv/autovec-opt.md | 20 +-
gcc/config/riscv/autovec.md | 24 +-
gcc/config/riscv/riscv-protos.h | 2 +
gcc/config/riscv/riscv-v.cc | 190 ++-
gcc/config/riscv/riscv-vector-builtins-types.def | 3 +
gcc/config/riscv/riscv-vsetvl.cc | 2 +-
gcc/config/riscv/riscv.cc | 129 +-
gcc/config/riscv/riscv.h | 5 +-
gcc/config/riscv/vector-iterators.md | 17 +-
gcc/config/sh/divtab.cc | 203 ----
gcc/configure | 43 +-
gcc/configure.ac | 36 +-
gcc/cp/ChangeLog | 35 +
gcc/cp/call.cc | 56 +-
gcc/cp/name-lookup.cc | 2 +-
gcc/cp/parser.cc | 18 +-
gcc/cp/semantics.cc | 7 +
gcc/cp/tree.cc | 1 +
gcc/d/ChangeLog | 4 +
gcc/d/Make-lang.in | 2 +-
gcc/doc/extend.texi | 17 +
gcc/doc/install.texi | 16 +-
gcc/doc/invoke.texi | 69 +-
gcc/doc/md.texi | 26 +
gcc/expr.cc | 7 +-
gcc/fold-const-call.cc | 65 +
gcc/fold-const.cc | 18 +-
gcc/fortran/ChangeLog | 8 +
gcc/fortran/trans-array.cc | 2 +-
gcc/gcc.cc | 60 +-
gcc/gimple-fold.cc | 45 +-
gcc/gimple-range-fold.cc | 8 +-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-range-op.cc | 73 +-
gcc/gimplify.cc | 13 +-
gcc/internal-fn.cc | 39 +
gcc/internal-fn.def | 5 +
gcc/ipa-cp.cc | 6 +-
gcc/ipa-fnsummary.cc | 6 +-
gcc/ira-lives.cc | 23 +-
gcc/m2/ChangeLog | 53 +
gcc/m2/Make-lang.in | 62 +-
gcc/m2/gm2-compiler/M2MetaError.mod | 6 +-
gcc/m2/gm2-compiler/M2Quads.def | 26 +-
gcc/m2/gm2-compiler/M2Quads.mod | 134 ++-
gcc/m2/gm2-compiler/P3Build.bnf | 179 +--
gcc/m2/tools-src/checkmeta.py | 123 ++
gcc/match.pd | 15 +-
gcc/omp-low.cc | 14 +-
gcc/optabs.def | 4 +
gcc/postreload.cc | 150 +--
gcc/range-op-float.cc | 22 +-
gcc/range-op-mixed.h | 150 ++-
gcc/range-op-ptr.cc | 430 +++++++
gcc/range-op.cc | 548 ++-------
gcc/range-op.h | 86 +-
gcc/regcprop.cc | 7 +-
gcc/testsuite/ChangeLog | 329 +++++
.../c-c++-common/Wfree-nonheap-object-2.c | 2 +-
.../c-c++-common/Wfree-nonheap-object-3.c | 6 +-
gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 8 +-
gcc/testsuite/c-c++-common/gomp/defaultmap-4.c | 4 +-
gcc/testsuite/c-c++-common/gomp/map-6.c | 14 +-
gcc/testsuite/c-c++-common/gomp/map-9.c | 8 +-
gcc/testsuite/c-c++-common/missing-header-5.c | 15 +
gcc/testsuite/c-c++-common/spellcheck-pr107583.c | 10 +
gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C | 7 +
gcc/testsuite/g++.dg/cpp0x/enum40.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/forw_enum6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 5 +-
gcc/testsuite/g++.dg/cpp1z/elide7.C | 14 +
gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 2 +-
.../g++.dg/lookup/missing-std-include-2.C | 8 +-
.../g++.dg/lookup/missing-std-include-3.C | 2 +-
.../g++.dg/lookup/missing-std-include-6.C | 4 +-
gcc/testsuite/g++.dg/lookup/missing-std-include.C | 16 +-
gcc/testsuite/g++.dg/spellcheck-inttypes.C | 54 +-
gcc/testsuite/g++.dg/spellcheck-stdint.C | 40 +-
gcc/testsuite/g++.dg/spellcheck-stdlib.C | 28 +-
gcc/testsuite/g++.dg/tree-ssa/initlist-opt6.C | 18 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s | 0
gcc/testsuite/g++.target/riscv/rvv/base/pr109244.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/pr109535.C | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr110266.c | 9 +
gcc/testsuite/gcc.c-torture/execute/pr101188.c | 61 +
gcc/testsuite/gcc.dg/pr110266.c | 20 +
gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 52 +-
gcc/testsuite/gcc.dg/spellcheck-stdbool.c | 6 +-
gcc/testsuite/gcc.dg/spellcheck-stdint.c | 40 +-
gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 34 +-
gcc/testsuite/gcc.dg/tree-ssa/pr110269.c | 34 +
gcc/testsuite/gcc.target/aarch64/abd.h | 68 ++
gcc/testsuite/gcc.target/aarch64/abd_2.c | 35 +
gcc/testsuite/gcc.target/aarch64/abd_3.c | 36 +
gcc/testsuite/gcc.target/aarch64/abd_4.c | 30 +
gcc/testsuite/gcc.target/aarch64/abd_none_2.c | 14 +
gcc/testsuite/gcc.target/aarch64/abd_none_3.c | 14 +
gcc/testsuite/gcc.target/aarch64/abd_none_4.c | 22 +
gcc/testsuite/gcc.target/aarch64/abd_run_1.c | 93 ++
gcc/testsuite/gcc.target/aarch64/mtp_5.c | 7 +
gcc/testsuite/gcc.target/aarch64/mtp_6.c | 7 +
gcc/testsuite/gcc.target/aarch64/mtp_7.c | 7 +
gcc/testsuite/gcc.target/aarch64/mtp_8.c | 7 +
gcc/testsuite/gcc.target/aarch64/mtp_9.c | 7 +
gcc/testsuite/gcc.target/aarch64/sve/abd_1.c | 35 +
gcc/testsuite/gcc.target/aarch64/sve/abd_2.c | 29 +
gcc/testsuite/gcc.target/aarch64/sve/abd_none_1.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/abd_none_2.c | 21 +
.../gcc.target/aarch64/sve/acle/general-c/svlast.c | 63 +
.../aarch64/sve/acle/general-c/svlast128_run.c | 313 +++++
.../aarch64/sve/acle/general-c/svlast256_run.c | 314 +++++
.../gcc.target/aarch64/sve/pcs/return_4.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_4_1024.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_4_128.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_4_2048.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_4_256.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_4_512.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5_1024.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5_128.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5_2048.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5_256.c | 2 -
.../gcc.target/aarch64/sve/pcs/return_5_512.c | 2 -
.../gcc.target/aarch64/vec-init-single-const-2.c | 30 +
.../gcc.target/aarch64/vec-init-single-const-be.c | 58 +
.../gcc.target/aarch64/vec-init-single-const.c | 58 +
gcc/testsuite/gcc.target/arm/mtp.c | 8 +
gcc/testsuite/gcc.target/arm/mtp_1.c | 7 +
gcc/testsuite/gcc.target/arm/mtp_2.c | 7 +
gcc/testsuite/gcc.target/arm/mtp_3.c | 7 +
gcc/testsuite/gcc.target/arm/mtp_4.c | 7 +
gcc/testsuite/gcc.target/i386/pr110227.c | 11 +
gcc/testsuite/gcc.target/i386/pr110232.c | 12 +
gcc/testsuite/gcc.target/i386/pr31985.c | 14 +
gcc/testsuite/gcc.target/i386/pr79173-1.c | 59 +
gcc/testsuite/gcc.target/i386/pr79173-10.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-2.c | 59 +
gcc/testsuite/gcc.target/i386/pr79173-3.c | 61 +
gcc/testsuite/gcc.target/i386/pr79173-4.c | 61 +
gcc/testsuite/gcc.target/i386/pr79173-5.c | 32 +
gcc/testsuite/gcc.target/i386/pr79173-6.c | 33 +
gcc/testsuite/gcc.target/i386/pr79173-7.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-8.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-9.c | 31 +
.../gcc.target/mips/code-readable-attr-1.c | 51 +
.../gcc.target/mips/code-readable-attr-2.c | 49 +
.../gcc.target/mips/code-readable-attr-3.c | 50 +
.../gcc.target/mips/code-readable-attr-4.c | 51 +
.../gcc.target/mips/code-readable-attr-5.c | 5 +
.../gcc.target/powerpc/fold-vec-extract-int.p8.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr109932-1.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr109932-2.c | 1 +
.../gcc.target/riscv/rvv/autovec/partial/slp-10.c | 32 +
.../gcc.target/riscv/rvv/autovec/partial/slp-11.c | 33 +
.../gcc.target/riscv/rvv/autovec/partial/slp-12.c | 35 +
.../gcc.target/riscv/rvv/autovec/partial/slp-13.c | 34 +
.../gcc.target/riscv/rvv/autovec/partial/slp-14.c | 33 +
.../gcc.target/riscv/rvv/autovec/partial/slp-15.c | 35 +
.../gcc.target/riscv/rvv/autovec/partial/slp-8.c | 30 +
.../gcc.target/riscv/rvv/autovec/partial/slp-9.c | 31 +
.../riscv/rvv/autovec/partial/slp_run-10.c | 33 +
.../riscv/rvv/autovec/partial/slp_run-11.c | 33 +
.../riscv/rvv/autovec/partial/slp_run-12.c | 32 +
.../riscv/rvv/autovec/partial/slp_run-13.c | 47 +
.../riscv/rvv/autovec/partial/slp_run-14.c | 57 +
.../riscv/rvv/autovec/partial/slp_run-15.c | 56 +
.../riscv/rvv/autovec/partial/slp_run-8.c | 30 +
.../riscv/rvv/autovec/partial/slp_run-9.c | 30 +
.../riscv/rvv/autovec/vls-vlmax/full-vec-move1.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/merge-1.c | 101 ++
.../riscv/rvv/autovec/vls-vlmax/merge-2.c | 103 ++
.../riscv/rvv/autovec/vls-vlmax/merge-3.c | 109 ++
.../riscv/rvv/autovec/vls-vlmax/merge-4.c | 122 ++
.../riscv/rvv/autovec/vls-vlmax/merge-5.c | 76 ++
.../riscv/rvv/autovec/vls-vlmax/merge-6.c | 51 +
.../riscv/rvv/autovec/vls-vlmax/merge-7.c | 25 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-1.c | 119 ++
.../riscv/rvv/autovec/vls-vlmax/merge_run-2.c | 121 ++
.../riscv/rvv/autovec/vls-vlmax/merge_run-3.c | 150 +++
.../riscv/rvv/autovec/vls-vlmax/merge_run-4.c | 210 ++++
.../riscv/rvv/autovec/vls-vlmax/merge_run-5.c | 89 ++
.../riscv/rvv/autovec/vls-vlmax/merge_run-6.c | 59 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-7.c | 29 +
.../riscv/rvv/base/binop_vx_constraint-120.c | 2 +-
.../riscv/rvv/base/integer_compare_insn_shortcut.c | 2 +-
.../gcc.target/riscv/rvv/base/mask_insn_shortcut.c | 2 +-
.../riscv/rvv/base/misc_vreinterpret_vbool_vint.c | 2 +-
.../gcc.target/riscv/rvv/base/pr110109-2.c | 2 +-
.../gcc.target/riscv/rvv/base/pr110119-1.c | 26 +
.../gcc.target/riscv/rvv/base/pr110119-2.c | 26 +
.../gcc.target/riscv/rvv/base/scalar_move-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c | 2 +-
.../gcc.target/riscv/rvv/base/vlmul_ext-1.c | 2 +-
.../rvv/base/zero_base_load_store_optimization.c | 2 +-
.../gcc.target/riscv/rvv/base/zvfh-intrinsic.c | 2 +-
.../gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c | 17 +-
.../gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c | 34 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-1.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c | 2 +-
gcc/testsuite/gcc.target/riscv/vector-abi-1.c | 14 +
gcc/testsuite/gcc.target/riscv/vector-abi-2.c | 15 +
gcc/testsuite/gcc.target/riscv/vector-abi-3.c | 14 +
gcc/testsuite/gcc.target/riscv/vector-abi-4.c | 16 +
gcc/testsuite/gcc.target/riscv/vector-abi-5.c | 15 +
gcc/testsuite/gcc.target/riscv/vector-abi-6.c | 20 +
gcc/testsuite/gfortran.dg/data_array_7.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/defaultmap-8.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/map-11.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/map-12.f90 | 35 +-
gcc/testsuite/gfortran.dg/gomp/target-update-1.f90 | 2 +-
gcc/testsuite/gfortran.dg/zero_sized_14.f90 | 181 +++
gcc/testsuite/gfortran.dg/zero_sized_15.f90 | 114 ++
.../gfortran.fortran-torture/execute/math.f90 | 24 +-
gcc/testsuite/gm2/pim/fail/foovaltype.mod | 7 +
gcc/tree-data-ref.cc | 4 +-
gcc/tree-ssa-alias.cc | 6 +
gcc/tree-ssa-dce.cc | 8 +
gcc/tree-ssa-loop-ch.cc | 1 +
gcc/tree-ssa-loop-unswitch.cc | 2 +-
gcc/tree-ssa-math-opts.cc | 500 +++++++-
gcc/tree-vect-patterns.cc | 233 +++-
gcc/value-query.cc | 5 +-
gcc/value-relation.cc | 2 +-
gcc/vr-values.cc | 6 +-
include/ChangeLog | 6 +
include/gomp-constants.h | 19 +-
intl/ChangeLog | 7 +
intl/Makefile.in | 2 +-
intl/configure | 24 +-
intl/configure.ac | 19 +-
libcody/ChangeLog | 8 +
libcody/Makefile.in | 2 +-
libcody/configure | 30 +-
libcody/configure.ac | 26 +-
libcpp/ChangeLog | 15 +
libcpp/configure | 22 +-
libcpp/configure.ac | 19 +-
libcpp/files.cc | 15 +-
libdecnumber/ChangeLog | 6 +
libdecnumber/configure | 22 +-
libdecnumber/configure.ac | 19 +-
libgomp/ChangeLog | 90 ++
libgomp/env.c | 201 +++-
libgomp/icv-device.c | 4 +
libgomp/libgomp.texi | 146 ++-
libgomp/target.c | 78 +-
.../libgomp.c-c++-common/requires-unified-addr-1.c | 74 ++
.../libgomp.c-c++-common/target-present-1.c | 20 +-
.../libgomp.c-c++-common/target-present-2.c | 2 +-
.../libgomp.c-c++-common/target-present-3.c | 15 +-
libgomp/testsuite/libgomp.c/allocator-1.c | 15 +
libgomp/testsuite/libgomp.c/allocator-2.c | 17 +
libgomp/testsuite/libgomp.c/allocator-3.c | 27 +
libgomp/testsuite/libgomp.c/allocator-4.c | 15 +
libgomp/testsuite/libgomp.c/allocator-5.c | 15 +
libgomp/testsuite/libgomp.c/allocator-6.c | 15 +
libgomp/testsuite/libgomp.c/simd-math-1.c | 1 -
libgomp/testsuite/libgomp.c/target-48.c | 31 +
libgomp/testsuite/libgomp.c/target-49.c | 18 +
libgomp/testsuite/libgomp.c/target-50.c | 27 +
libgomp/testsuite/libgomp.c/target-50a.c | 43 +
libgomp/testsuite/libgomp.c/target-51.c | 24 +
libgomp/testsuite/libgomp.c/target-52.c | 25 +
libgomp/testsuite/libgomp.c/target-53.c | 22 +
libgomp/testsuite/libgomp.c/target-54.c | 20 +
libgomp/testsuite/libgomp.c/target-55.c | 20 +
libgomp/testsuite/libgomp.c/target-55a.c | 23 +
.../fortran-torture_execute_math.f90 | 3 +
libgomp/testsuite/libgomp.fortran/fortran.exp | 2 -
.../libgomp.fortran/requires-unified-addr-1.f90 | 111 ++
.../testsuite/libgomp.fortran/target-present-1.f90 | 2 +-
.../testsuite/libgomp.fortran/target-present-2.f90 | 2 +-
.../testsuite/libgomp.fortran/target-present-3.f90 | 19 +-
.../libgomp.oacc-c-c++-common/present-1.c | 2 +-
.../fortran-torture_execute_math.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 2 -
libiberty/ChangeLog | 11 +
libiberty/configure | 4 +-
libiberty/configure.ac | 4 +-
libiberty/cp-demangle.c | 28 +-
libiberty/testsuite/demangle-expected | 27 +
libstdc++-v3/ChangeLog | 6 +
libstdc++-v3/configure | 1179 ++++++++++++++++++
libstdc++-v3/configure.ac | 9 +
libstdc++-v3/doc/html/manual/ext_demangling.html | 6 +-
libstdc++-v3/doc/xml/manual/extensions.xml | 6 +-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 +-
zlib/ChangeLog | 6 +
zlib/configure | 28 +-
zlib/configure.ac | 21 +-
425 files changed, 15846 insertions(+), 4555 deletions(-)
More information about the Libstdc++-cvs
mailing list