public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit '6bfea64164c3f1989d34656ab96d03a7cda2143e' into merge-master-6bfea64164c3f1989d34656ab9
@ 2022-10-25  0:14 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-10-25  0:14 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:fe65f1d8ebbe3cde992cb2a2c709a671c107bb4a

commit fe65f1d8ebbe3cde992cb2a2c709a671c107bb4a
Merge: 5450112e15d 6bfea64164c
Author: MS Automation <gnutools@microsoft.com>
Date:   Mon Oct 24 11:10:14 2022 +0000

    Merge commit '6bfea64164c3f1989d34656ab96d03a7cda2143e' into merge-master-6bfea64164c3f1989d34656ab96d03a7cda2143e-2022-10-24T11-10-12

Diff:

 ChangeLog                                          |    6 +
 config/ChangeLog                                   |    5 +
 config/gthr.m4                                     |    1 +
 configure                                          |    6 +
 configure.ac                                       |    6 +
 contrib/ChangeLog                                  |    5 +
 contrib/gcc_update                                 |    1 +
 gcc/ChangeLog                                      | 1079 +++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   13 +
 gcc/analyzer/varargs.cc                            |   39 +-
 gcc/c-family/ChangeLog                             |   24 +
 gcc/c-family/c-common.cc                           |    4 +
 gcc/c-family/c-format.cc                           |   76 +-
 gcc/c-family/c-format.h                            |   44 +-
 gcc/c/ChangeLog                                    |   28 +
 gcc/c/c-decl.cc                                    |  151 +-
 gcc/c/gimple-parser.cc                             |   10 +
 gcc/cgraph.cc                                      |   18 +-
 gcc/cgraphunit.cc                                  |   14 +
 gcc/common/config/h8300/h8300-common.cc            |    2 +
 gcc/common/config/i386/cpuinfo.h                   |   26 +-
 gcc/common/config/i386/i386-common.cc              |   79 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    3 +
 gcc/common/config/i386/i386-isas.h                 |    3 +
 gcc/config.gcc                                     |   25 +-
 gcc/config.in                                      |   10 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |  108 +-
 .../aarch64/aarch64-sve-builtins-functions.h       |   84 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc  |    8 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |   24 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   15 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    1 +
 gcc/config/aarch64/aarch64-sve.md                  |   94 +-
 gcc/config/aarch64/iterators.md                    |    2 +
 gcc/config/gcn/gcn.cc                              |   29 +-
 gcc/config/h8300/combiner.md                       |   40 +-
 gcc/config/h8300/constraints.md                    |   35 +-
 gcc/config/h8300/extensions.md                     |   18 +
 gcc/config/h8300/h8300-protos.h                    |    1 +
 gcc/config/h8300/h8300.cc                          |   28 +-
 gcc/config/h8300/h8300.h                           |   12 +
 gcc/config/h8300/movepush.md                       |   78 +-
 gcc/config/i386/avx512ifmavlintrin.h               |   59 +-
 gcc/config/i386/avxifmaintrin.h                    |   78 +
 gcc/config/i386/avxvnniint8intrin.h                |  138 ++
 gcc/config/i386/cpuid.h                            |    2 +
 gcc/config/i386/driver-i386.cc                     |    5 +
 gcc/config/i386/i386-builtin-types.def             |    2 +-
 gcc/config/i386/i386-builtin.def                   |   42 +-
 gcc/config/i386/i386-builtins.cc                   |   25 +-
 gcc/config/i386/i386-c.cc                          |   11 +
 gcc/config/i386/i386-expand.cc                     |   67 +
 gcc/config/i386/i386-isa.def                       |    2 +
 gcc/config/i386/i386-options.cc                    |   12 +-
 gcc/config/i386/i386.cc                            |    2 +-
 gcc/config/i386/i386.h                             |   16 +
 gcc/config/i386/i386.md                            |   10 +-
 gcc/config/i386/i386.opt                           |   10 +
 gcc/config/i386/immintrin.h                        |    4 +
 gcc/config/i386/mingw-mcfgthread.h                 |    1 +
 gcc/config/i386/mingw32.h                          |   13 +-
 gcc/config/i386/sse.md                             |  188 +-
 gcc/config/i386/x86-tune-costs.h                   |  133 ++
 gcc/config/i386/x86-tune-sched.cc                  |    2 +
 gcc/config/i386/{znver1.md => znver.md}            |  849 ++++++++-
 gcc/config/microblaze/microblaze.cc                |   19 +-
 gcc/config/riscv/riscv-builtins.cc                 |   44 +-
 gcc/config/riscv/riscv-protos.h                    |   17 +
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  104 ++
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   33 +
 .../riscv/riscv-vector-builtins-functions.def      |   43 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |  104 ++
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |   33 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |   50 +
 gcc/config/riscv/riscv-vector-builtins.cc          |  559 +++++-
 gcc/config/riscv/riscv-vector-builtins.def         |  245 ++-
 gcc/config/riscv/riscv-vector-builtins.h           |  363 ++++
 gcc/config/riscv/riscv-vector-switch.def           |    4 -
 gcc/config/riscv/riscv.cc                          |   38 +
 gcc/config/riscv/riscv.h                           |    2 +-
 gcc/config/riscv/riscv.md                          |    3 +-
 gcc/config/riscv/sync.md                           |   15 +-
 gcc/config/riscv/t-riscv                           |   28 +-
 gcc/config/riscv/vector.md                         |   72 +
 gcc/config/s390/s390.cc                            |   47 +-
 gcc/config/s390/s390.md                            |    7 +-
 gcc/config/xtensa/constraints.md                   |    2 +-
 gcc/config/xtensa/predicates.md                    |    2 +-
 gcc/config/xtensa/xtensa-protos.h                  |    2 +
 gcc/config/xtensa/xtensa.cc                        |   83 +-
 gcc/config/xtensa/xtensa.h                         |    8 +-
 gcc/config/xtensa/xtensa.md                        |   36 +-
 gcc/config/xtensa/xtensa.opt                       |    4 +
 gcc/configure                                      |    7 +-
 gcc/configure.ac                                   |    3 +-
 gcc/cp/ChangeLog                                   |   70 +
 gcc/cp/Make-lang.in                                |   19 +-
 gcc/cp/constexpr.cc                                |   21 +-
 gcc/cp/cp-gimplify.cc                              |   15 +-
 gcc/cp/cp-tree.h                                   |    1 +
 gcc/cp/cxxapi-data.csv                             | 1032 ++++++++++
 gcc/cp/gen-cxxapi-file.py                          |  190 ++
 gcc/cp/module.cc                                   |   80 +-
 gcc/cp/parser.cc                                   |    6 +-
 gcc/cp/pt.cc                                       |   19 +-
 gcc/cp/semantics.cc                                |    9 +-
 gcc/cp/std-name-hint.gperf                         |  318 +++-
 gcc/cp/std-name-hint.h                             | 1406 +++++++++-----
 gcc/cp/typeck.cc                                   |   12 +-
 gcc/doc/extend.texi                                |   19 +-
 gcc/doc/gty.texi                                   |   21 +-
 gcc/doc/invoke.texi                                |   36 +-
 gcc/doc/sourcebuild.texi                           |    6 +
 gcc/expr.cc                                        |   11 +-
 gcc/fortran/ChangeLog                              |   65 +
 gcc/fortran/arith.cc                               |   60 +-
 gcc/fortran/expr.cc                                |   10 +-
 gcc/fortran/gfortran.h                             |    5 +-
 gcc/fortran/simplify.cc                            |    2 +-
 gcc/fortran/trans-array.cc                         |   46 +
 gcc/fortran/trans-array.h                          |    2 +
 gcc/fortran/trans-decl.cc                          |   16 +-
 gcc/fortran/trans-expr.cc                          |   12 +-
 gcc/fortran/trans-types.cc                         |    2 +-
 gcc/function.h                                     |    4 +
 gcc/gengtype.cc                                    |   25 +-
 gcc/ggc-common.cc                                  |    7 +-
 gcc/ggc.h                                          |    4 +-
 gcc/gimple-expr.cc                                 |    2 +-
 gcc/gimple-low.cc                                  |  395 ++++
 gcc/gimple-pretty-print.cc                         |   29 +
 gcc/gimple-range-cache.cc                          |    2 +-
 gcc/gimple-range-fold.cc                           |    5 +-
 gcc/gimple-range-gori.cc                           |   43 +-
 gcc/gimple-range-gori.h                            |    6 +-
 gcc/gimple-range-infer.cc                          |   54 +
 gcc/gimple-range-infer.h                           |    1 +
 gcc/gimple-range-op.cc                             |   40 +-
 gcc/gimple-range-op.h                              |    4 +-
 gcc/gimple-range.cc                                |  190 ++
 gcc/gimple-range.h                                 |   18 +
 gcc/gimple-ssa-isolate-paths.cc                    |    6 +-
 gcc/gimple-walk.cc                                 |   13 +
 gcc/gimple.cc                                      |   19 +
 gcc/gimple.def                                     |    5 +
 gcc/gimple.h                                       |   78 +
 gcc/gimplify.cc                                    |   28 +-
 gcc/gsstruct.def                                   |    1 +
 gcc/internal-fn.cc                                 |    1 -
 gcc/ipa-cp.cc                                      | 1200 ++++++------
 gcc/ipa-fnsummary.cc                               |  105 +-
 gcc/ipa-prop.cc                                    |  370 ++--
 gcc/ipa-prop.h                                     |  261 ++-
 gcc/ipa-visibility.cc                              |   19 +
 gcc/lto-streamer-in.cc                             |    1 +
 gcc/lto-streamer-out.cc                            |    1 +
 gcc/match.pd                                       |   21 +-
 gcc/omp-low.cc                                     |    4 +
 gcc/omp-oacc-kernels-decompose.cc                  |    1 +
 gcc/passes.cc                                      |   11 +-
 gcc/passes.def                                     |    1 +
 gcc/range-op-float.cc                              |  383 ++--
 gcc/range-op.cc                                    |  267 +--
 gcc/range-op.h                                     |   29 +-
 gcc/range.h                                        |    2 +
 gcc/stringpool.cc                                  |    7 +
 gcc/testsuite/ChangeLog                            |  401 ++++
 gcc/testsuite/c-c++-common/pointer-to-fn1.c        |    1 +
 gcc/testsuite/c-c++-common/ubsan/pr106990.c        |   29 +
 gcc/testsuite/g++.dg/cpp0x/dr2351-2.C              |   16 +
 gcc/testsuite/g++.dg/cpp23/attr-assume-opt.C       |   42 +
 gcc/testsuite/g++.dg/cpp23/attr-assume5.C          |    5 +
 gcc/testsuite/g++.dg/cpp23/attr-assume6.C          |    5 +
 gcc/testsuite/g++.dg/cpp23/attr-assume7.C          |   56 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend10.C     |   24 +
 gcc/testsuite/g++.dg/ext/vector42.C                |   12 +
 gcc/testsuite/g++.dg/modules/cexpr-3_a.C           |   14 +
 gcc/testsuite/g++.dg/modules/cexpr-3_b.C           |    7 +
 gcc/testsuite/g++.dg/modules/concept-7_a.C         |    7 +
 gcc/testsuite/g++.dg/modules/concept-7_b.C         |    7 +
 gcc/testsuite/g++.dg/modules/pr105045_a.C          |    7 +
 gcc/testsuite/g++.dg/modules/pr105045_b.C          |    6 +
 gcc/testsuite/g++.dg/other/i386-2.C                |    2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |    2 +-
 gcc/testsuite/g++.dg/pch/pch-string-nulls.C        |    3 +
 gcc/testsuite/g++.dg/pch/pch-string-nulls.Hs       |  Bin 0 -> 78 bytes
 gcc/testsuite/g++.dg/tree-ssa/pr105820.c           |   26 +
 gcc/testsuite/g++.dg/tree-ssa/pr107206.C           |   27 +
 gcc/testsuite/g++.dg/warn/Wuseless-cast.C          |   12 +-
 gcc/testsuite/g++.dg/warn/Wuseless-cast3.C         |   29 +
 gcc/testsuite/g++.target/i386/mv29.C               |    5 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-1-ms_abi.c    |  437 +++++
 gcc/testsuite/gcc.dg/analyzer/stdarg-1-sysv_abi.c  |  437 +++++
 gcc/testsuite/gcc.dg/c11-enum-1.c                  |   14 +
 gcc/testsuite/gcc.dg/c11-enum-2.c                  |   14 +
 gcc/testsuite/gcc.dg/c11-enum-3.c                  |   14 +
 gcc/testsuite/gcc.dg/c2x-enum-1.c                  |  109 ++
 gcc/testsuite/gcc.dg/c2x-enum-2.c                  |   14 +
 gcc/testsuite/gcc.dg/c2x-enum-3.c                  |   14 +
 gcc/testsuite/gcc.dg/c2x-enum-4.c                  |   14 +
 gcc/testsuite/gcc.dg/c2x-enum-5.c                  |   12 +
 gcc/testsuite/gcc.dg/c2x-float-7.c                 |   49 -
 gcc/testsuite/gcc.dg/c2x-float-7a.c                |   32 +
 gcc/testsuite/gcc.dg/c2x-float-7b.c                |   32 +
 gcc/testsuite/gcc.dg/c2x-float-7c.c                |   32 +
 gcc/testsuite/gcc.dg/c99-tag-4.c                   |    8 +
 gcc/testsuite/gcc.dg/c99-tag-5.c                   |    8 +
 gcc/testsuite/gcc.dg/c99-tag-6.c                   |    9 +
 gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c    |    2 +-
 gcc/testsuite/gcc.dg/format/c11-printf-1.c         |   27 +-
 gcc/testsuite/gcc.dg/format/c11-scanf-1.c          |   28 +-
 gcc/testsuite/gcc.dg/format/c2x-printf-1.c         |  113 +-
 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c          |  121 +-
 gcc/testsuite/gcc.dg/format/ext-9.c                |   10 +-
 gcc/testsuite/gcc.dg/format/format.h               |   18 +
 gcc/testsuite/gcc.dg/gimplefe-error-15.c           |   13 +
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c             |    4 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c              |    4 +-
 gcc/testsuite/gcc.dg/pr106781.c                    |   18 +
 gcc/testsuite/gcc.dg/pr107262.c                    |   13 +
 gcc/testsuite/gcc.dg/pr30260.c                     |    6 +-
 gcc/testsuite/gcc.dg/pr54346.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr95115.c                     |    2 +-
 gcc/testsuite/gcc.dg/tls/vis-attr-gd.c             |   12 +
 gcc/testsuite/gcc.dg/tls/vis-attr-hidden-gd.c      |   13 +
 gcc/testsuite/gcc.dg/tls/vis-attr-hidden.c         |   12 +
 gcc/testsuite/gcc.dg/tls/vis-flag-hidden-gd.c      |   13 +
 gcc/testsuite/gcc.dg/tls/vis-flag-hidden.c         |   12 +
 gcc/testsuite/gcc.dg/tls/vis-pragma-hidden-gd.c    |   17 +
 gcc/testsuite/gcc.dg/tls/vis-pragma-hidden.c       |   16 +
 gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c |    2 +-
 gcc/testsuite/gcc.dg/torture/float32x-nan.c        |    2 +-
 gcc/testsuite/gcc.dg/torture/float64-nan-floath.c  |    2 +-
 gcc/testsuite/gcc.dg/torture/float64-nan.c         |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-1-float.c |   21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-1.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-2-float.c |   21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-2.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-3-float.c |   21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-3.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-4-float.c |   21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-4.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-5-float.c |   19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-5.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-6-float.c |   19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-6.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-7-float.c |   19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-7.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-8-float.c |   19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-8.c       |    2 +-
 gcc/testsuite/gcc.dg/torture/pr107301.c            |   15 +
 gcc/testsuite/gcc.dg/torture/pr25183.c             |    8 +-
 gcc/testsuite/gcc.dg/torture/pr52451.c             |    2 +-
 gcc/testsuite/gcc.dg/torture/pr82692.c             |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107195-3.c         |  112 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr107273-1.c         |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107273-2.c         |   27 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107293.c           |   32 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107323.c           |   28 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3a.c       |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4a.c       |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-5a.c       |   16 +
 gcc/testsuite/gcc.dg/vect/pr107275.c               |   15 +
 gcc/testsuite/gcc.dg/vect/pr107302.c               |   13 +
 gcc/testsuite/gcc.dg/vect/pr107326.c               |   24 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s252.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s291.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c   |   43 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |   38 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |   39 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |   39 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |   42 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |   43 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |   39 +
 .../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/i386/avx-check.h          |    9 +-
 gcc/testsuite/gcc.target/i386/avx-ifma-1.c         |   20 +
 gcc/testsuite/gcc.target/i386/avx-ifma-2.c         |   21 +
 gcc/testsuite/gcc.target/i386/avx-ifma-3.c         |   16 +
 gcc/testsuite/gcc.target/i386/avx-ifma-4.c         |   16 +
 gcc/testsuite/gcc.target/i386/avx-ifma-5.c         |   10 +
 gcc/testsuite/gcc.target/i386/avx-ifma-6.c         |   20 +
 .../gcc.target/i386/avx-ifma-vpmaddhuq-2.c         |   72 +
 .../gcc.target/i386/avx-ifma-vpmaddluq-2.c         |   61 +
 ...fma-vpmaddhuq-1.c => avx512ifma-vpmaddhuq-1a.c} |    0
 .../gcc.target/i386/avx512ifma-vpmaddhuq-1b.c      |   33 +
 ...fma-vpmaddluq-1.c => avx512ifma-vpmaddluq-1a.c} |    0
 .../gcc.target/i386/avx512ifma-vpmaddluq-1b.c      |   33 +
 gcc/testsuite/gcc.target/i386/avxvnniint8-1.c      |   43 +
 .../gcc.target/i386/avxvnniint8-vpdpbssd-2.c       |   72 +
 .../gcc.target/i386/avxvnniint8-vpdpbssds-2.c      |   72 +
 .../gcc.target/i386/avxvnniint8-vpdpbsud-2.c       |   72 +
 .../gcc.target/i386/avxvnniint8-vpdpbsuds-2.c      |   72 +
 .../gcc.target/i386/avxvnniint8-vpdpbuud-2.c       |   72 +
 .../gcc.target/i386/avxvnniint8-vpdpbuuds-2.c      |   72 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    6 +
 gcc/testsuite/gcc.target/i386/pr107271.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr107312.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr107322.c           |   33 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |    2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |    2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |    2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |    4 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |    2 +-
 .../gcc.target/i386/vnniint8-auto-vectorize-1.c    |   28 +
 .../gcc.target/i386/vnniint8-auto-vectorize-2.c    |   75 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsetvl-1.c |  750 ++++++++
 gcc/testsuite/gcc.target/s390/pr106355-1.c         |   42 +
 gcc/testsuite/gcc.target/s390/pr106355-2.c         |    8 +
 gcc/testsuite/gcc.target/s390/pr106355-3.c         |    8 +
 gcc/testsuite/gcc.target/s390/pr106355.h           |   18 +
 gcc/testsuite/gfortran.dg/PR100097.f90             |   41 +
 gcc/testsuite/gfortran.dg/PR100098.f90             |   45 +
 gcc/testsuite/gfortran.dg/array_constructor_56.f90 |   22 +
 gcc/testsuite/gfortran.dg/array_constructor_57.f90 |   30 +
 gcc/testsuite/gfortran.dg/char4_decl-2.f90         |   63 +
 gcc/testsuite/gfortran.dg/char4_decl.f90           |   56 +
 gcc/testsuite/gfortran.dg/pr104330.f90             |   20 +
 gcc/testsuite/gfortran.dg/pr105633.f90             |    8 +
 gcc/testsuite/gfortran.dg/pr107272.f90             |   21 +
 gcc/testsuite/lib/g++-dg.exp                       |   11 +-
 gcc/testsuite/lib/target-supports.exp              |   98 +
 gcc/timevar.def                                    |    1 +
 gcc/tree-cfg.cc                                    |   23 +-
 gcc/tree-cfg.h                                     |    4 +-
 gcc/tree-if-conv.cc                                |   30 +-
 gcc/tree-inline.cc                                 |    5 +
 gcc/tree-loop-distribution.cc                      |   50 +-
 gcc/tree-pass.h                                    |    6 +-
 gcc/tree-sra.cc                                    |    7 +
 gcc/tree-ssa-ccp.cc                                |    6 +
 gcc/tree-ssa-dom.cc                                |    6 +-
 gcc/tree-vect-loop.cc                              |  282 ++-
 gcc/tree-vect-patterns.cc                          |   20 +-
 gcc/tree-vect-slp.cc                               |   38 +-
 gcc/tree-vect-stmts.cc                             |   17 +-
 gcc/tree-vectorizer.h                              |    4 +
 gcc/tree-vrp.cc                                    |   69 +
 gcc/value-query.cc                                 |    2 +-
 gcc/value-range.cc                                 |   31 +-
 gcc/value-range.h                                  |   12 +-
 gcc/value-relation.cc                              |   23 +-
 gcc/value-relation.h                               |  126 +-
 gcc/varasm.cc                                      |   32 +-
 include/ChangeLog                                  |    4 +
 include/gomp-constants.h                           |    2 +-
 libatomic/ChangeLog                                |    4 +
 libatomic/configure.tgt                            |    2 +-
 libcpp/ChangeLog                                   |    5 +
 libcpp/include/cpplib.h                            |    6 +-
 libcpp/include/symtab.h                            |    5 +-
 libgcc/ChangeLog                                   |   34 +
 libgcc/Makefile.in                                 |    2 +-
 libgcc/config.host                                 |    6 +
 libgcc/config/i386/gthr-mcf.h                      |   36 +
 libgcc/config/i386/shadow-stack-unwind.h           |   51 +-
 libgcc/config/i386/t-mingw-mcfgthread              |    1 +
 libgcc/config/i386/t-slibgcc-cygming               |    6 +-
 libgcc/configure                                   |    1 +
 libgcc/unwind-dw2.h                                |   11 +-
 libgcc/unwind-generic.h                            |    2 +-
 libgcc/unwind.inc                                  |    4 +-
 libgomp/ChangeLog                                  |   26 +
 libgomp/testsuite/lib/libgomp.exp                  |   12 +
 .../libgomp.c-c++-common/on_device_arch.h          |   13 +
 .../testsuite/libgomp.c-c++-common/requires-4a.c   |   39 +
 libgomp/testsuite/libgomp.c/reverse-offload-sm30.c |    2 +-
 .../libgomp.oacc-c-c++-common/nvptx-sese-1.c       |    2 +-
 .../libgomp.oacc-c-c++-common/private-big-1.c      |  100 +
 libiberty/ChangeLog                                |   11 +
 libiberty/acinclude.m4                             |   14 +-
 libiberty/configure                                |   14 +-
 libobjc/ChangeLog                                  |    5 +
 libobjc/configure                                  |    5 +-
 libobjc/configure.ac                               |    1 +
 libsanitizer/ChangeLog                             |   10 +
 libsanitizer/configure                             |    1 +
 libsanitizer/configure.ac                          |    3 +-
 libstdc++-v3/ChangeLog                             |  168 ++
 libstdc++-v3/acinclude.m4                          |    5 +-
 libstdc++-v3/config/os/gnu-linux/os_defines.h      |   11 +
 libstdc++-v3/configure                             |   18 +-
 libstdc++-v3/include/Makefile.am                   |    1 +
 libstdc++-v3/include/Makefile.in                   |    1 +
 libstdc++-v3/include/bits/c++config                |   14 +
 libstdc++-v3/include/bits/charconv.h               |    4 +-
 libstdc++-v3/include/bits/mofunc_impl.h            |    5 +-
 libstdc++-v3/include/bits/std_abs.h                |   34 +
 libstdc++-v3/include/bits/stl_map.h                |    2 +-
 libstdc++-v3/include/bits/stl_pair.h               |    3 -
 libstdc++-v3/include/bits/uses_allocator_args.h    |    2 +-
 libstdc++-v3/include/c_global/cmath                | 1973 +++++++++++++++++++-
 libstdc++-v3/include/ext/type_traits.h             |   30 +
 libstdc++-v3/include/precompiled/stdc++.h          |    1 +
 libstdc++-v3/include/std/atomic                    |   85 +
 libstdc++-v3/include/std/charconv                  |   84 +-
 libstdc++-v3/include/std/limits                    |  183 ++
 libstdc++-v3/include/std/numbers                   |  152 +-
 libstdc++-v3/include/std/ranges                    |  407 ++++
 libstdc++-v3/include/std/stdfloat                  |   62 +
 libstdc++-v3/include/std/type_traits               |   30 +
 libstdc++-v3/include/std/version                   |    1 +
 libstdc++-v3/libsupc++/atexit_thread.cc            |   20 +
 libstdc++-v3/libsupc++/guard.cc                    |   31 +
 libstdc++-v3/src/c++11/debug.cc                    |   16 +-
 libstdc++-v3/src/c++11/thread.cc                   |    9 +
 .../18_support/headers/limits/synopsis_cxx23.cc    |   43 +
 .../18_support/headers/stdfloat/types_std.cc       |   40 +
 .../testsuite/20_util/from_chars/constexpr.cc      |   57 +
 .../testsuite/20_util/move_only_function/call.cc   |   11 +
 .../testsuite/20_util/to_chars/constexpr.cc        |  172 ++
 libstdc++-v3/testsuite/20_util/to_chars/version.cc |   16 +
 .../testsuite/20_util/uses_allocator/lwg3677.cc    |   52 +
 .../cmath/c99_classification_macros_c++23.cc       |   96 +
 .../headers/cmath/functions_std_c++23.cc           |  146 ++
 .../26_numerics/headers/cmath/nextafter_c++23.cc   |  125 ++
 libstdc++-v3/testsuite/26_numerics/numbers/4.cc    |  122 ++
 .../29_atomics/atomic_float/requirements_cxx23.cc  |  112 ++
 .../testsuite/std/ranges/adaptors/stride/1.cc      |   93 +
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |   33 +
 426 files changed, 21115 insertions(+), 3228 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-10-25  0:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-25  0:14 [gcc(refs/vendors/microsoft/heads/main)] Merge commit '6bfea64164c3f1989d34656ab96d03a7cda2143e' into merge-master-6bfea64164c3f1989d34656ab9 Eugene Rozenfeld

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).