[gcc/devel/gccgo] Merge from trunk revision 09e18d113b3c3dae896ac1a8ad1e0087adbb153b.

Ian Lance Taylor ian@gcc.gnu.org
Tue Sep 21 22:42:12 GMT 2021


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

commit a5b5cabc91c38710adbe5c8a2b53882abe994441
Merge: a0791d0ed4f 09e18d113b3
Author: Ian Lance Taylor <iant@golang.org>
Date:   Tue Sep 21 14:32:26 2021 -0700

    Merge from trunk revision 09e18d113b3c3dae896ac1a8ad1e0087adbb153b.

Diff:

 ChangeLog                                          |   10 +
 MAINTAINERS                                        |    4 +-
 config/ChangeLog                                   |    6 +
 config/bootstrap-lto-lean.mk                       |    6 +-
 config/bootstrap-lto.mk                            |    6 +-
 contrib/ChangeLog                                  |    5 +
 contrib/config-list.mk                             |    5 +-
 gcc/ChangeLog                                      | 1102 +++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/ada/ChangeLog                                  |  336 +++
 gcc/ada/Makefile.rtl                               |  136 +-
 gcc/ada/adabkend.adb                               |   58 +-
 gcc/ada/adaint.c                                   |    3 +
 gcc/ada/atree.adb                                  |   11 +-
 gcc/ada/back_end.adb                               |   95 +-
 gcc/ada/backend_utils.adb                          |   96 +
 gcc/ada/backend_utils.ads                          |   36 +
 gcc/ada/bindgen.adb                                |   31 +
 gcc/ada/checks.adb                                 |   19 +-
 gcc/ada/contracts.adb                              |   76 +-
 gcc/ada/cstand.adb                                 |   69 +-
 gcc/ada/einfo-utils.adb                            |  321 ++-
 gcc/ada/einfo-utils.ads                            |  257 +--
 gcc/ada/einfo.ads                                  |   13 -
 gcc/ada/errout.adb                                 |   23 +-
 gcc/ada/exp_aggr.adb                               |    4 +-
 gcc/ada/exp_attr.adb                               |   19 +-
 gcc/ada/exp_ch3.adb                                |   27 +-
 gcc/ada/exp_ch4.adb                                |   17 +-
 gcc/ada/exp_ch5.adb                                |   12 +-
 gcc/ada/exp_ch6.adb                                |    6 +
 gcc/ada/exp_ch7.adb                                |   14 +-
 gcc/ada/exp_dbug.adb                               |    2 +-
 gcc/ada/exp_disp.adb                               |   54 +-
 gcc/ada/exp_pakd.adb                               |   33 +-
 gcc/ada/exp_util.adb                               |   57 +-
 gcc/ada/exp_util.ads                               |   11 +
 gcc/ada/fe.h                                       |   36 +-
 gcc/ada/freeze.adb                                 |   41 +-
 gcc/ada/gcc-interface/Make-lang.in                 |    1 +
 gcc/ada/gcc-interface/decl.c                       |   39 +-
 gcc/ada/gcc-interface/trans.c                      |    4 +-
 gcc/ada/gen_il-fields.ads                          |    1 -
 gcc/ada/gen_il-gen-gen_entities.adb                |    1 -
 gcc/ada/gen_il-gen.adb                             |   42 +-
 gcc/ada/gen_il-internals.ads                       |    5 -
 gcc/ada/gnat1drv.adb                               |    9 +-
 gcc/ada/gnat_cuda.adb                              |   38 +-
 gcc/ada/gnat_cuda.ads                              |   24 +-
 gcc/ada/gnat_ugn.texi                              |   17 +-
 gcc/ada/init.c                                     |   22 +
 gcc/ada/inline.adb                                 |   55 +-
 gcc/ada/itypes.adb                                 |    5 +-
 gcc/ada/layout.adb                                 |   34 +-
 gcc/ada/libgnarl/s-vxwext__noints.adb              |  126 -
 gcc/ada/libgnarl/s-vxwext__vthreads.ads            |  109 -
 gcc/ada/libgnat/a-calend.adb                       |   13 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |  107 +-
 gcc/ada/libgnat/a-cdlili.adb                       |  205 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |  112 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |    3 +-
 gcc/ada/libgnat/a-cidlli.adb                       |  105 +-
 gcc/ada/libgnat/a-costso.adb                       |  191 ++
 gcc/ada/libgnat/a-costso.ads                       |   71 +
 gcc/ada/libgnat/a-crdlli.adb                       |  108 +-
 gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb     |  150 --
 gcc/ada/libgnat/a-stbufi.adb                       |    2 +-
 gcc/ada/libgnat/a-stbufi.ads                       |   12 +-
 gcc/ada/libgnat/a-strfix.adb                       |  280 ++-
 gcc/ada/libgnat/a-strfix.ads                       |  376 +--
 gcc/ada/libgnat/a-strsea.adb                       |  319 ++-
 gcc/ada/libgnat/a-strsea.ads                       |  540 ++++-
 gcc/ada/libgnat/s-dwalin.adb                       |  114 +-
 gcc/ada/libgnat/s-dwalin.ads                       |   26 +-
 gcc/ada/libgnat/s-ficobl.ads                       |    2 +-
 gcc/ada/libgnat/s-objrea.adb                       |   72 +-
 gcc/ada/libgnat/s-objrea.ads                       |   25 +-
 gcc/ada/libgnat/s-os_lib.ads                       |   11 +-
 gcc/ada/libgnat/s-osprim__vxworks.adb              |  162 --
 gcc/ada/libgnat/s-osvers__vxworks-653.ads          |   38 -
 gcc/ada/libgnat/system-vxworks-e500-vthread.ads    |  162 --
 gcc/ada/libgnat/system-vxworks-ppc-vthread.ads     |  162 --
 gcc/ada/libgnat/system-vxworks-x86-vthread.ads     |  163 --
 gcc/ada/par_sco.adb                                |   10 +-
 gcc/ada/repinfo-input.adb                          |    2 +-
 gcc/ada/repinfo.adb                                |   28 +-
 gcc/ada/scn.adb                                    |    2 +-
 gcc/ada/sem_attr.adb                               |  111 +-
 gcc/ada/sem_aux.adb                                |    5 +-
 gcc/ada/sem_ch10.adb                               |    4 +-
 gcc/ada/sem_ch12.adb                               |    8 +-
 gcc/ada/sem_ch13.adb                               |  208 +-
 gcc/ada/sem_ch13.ads                               |    6 +-
 gcc/ada/sem_ch3.adb                                |  157 +-
 gcc/ada/sem_ch4.adb                                |    3 +-
 gcc/ada/sem_ch7.adb                                |   15 +-
 gcc/ada/sem_ch8.adb                                |    2 +-
 gcc/ada/sem_ch9.adb                                |    6 +-
 gcc/ada/sem_dim.adb                                |    2 +-
 gcc/ada/sem_eval.adb                               |   26 +-
 gcc/ada/sem_prag.adb                               |   10 +-
 gcc/ada/sem_res.adb                                |   26 -
 gcc/ada/sem_util.adb                               |  150 +-
 gcc/ada/sem_util.ads                               |   44 +-
 gcc/ada/sinfo-utils.adb                            |    2 +-
 gcc/ada/snames.adb-tmpl                            |    3 +
 gcc/ada/snames.ads-tmpl                            |   27 +-
 gcc/ada/sprint.adb                                 |    2 +-
 gcc/ada/sysdep.c                                   |   19 +-
 gcc/ada/treepr.adb                                 |    2 +-
 gcc/ada/ttypes.ads                                 |    2 +-
 gcc/ada/types.ads                                  |    2 +
 gcc/ada/uintp.adb                                  |  344 +--
 gcc/ada/uintp.ads                                  |  330 +--
 gcc/ada/usage.adb                                  |    6 +-
 gcc/attribs.c                                      |   34 -
 gcc/attribs.h                                      |    1 -
 gcc/c-family/ChangeLog                             |   21 +
 gcc/c-family/c-cppbuiltin.c                        |   25 +
 gcc/c-family/c-omp.c                               |   19 +-
 gcc/c/ChangeLog                                    |   16 +
 gcc/c/c-parser.c                                   |   56 +-
 gcc/common/config/arm/arm-common.c                 |   10 +
 gcc/config.gcc                                     |    2 +
 gcc/config.in                                      |    7 +
 gcc/config/avr/avr-mcus.def                        |    1 +
 gcc/config/darwin.h                                |    2 +-
 gcc/config/gcn/gcn-protos.h                        |    3 +-
 gcc/config/gcn/gcn-tree.c                          |   57 +-
 gcc/config/gcn/gcn.c                               |   98 +-
 gcc/config/gcn/gcn.h                               |    6 +-
 gcc/config/gcn/gcn.opt                             |    6 +
 gcc/config/i386/avx512fp16intrin.h                 | 1072 +++++++++
 gcc/config/i386/avx512fp16vlintrin.h               |  546 +++++
 gcc/config/i386/i386-builtin-types.def             |    1 +
 gcc/config/i386/i386-builtin.def                   |   61 +
 gcc/config/i386/i386-expand.c                      |   17 +-
 gcc/config/i386/i386-features.c                    |   27 +-
 gcc/config/i386/i386.c                             |   15 +
 gcc/config/i386/i386.h                             |    3 +-
 gcc/config/i386/i386.md                            |   38 +-
 gcc/config/i386/sse.md                             |  783 ++++---
 gcc/config/rs6000/rs6000-builtin-new.def           |  145 +-
 gcc/config/rs6000/rs6000-call.c                    | 1202 ++++++++++
 gcc/config/rs6000/rs6000-gen-builtins.c            |   38 +-
 gcc/config/rs6000/rs6000.c                         |  257 +++
 gcc/configure                                      |   35 +
 gcc/configure.ac                                   |   10 +
 gcc/cp/ChangeLog                                   |   37 +
 gcc/cp/cp-gimplify.c                               |    4 +-
 gcc/cp/cp-tree.h                                   |    3 +-
 gcc/cp/decl.c                                      |   16 +-
 gcc/cp/parser.c                                    |  120 +-
 gcc/cp/pt.c                                        |    9 +
 gcc/cppbuiltin.c                                   |   10 +
 gcc/doc/avr-mmcu.texi                              |    2 +-
 gcc/doc/cpp.texi                                   |   18 +
 gcc/doc/install.texi                               |    3 +
 gcc/doc/tm.texi                                    |    9 +-
 gcc/doc/tm.texi.in                                 |    2 +
 gcc/fortran/ChangeLog                              |   28 +
 gcc/fortran/cpp.c                                  |  106 +-
 gcc/fortran/cpp.h                                  |    2 -
 gcc/fortran/dump-parse-tree.c                      |    7 +-
 gcc/fortran/gfortran.h                             |    6 +-
 gcc/fortran/openmp.c                               |   25 +-
 gcc/fortran/options.c                              |   24 +-
 gcc/fortran/scanner.c                              |   82 +-
 gcc/fortran/scanner.h                              |    2 +-
 gcc/fortran/trans-decl.c                           |    5 +-
 gcc/fortran/trans-openmp.c                         |    7 +
 gcc/gcc.c                                          |   59 +-
 gcc/gimple-predicate-analysis.cc                   | 2404 +++++++++++++++++++
 gcc/gimple-predicate-analysis.h                    |  158 ++
 gcc/gimple-range-cache.cc                          |    6 +-
 gcc/gimple-range-fold.cc                           |   99 +-
 gcc/gimple-range-fold.h                            |    4 +-
 gcc/gimple-range-gori.cc                           |   25 +-
 gcc/gimple-range-path.cc                           |  383 ++-
 gcc/gimple-range-path.h                            |   20 +-
 gcc/gimple-range-trace.cc                          |    4 +-
 gcc/gimple-range-trace.h                           |    3 +
 gcc/gimple-range.cc                                |   36 +-
 gcc/gimplify.c                                     |   12 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/input.c                                        |    9 +
 gcc/ipa-fnsummary.c                                |    1 -
 gcc/lra-constraints.c                              |    4 +-
 gcc/match.pd                                       |   13 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |  575 ++++-
 gcc/pointer-query.cc                               |   62 +-
 gcc/target.def                                     |   12 +-
 gcc/testsuite/ChangeLog                            |  423 ++++
 gcc/testsuite/c-c++-common/gomp/clause-dups-1.c    |   32 +
 gcc/testsuite/c-c++-common/gomp/clauses-1.c        |   41 +-
 gcc/testsuite/c-c++-common/gomp/default-2.c        |   67 +
 gcc/testsuite/c-c++-common/gomp/default-3.c        |   14 +
 gcc/testsuite/c-c++-common/gomp/order-1.c          |   15 +-
 gcc/testsuite/c-c++-common/gomp/order-2.c          |    2 +-
 gcc/testsuite/c-c++-common/gomp/order-5.c          |  101 +
 gcc/testsuite/c-c++-common/gomp/order-6.c          |  412 ++++
 gcc/testsuite/c-c++-common/pr57371-4.c             |    8 +-
 gcc/testsuite/g++.dg/abi/anon4.C                   |    1 +
 gcc/testsuite/g++.dg/cpp23/lookup2.C               |    6 +
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |   43 +-
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |   43 +-
 gcc/testsuite/g++.dg/gomp/default-1.C              |  112 +
 gcc/testsuite/g++.dg/pr88173-1.C                   |    9 +
 gcc/testsuite/g++.dg/pr88173-2.C                   |    9 +
 gcc/testsuite/g++.dg/template/dtor11.C             |   22 +
 gcc/testsuite/g++.dg/template/dtor5.C              |    2 +-
 gcc/testsuite/g++.dg/vect/pr102421.cc              |   34 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-10.C |   13 +
 gcc/testsuite/g++.dg/warn/uninit-pr93100.C         |    4 +-
 .../aarch64/sve/static-var-in-template.C           |   17 +
 gcc/testsuite/gcc.dg/Warray-bounds-89.c            |  139 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c       |    2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-70.c       |    4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-74.c       |   22 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-75.c       |  133 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c       |  148 ++
 gcc/testsuite/gcc.dg/associative-math-1.c          |   17 +
 gcc/testsuite/gcc.dg/associative-math-2.c          |   17 +
 gcc/testsuite/gcc.dg/no-signed-zeros-1.c           |   17 +
 gcc/testsuite/gcc.dg/no-signed-zeros-2.c           |   17 +
 gcc/testsuite/gcc.dg/no-trapping-math-1.c          |   17 +
 gcc/testsuite/gcc.dg/no-trapping-math-2.c          |   17 +
 .../plugin/diagnostic-test-string-literals-1.c     |    4 +-
 gcc/testsuite/gcc.dg/pr91441.c                     |    4 +-
 gcc/testsuite/gcc.dg/pr96260.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr96307.c                     |    2 +-
 gcc/testsuite/gcc.dg/reciprocal-math-1.c           |   17 +
 gcc/testsuite/gcc.dg/reciprocal-math-2.c           |   17 +
 gcc/testsuite/gcc.dg/rounding-math-1.c             |   17 +
 gcc/testsuite/gcc.dg/rounding-math-2.c             |   17 +
 gcc/testsuite/gcc.dg/torture/20210916.c            |   20 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp-ignore.c        |   28 +
 gcc/testsuite/gcc.dg/uninit-pr102403-c2.c          |   34 +
 gcc/testsuite/gcc.dg/uninit-pr102403.c             |   49 +
 gcc/testsuite/gcc.dg/uninit-pr93100.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr65206.c                |   22 +
 gcc/testsuite/gcc.target/i386/auto-init-1.c        |    2 +-
 gcc/testsuite/gcc.target/i386/auto-init-2.c        |    8 +-
 gcc/testsuite/gcc.target/i386/auto-init-3.c        |    5 +-
 gcc/testsuite/gcc.target/i386/auto-init-4.c        |   10 +-
 gcc/testsuite/gcc.target/i386/auto-init-5.c        |    5 +-
 gcc/testsuite/gcc.target/i386/auto-init-6.c        |    2 +-
 gcc/testsuite/gcc.target/i386/auto-init-7.c        |    2 +-
 gcc/testsuite/gcc.target/i386/auto-init-8.c        |    2 +-
 .../gcc.target/i386/auto-init-padding-1.c          |    2 +-
 .../gcc.target/i386/auto-init-padding-10.c         |    2 +-
 .../gcc.target/i386/auto-init-padding-11.c         |    2 +-
 .../gcc.target/i386/auto-init-padding-12.c         |    2 +-
 .../gcc.target/i386/auto-init-padding-2.c          |    2 +-
 .../gcc.target/i386/auto-init-padding-3.c          |    8 +-
 .../gcc.target/i386/auto-init-padding-4.c          |    2 +-
 .../gcc.target/i386/auto-init-padding-5.c          |    2 +-
 .../gcc.target/i386/auto-init-padding-6.c          |    2 +-
 .../gcc.target/i386/auto-init-padding-7.c          |    5 +-
 .../gcc.target/i386/auto-init-padding-8.c          |    7 +-
 .../gcc.target/i386/auto-init-padding-9.c          |    7 +-
 gcc/testsuite/gcc.target/i386/avx-1.c              |   30 +
 .../gcc.target/i386/avx512fp16-broadcast-1.c       |   33 +
 .../gcc.target/i386/avx512fp16-broadcast-2.c       |   53 +
 gcc/testsuite/gcc.target/i386/avx512fp16-neg-1a.c  |   19 +
 gcc/testsuite/gcc.target/i386/avx512fp16-neg-1b.c  |   33 +
 .../gcc.target/i386/avx512fp16-scalar-bitwise-1a.c |   31 +
 .../gcc.target/i386/avx512fp16-scalar-bitwise-1b.c |   82 +
 .../gcc.target/i386/avx512fp16-vector-bitwise-1a.c |  121 +
 .../gcc.target/i386/avx512fp16-vector-bitwise-1b.c |  119 +
 .../gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c    |   28 +
 .../gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c    |  160 ++
 .../gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c    |   28 +
 .../gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c    |   90 +
 .../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c |   28 +
 .../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c |  171 ++
 .../gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c    |   32 +
 .../gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c    |  155 ++
 .../gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c    |   28 +
 .../gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c    |   89 +
 .../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c |   28 +
 .../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c |  175 ++
 .../gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c   |   28 +
 .../gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c   |  159 ++
 .../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c   |   32 +
 .../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c   |   90 +
 .../gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c   |   32 +
 .../gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c   |  157 ++
 .../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c   |   28 +
 .../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c   |   90 +
 .../gcc.target/i386/avx512fp16-xorsign-1.c         |   41 +
 .../gcc.target/i386/avx512fp16vl-neg-1a.c          |   18 +
 .../gcc.target/i386/avx512fp16vl-neg-1b.c          |   33 +
 .../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c  |   28 +
 .../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c  |   15 +
 .../i386/avx512fp16vl-vfmaddsubXXXph-1a.c          |   28 +
 .../i386/avx512fp16vl-vfmaddsubXXXph-1b.c          |   15 +
 .../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c  |   28 +
 .../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c  |   15 +
 .../i386/avx512fp16vl-vfmsubaddXXXph-1a.c          |   28 +
 .../i386/avx512fp16vl-vfmsubaddXXXph-1b.c          |   15 +
 .../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c |   28 +
 .../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c |   15 +
 .../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c |   28 +
 .../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c |   15 +
 gcc/testsuite/gcc.target/i386/sse-13.c             |   30 +
 gcc/testsuite/gcc.target/i386/sse-14.c             |   40 +
 gcc/testsuite/gcc.target/i386/sse-22.c             |   40 +
 gcc/testsuite/gcc.target/i386/sse-23.c             |   30 +
 .../gfortran.dg/goacc/privatization-1-compute.f90  |    6 +-
 .../routine-external-level-of-parallelism-2.f      |   24 +-
 gcc/testsuite/gfortran.dg/gomp/order-5.f90         |  129 ++
 gcc/testsuite/gfortran.dg/gomp/order-6.f90         |  436 ++++
 gcc/testsuite/gfortran.dg/gomp/order-7.f90         |   59 +
 gcc/testsuite/gfortran.dg/gomp/order-8.f90         |   61 +
 gcc/testsuite/gfortran.dg/gomp/order-9.f90         |   35 +
 gcc/testsuite/gfortran.dg/include_14.f90           |    5 +
 gcc/testsuite/gfortran.dg/include_15.f90           |    5 +
 gcc/testsuite/gfortran.dg/include_16.f90           |    2 +
 gcc/testsuite/gfortran.dg/include_17.f90           |    4 +
 gcc/testsuite/gfortran.dg/include_18.f90           |    3 +
 gcc/testsuite/gfortran.dg/include_19.f90           |    4 +
 gcc/testsuite/gfortran.dg/include_20.f90           |    5 +
 gcc/testsuite/gfortran.dg/include_21.f90           |   26 +
 gcc/testsuite/gfortran.dg/include_6.f90            |    2 +-
 gcc/testsuite/gfortran.dg/pr102366.f90             |    9 +
 gcc/testsuite/gnat.dg/asan1.adb                    |    2 +-
 gcc/testsuite/jit.dg/jit.exp                       |  126 +-
 gcc/testsuite/lib/prune.exp                        |    3 +
 gcc/testsuite/lib/target-supports.exp              |    5 +-
 gcc/tree-data-ref.c                                |  174 +-
 gcc/tree-data-ref.h                                |    9 +-
 gcc/tree-pretty-print.c                            |    5 +-
 gcc/tree-ssa-strlen.c                              |   14 +-
 gcc/tree-ssa-threadbackward.c                      |   12 +-
 gcc/tree-ssa-threadedge.c                          |   69 +-
 gcc/tree-ssa-threadupdate.c                        |   12 +-
 gcc/tree-ssa-threadupdate.h                        |    2 +-
 gcc/tree-ssa-uninit.c                              | 2431 ++------------------
 gcc/tree-vect-data-refs.c                          |   10 +-
 gcc/tree-vect-loop.c                               |   19 +
 gcc/tree-vect-stmts.c                              |    2 +-
 gcc/tree-vectorizer.c                              |    3 +-
 gcc/tree.h                                         |    4 +
 gcc/value-relation.cc                              |  557 +++--
 gcc/value-relation.h                               |  116 +-
 gcc/vr-values.c                                    |   39 +-
 gcc/vr-values.h                                    |    1 +
 gotools/Makefile.am                                |    4 +-
 gotools/Makefile.in                                |    6 +-
 libgcc/ChangeLog                                   |   24 +
 libgcc/config.host                                 |    2 +-
 libgcc/config/i386/libgcc-darwin.ver               |   21 +
 libgcc/config/i386/t-darwin                        |    3 +
 libgcc/config/i386/t-softfp                        |    1 +
 libgcc/config/t-darwin                             |    9 +
 libgcc/config/t-slibgcc-darwin                     |   19 -
 libgfortran/ChangeLog                              |   12 +
 libgfortran/configure                              |    2 +-
 libgfortran/configure.ac                           |    2 +-
 libgo/Makefile.am                                  |   11 +-
 libgo/Makefile.in                                  |   12 +-
 libgo/go/runtime/extern.go                         |    2 -
 libgomp/ChangeLog                                  |   29 +
 libgomp/libgomp.texi                               |    2 +-
 libgomp/testsuite/libgomp.c++/default-1.C          |   29 +
 libgomp/testsuite/libgomp.c-c++-common/default-1.c |   25 +
 libgomp/testsuite/libgomp.fortran/fortran.exp      |    3 +
 .../libgomp.oacc-c-c++-common/broadcast-many.c     |   81 +
 libgomp/testsuite/libgomp.oacc-fortran/fortran.exp |    3 +
 libstdc++-v3/ChangeLog                             |   26 +
 libstdc++-v3/include/bits/fs_path.h                |   62 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   42 +-
 libstdc++-v3/include/std/tuple                     |    1 +
 .../20_util/tuple/cons/{102270.C => 102270.cc}     |    3 +
 libstdc++-v3/testsuite/util/testsuite_allocator.h  |    2 +-
 377 files changed, 20317 insertions(+), 7203 deletions(-)


More information about the Libstdc++-cvs mailing list