[gcn] Merge trunk into gcn

Martin Jambor mjambor@suse.cz
Mon Mar 20 16:49:00 GMT 2017


Merged trunk revision 246276 (b105e82d5ab) into gcn branch.

Martin.

 ChangeLog                                          |   20 +
 MAINTAINERS                                        |   14 +-
 config.guess                                       |   16 +-
 gcc/ChangeLog                                      |  925 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   11 +
 gcc/ada/ChangeLog                                  |   21 +
 gcc/ada/gcc-interface/Makefile.in                  |   14 +-
 gcc/ada/s-osinte-linux.ads                         |    5 +-
 gcc/ada/socket.c                                   |    2 +-
 gcc/ada/system-linux-arm.ads                       |    5 +-
 gcc/ada/system-linux-armeb.ads                     |  156 -
 gcc/ada/system-linux-mips.ads                      |    5 +-
 gcc/ada/system-linux-mipsel.ads                    |  147 -
 gcc/ada/system-linux-ppc.ads                       |    5 +-
 gcc/alias.c                                        |   18 +-
 gcc/asan.c                                         |  324 +-
 gcc/auto-profile.c                                 |   14 +-
 gcc/builtin-attrs.def                              |    5 +-
 gcc/builtins.def                                   |    2 +-
 gcc/c-family/ChangeLog                             |   28 +-
 gcc/c-family/c-ada-spec.c                          |    2 +-
 gcc/c-family/c-attribs.c                           |    2 +-
 gcc/c-family/c-format.c                            |    6 +-
 gcc/c-family/c-indentation.c                       |    4 +-
 gcc/c/ChangeLog                                    |   44 +
 gcc/c/c-decl.c                                     |   93 +-
 gcc/c/c-parser.c                                   |  182 +-
 gcc/calls.c                                        |    3 +
 gcc/cfgloop.h                                      |   36 +-
 gcc/combine.c                                      |  172 +-
 gcc/common/config/arc/arc-common.c                 |    1 +
 gcc/config/aarch64/aarch64-simd.md                 |   26 +-
 gcc/config/aarch64/aarch64.c                       |   10 +-
 gcc/config/aarch64/aarch64.opt                     |    2 +-
 gcc/config/aarch64/iterators.md                    |    9 +-
 gcc/config/arc/arc.c                               |  116 +-
 gcc/config/arc/arc.md                              |  134 +-
 gcc/config/arm/arm.c                               |    2 +-
 gcc/config/arm/neon.md                             |   50 +-
 gcc/config/avr/avr.md                              |    6 +-
 gcc/config/c6x/c6x.c                               |    3 +-
 gcc/config/i386/avx512bwintrin.h                   |  132 +-
 gcc/config/i386/avx512vlintrin.h                   | 4078 ++++-----
 gcc/config/i386/i386.c                             |   16 +-
 gcc/config/i386/sse.md                             |  129 +-
 gcc/config/microblaze/microblaze.c                 |    6 +-
 gcc/config/microblaze/microblaze.md                |    6 +-
 gcc/config/mips/mips-msa.md                        |   24 +-
 gcc/config/msp430/msp430.c                         |    4 +-
 gcc/config/nds32/nds32.c                           |    2 +-
 gcc/config/pa/pa-64.h                              |    5 +-
 gcc/config/pdp11/pdp11.md                          |    8 +-
 gcc/config/riscv/riscv.c                           |    4 +-
 gcc/config/rs6000/rs6000-builtin.def               |    4 -
 gcc/config/rs6000/rs6000.c                         |   24 +-
 gcc/config/rs6000/rs6000.h                         |    3 +-
 gcc/config/rs6000/rs6000.md                        |   71 +-
 gcc/config/rs6000/vsx.md                           |   64 +-
 gcc/config/s390/s390.c                             |    8 +-
 gcc/config/s390/s390.md                            |   29 +-
 gcc/config/s390/vx-builtins.md                     |   18 +-
 gcc/cp/ChangeLog                                   |  119 +
 gcc/cp/call.c                                      |    3 +
 gcc/cp/constexpr.c                                 |   72 +-
 gcc/cp/cp-tree.h                                   |    8 +-
 gcc/cp/decl.c                                      |   28 +-
 gcc/cp/init.c                                      |   27 +-
 gcc/cp/method.c                                    |   34 +-
 gcc/cp/optimize.c                                  |    4 +-
 gcc/cp/parser.c                                    |  130 +-
 gcc/cp/pt.c                                        |   48 +-
 gcc/cp/search.c                                    |    7 -
 gcc/cp/tree.c                                      |   47 +-
 gcc/cp/typeck.c                                    |    7 +-
 gcc/cse.c                                          |    4 +-
 gcc/doc/contrib.texi                               |    7 +-
 gcc/doc/gcc.texi                                   |    2 +-
 gcc/doc/gccint.texi                                |    2 +-
 gcc/doc/install.texi                               |   57 +-
 gcc/doc/invoke.texi                                |   41 +-
 gcc/doc/sourcebuild.texi                           |    6 +
 gcc/dwarf2out.c                                    |    6 +-
 gcc/dwarf2out.h                                    |    2 +-
 gcc/expr.c                                         |   12 +
 gcc/fortran/ChangeLog                              |   51 +-
 gcc/fortran/error.c                                |   12 +-
 gcc/fortran/module.c                               |   21 +-
 gcc/fortran/openmp.c                               |   16 +-
 gcc/fortran/parse.c                                |    4 +-
 gcc/fortran/resolve.c                              |    9 +-
 gcc/fortran/symbol.c                               |   16 +-
 gcc/fortran/trans-decl.c                           |    2 +-
 gcc/fortran/trans-io.c                             |    6 +
 gcc/fortran/trans.c                                |    4 +-
 gcc/gcov-dump.c                                    |    2 +
 gcc/gcov.c                                         |    4 +-
 gcc/genmatch.c                                     |    6 +-
 gcc/gimple-expr.c                                  |    2 +-
 gcc/gimple-ssa-sprintf.c                           |   52 +-
 gcc/gimple-ssa-store-merging.c                     |   67 +-
 gcc/gimple-ssa-warn-alloca.c                       |   14 +-
 gcc/gimplify.c                                     |   11 +-
 gcc/graphite-scop-detection.c                      |   19 +
 gcc/internal-fn.c                                  |   20 +-
 gcc/ipa-devirt.c                                   |    2 +-
 gcc/ipa-prop.c                                     |    3 +-
 gcc/ipa-pure-const.c                               |   14 +-
 gcc/ipa-utils.c                                    |    2 +-
 gcc/loop-invariant.c                               |   14 +-
 gcc/lra-assigns.c                                  |   32 +-
 gcc/lra-constraints.c                              |   41 +-
 gcc/lra-remat.c                                    |    4 +-
 gcc/multiple_target.c                              |   13 +-
 gcc/opts.c                                         |    2 +-
 gcc/params.def                                     |    6 +-
 gcc/po/ChangeLog                                   |   16 +
 gcc/po/de.po                                       | 8614 +++++++++-----------
 gcc/po/es.po                                       |  351 +-
 gcc/po/fr.po                                       | 4447 +++++-----
 gcc/po/sv.po                                       |  906 +-
 gcc/read-rtl-function.c                            |   32 +-
 gcc/recog.c                                        |    2 +-
 gcc/reginfo.c                                      |   20 +-
 gcc/regs.h                                         |    6 +
 gcc/reload.c                                       |   12 +-
 gcc/rtl.h                                          |    6 +-
 gcc/sese.c                                         |    4 +-
 gcc/symbol-summary.h                               |   10 +-
 gcc/testsuite/ChangeLog                            |  453 +
 gcc/testsuite/ChangeLog-2016                       |    7 +
 gcc/testsuite/c-c++-common/asan/pr79944.c          |   18 +
 gcc/testsuite/c-c++-common/goacc/pragma_context.c  |    2 +-
 gcc/testsuite/c-c++-common/nonnull-3.c             |   11 +
 gcc/testsuite/c-c++-common/ubsan/pr79897.c         |   15 +
 gcc/testsuite/g++.dg/Walloca1.C                    |    6 +
 gcc/testsuite/g++.dg/asan/pr79783.C                |   19 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-57.C         |   30 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-79822.C       |   12 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial3.C    |    6 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-63.C          |   12 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi13.C               |   13 +
 gcc/testsuite/g++.dg/cpp0x/pr71966-1.C             |   13 +
 gcc/testsuite/g++.dg/cpp0x/pr71966-2.C             |   15 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr7.C           |   12 +
 gcc/testsuite/g++.dg/cpp1y/pr79393-2.C             |   22 +
 gcc/testsuite/g++.dg/cpp1y/pr79393.C               |   21 +
 gcc/testsuite/g++.dg/cpp1z/byte1.C                 |   31 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction37.C     |   16 -
 gcc/testsuite/g++.dg/cpp1z/decomp27.C              |   26 +
 gcc/testsuite/g++.dg/expr/ptrmem8.C                |   15 +
 gcc/testsuite/g++.dg/expr/ptrmem9.C                |   19 +
 gcc/testsuite/g++.dg/ext/int128-5.C                |   10 +
 gcc/testsuite/g++.dg/init/array48.C                |    7 +
 gcc/testsuite/g++.dg/init/vbase2.C                 |    8 +
 gcc/testsuite/g++.dg/lto/pr69589_0.C               |    2 +-
 gcc/testsuite/g++.dg/other/friend7.C               |    9 +
 gcc/testsuite/g++.dg/parse/ptrmem7.C               |   16 +
 gcc/testsuite/g++.dg/pr68270.C                     |   16 +
 gcc/testsuite/g++.dg/pr71294.C                     |   60 +
 gcc/testsuite/g++.dg/pr79761.C                     |   34 +
 gcc/testsuite/g++.dg/pr79764.C                     |   12 +
 gcc/testsuite/g++.dg/pr79769.C                     |    4 +
 gcc/testsuite/g++.dg/template/crash125.C           |   18 +
 gcc/testsuite/g++.dg/torture/pr70499.C             |    2 +-
 gcc/testsuite/g++.dg/torture/pr80075.C             |   27 +
 gcc/testsuite/g++.dg/warn/Wduplicated-branches2.C  |    2 +-
 gcc/testsuite/g++.dg/warn/Wduplicated-branches3.C  |   18 +
 gcc/testsuite/g++.dg/warn/Wnonnull3.C              |   15 +
 gcc/testsuite/g++.dg/warn/Wpadded-1.C              |   22 +
 gcc/testsuite/gcc.dg/attr-alloc_size-11.c          |    8 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-6.c           |    8 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-7.c           |    8 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-9.c           |    2 +-
 gcc/testsuite/gcc.dg/builtin-alloc-size.c          |    2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/enum-loc1.c      |   19 +
 gcc/testsuite/gcc.dg/fixed-point/pr79971.c         |   14 +
 gcc/testsuite/gcc.dg/graphite/pr79977.c            |   27 +
 gcc/testsuite/gcc.dg/lto/pr60449_0.c               |    2 +-
 gcc/testsuite/gcc.dg/pr77975.c                     |   31 +
 gcc/testsuite/gcc.dg/pr79972.c                     |   16 +
 gcc/testsuite/gcc.dg/pr80020.c                     |   26 +
 gcc/testsuite/gcc.dg/torture/pr79910.c             |   29 +
 gcc/testsuite/gcc.dg/torture/pr79970.c             |   23 +
 gcc/testsuite/gcc.dg/tree-prof/pr66295.c           |   35 +
 gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c         |    6 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c      |   19 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c       |    4 +
 gcc/testsuite/gcc.dg/tree-ssa/pr71437.c            |   42 +
 gcc/testsuite/gcc.dg/tree-ssa/pr79800.c            |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr79943.c            |   40 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c   |   14 +-
 gcc/testsuite/gcc.dg/ubsan/pr79757-1.c             |   24 +
 gcc/testsuite/gcc.dg/ubsan/pr79757-2.c             |   18 +
 gcc/testsuite/gcc.dg/ubsan/pr79757-3.c             |   18 +
 gcc/testsuite/gcc.dg/ubsan/pr79757-4.c             |   29 +
 gcc/testsuite/gcc.dg/ubsan/pr79757-5.c             |   29 +
 gcc/testsuite/gcc.dg/ubsan/pr79904.c               |   11 +
 gcc/testsuite/gcc.dg/uninit-24.c                   |   10 +
 gcc/testsuite/gcc.dg/vect/pr79824-1.c              |   46 +
 gcc/testsuite/gcc.dg/vect/pr79824-2.c              |   48 +
 gcc/testsuite/gcc.dg/vect/pr79887.c                |   14 +
 gcc/testsuite/gcc.dg/vect/pr79920.c                |   44 +
 gcc/testsuite/gcc.target/arc/bitfield.c            |   28 +
 gcc/testsuite/gcc.target/arc/pr9001090948.c        |   25 +
 .../gcc.target/i386/avx512f-vpermq-imm-3.c         |    5 +
 gcc/testsuite/gcc.target/i386/interrupt-12.c       |    6 +-
 gcc/testsuite/gcc.target/i386/interrupt-13.c       |    6 +-
 gcc/testsuite/gcc.target/i386/interrupt-14.c       |    4 +-
 gcc/testsuite/gcc.target/i386/interrupt-15.c       |    6 +-
 gcc/testsuite/gcc.target/i386/mpx/pr78339.c        |    5 +
 gcc/testsuite/gcc.target/i386/mpx/pr79631.c        |   15 +
 gcc/testsuite/gcc.target/i386/mpx/pr79753.c        |   14 +
 gcc/testsuite/gcc.target/i386/mpx/pr79770.c        |   19 +
 gcc/testsuite/gcc.target/i386/pr71458.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr78911-1.c          |   22 +
 gcc/testsuite/gcc.target/i386/pr78911-2.c          |   24 +
 gcc/testsuite/gcc.target/i386/pr79571.c            |   25 +
 gcc/testsuite/gcc.target/i386/pr79901.c            |   22 +
 gcc/testsuite/gcc.target/i386/pr79932-1.c          |   19 +
 gcc/testsuite/gcc.target/i386/pr79932-2.c          |   78 +
 gcc/testsuite/gcc.target/i386/pr80019.c            |   13 +
 gcc/testsuite/gcc.target/i386/sse-globalreg.c      |    6 +
 gcc/testsuite/gcc.target/mips/inline-memcpy-3.c    |    2 +-
 gcc/testsuite/gcc.target/mips/lxc1-sxc1-1.c        |    2 +-
 gcc/testsuite/gcc.target/mips/lxc1-sxc1-2.c        |    2 +-
 gcc/testsuite/gcc.target/mips/msa-bclri.c          |    1 +
 gcc/testsuite/gcc.target/mips/msa-dotp.c           |   32 +
 gcc/testsuite/gcc.target/mips/msa-minmax.c         |   38 +
 .../gcc.target/powerpc/fold-vec-mule-char.c        |   38 +
 .../gcc.target/powerpc/fold-vec-mule-misc.c        |   61 +
 .../gcc.target/powerpc/fold-vec-mule-short.c       |   37 +
 gcc/testsuite/gcc.target/powerpc/pr79038-1.c       |   39 +
 gcc/testsuite/gcc.target/powerpc/pr79907.c         |   15 +
 gcc/testsuite/gcc.target/powerpc/pr79909.c         |   13 +
 gcc/testsuite/gcc.target/powerpc/pr79947.c         |   12 +
 gcc/testsuite/gcc.target/powerpc/pr79951.c         |   10 +
 gcc/testsuite/gcc.target/s390/hotpatch-1.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-10.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-11.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-12.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-13.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-14.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-15.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-16.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-17.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-18.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-19.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-2.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-26.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-27.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-28.c        |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-3.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-4.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-5.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-6.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-7.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-8.c         |    2 +-
 gcc/testsuite/gcc.target/s390/hotpatch-9.c         |    2 +-
 gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c |   17 +
 gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c |   16 +
 gcc/testsuite/gfortran.dg/dtio_25.f90              |   41 +
 gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95    |    2 +-
 gcc/testsuite/gfortran.dg/nint_2.f90               |    3 +-
 gcc/testsuite/gfortran.dg/pr79886.f90              |   17 +
 gcc/testsuite/gfortran.dg/submodule_26.f08         |   46 +
 gcc/testsuite/gfortran.dg/submodule_27.f08         |   44 +
 gcc/testsuite/gfortran.dg/submodule_28.f08         |   52 +
 gcc/testsuite/gnat.dg/opt64.adb                    |   25 +
 gcc/testsuite/gnat.dg/opt64_pkg.adb                |   14 +
 gcc/testsuite/gnat.dg/opt64_pkg.ads                |    6 +
 gcc/testsuite/lib/target-supports.exp              |   65 +-
 gcc/toplev.c                                       |   28 +-
 gcc/tree-chkp-opt.c                                |    4 +-
 gcc/tree-chkp.c                                    |  127 +-
 gcc/tree-diagnostic.c                              |    2 +-
 gcc/tree-diagnostic.h                              |    3 +
 gcc/tree-eh.c                                      |   36 +-
 gcc/tree-loop-distribution.c                       |    2 +-
 gcc/tree-object-size.c                             |    4 +-
 gcc/tree-ssa-dom.c                                 |  441 +-
 gcc/tree-ssa-loop-ivopts.c                         |    2 +-
 gcc/tree-ssa-loop-niter.c                          |   27 +-
 gcc/tree-ssa-loop-split.c                          |    1 -
 gcc/tree-ssa-scopedtables.c                        |  271 +
 gcc/tree-ssa-scopedtables.h                        |   21 +
 gcc/tree-ssa-threadedge.c                          |  185 +-
 gcc/tree-ssa-threadedge.h                          |   10 +-
 gcc/tree-ssa-threadupdate.c                        |    6 +-
 gcc/tree-ssa-uninit.c                              |   11 +
 gcc/tree-switch-conversion.c                       |   13 +-
 gcc/tree-vect-data-refs.c                          |    2 +-
 gcc/tree-vect-loop-manip.c                         |    5 +
 gcc/tree-vect-slp.c                                |  104 +-
 gcc/tree-vect-stmts.c                              |   14 +-
 gcc/tree-vectorizer.c                              |    2 +
 gcc/tree-vectorizer.h                              |   34 +-
 gcc/tree-vrp.c                                     |  243 +-
 gcc/tree.c                                         |    4 +
 gcc/ubsan.c                                        |    1 +
 include/demangle.h                                 |    9 +-
 libbacktrace/ChangeLog                             |    5 +
 libbacktrace/btest.c                               |    4 +-
 libcpp/ChangeLog                                   |    4 +
 libcpp/init.c                                      |    2 +-
 libgcc/ChangeLog                                   |   19 +
 libgcc/config.host                                 |    2 +-
 libgcc/config.in                                   |    3 -
 libgcc/config/aarch64/freebsd-unwind.h             |  108 +
 libgcc/config/rs6000/crtrestvr.S                   |    1 +
 libgcc/config/rs6000/crtsavevr.S                   |    1 +
 libgcc/configure                                   |   12 +-
 libgcc/configure.ac                                |   12 +-
 libgfortran/ChangeLog                              |  256 +
 libgfortran/generated/all_l1.c                     |    4 +-
 libgfortran/generated/all_l16.c                    |    4 +-
 libgfortran/generated/all_l2.c                     |    4 +-
 libgfortran/generated/all_l4.c                     |    4 +-
 libgfortran/generated/all_l8.c                     |    4 +-
 libgfortran/generated/any_l1.c                     |    4 +-
 libgfortran/generated/any_l16.c                    |    4 +-
 libgfortran/generated/any_l2.c                     |    4 +-
 libgfortran/generated/any_l4.c                     |    4 +-
 libgfortran/generated/any_l8.c                     |    4 +-
 libgfortran/generated/count_16_l.c                 |    4 +-
 libgfortran/generated/count_1_l.c                  |    4 +-
 libgfortran/generated/count_2_l.c                  |    4 +-
 libgfortran/generated/count_4_l.c                  |    4 +-
 libgfortran/generated/count_8_l.c                  |    4 +-
 libgfortran/generated/iall_i1.c                    |   10 +-
 libgfortran/generated/iall_i16.c                   |   10 +-
 libgfortran/generated/iall_i2.c                    |   10 +-
 libgfortran/generated/iall_i4.c                    |   10 +-
 libgfortran/generated/iall_i8.c                    |   10 +-
 libgfortran/generated/iany_i1.c                    |   10 +-
 libgfortran/generated/iany_i16.c                   |   10 +-
 libgfortran/generated/iany_i2.c                    |   10 +-
 libgfortran/generated/iany_i4.c                    |   10 +-
 libgfortran/generated/iany_i8.c                    |   10 +-
 libgfortran/generated/iparity_i1.c                 |   10 +-
 libgfortran/generated/iparity_i16.c                |   10 +-
 libgfortran/generated/iparity_i2.c                 |   10 +-
 libgfortran/generated/iparity_i4.c                 |   10 +-
 libgfortran/generated/iparity_i8.c                 |   10 +-
 libgfortran/generated/maxloc0_16_i1.c              |    4 +-
 libgfortran/generated/maxloc0_16_i16.c             |    4 +-
 libgfortran/generated/maxloc0_16_i2.c              |    4 +-
 libgfortran/generated/maxloc0_16_i4.c              |    4 +-
 libgfortran/generated/maxloc0_16_i8.c              |    4 +-
 libgfortran/generated/maxloc0_16_r10.c             |    4 +-
 libgfortran/generated/maxloc0_16_r16.c             |    4 +-
 libgfortran/generated/maxloc0_16_r4.c              |    4 +-
 libgfortran/generated/maxloc0_16_r8.c              |    4 +-
 libgfortran/generated/maxloc0_4_i1.c               |    4 +-
 libgfortran/generated/maxloc0_4_i16.c              |    4 +-
 libgfortran/generated/maxloc0_4_i2.c               |    4 +-
 libgfortran/generated/maxloc0_4_i4.c               |    4 +-
 libgfortran/generated/maxloc0_4_i8.c               |    4 +-
 libgfortran/generated/maxloc0_4_r10.c              |    4 +-
 libgfortran/generated/maxloc0_4_r16.c              |    4 +-
 libgfortran/generated/maxloc0_4_r4.c               |    4 +-
 libgfortran/generated/maxloc0_4_r8.c               |    4 +-
 libgfortran/generated/maxloc0_8_i1.c               |    4 +-
 libgfortran/generated/maxloc0_8_i16.c              |    4 +-
 libgfortran/generated/maxloc0_8_i2.c               |    4 +-
 libgfortran/generated/maxloc0_8_i4.c               |    4 +-
 libgfortran/generated/maxloc0_8_i8.c               |    4 +-
 libgfortran/generated/maxloc0_8_r10.c              |    4 +-
 libgfortran/generated/maxloc0_8_r16.c              |    4 +-
 libgfortran/generated/maxloc0_8_r4.c               |    4 +-
 libgfortran/generated/maxloc0_8_r8.c               |    4 +-
 libgfortran/generated/maxloc1_16_i1.c              |   10 +-
 libgfortran/generated/maxloc1_16_i16.c             |   10 +-
 libgfortran/generated/maxloc1_16_i2.c              |   10 +-
 libgfortran/generated/maxloc1_16_i4.c              |   10 +-
 libgfortran/generated/maxloc1_16_i8.c              |   10 +-
 libgfortran/generated/maxloc1_16_r10.c             |   10 +-
 libgfortran/generated/maxloc1_16_r16.c             |   10 +-
 libgfortran/generated/maxloc1_16_r4.c              |   10 +-
 libgfortran/generated/maxloc1_16_r8.c              |   10 +-
 libgfortran/generated/maxloc1_4_i1.c               |   10 +-
 libgfortran/generated/maxloc1_4_i16.c              |   10 +-
 libgfortran/generated/maxloc1_4_i2.c               |   10 +-
 libgfortran/generated/maxloc1_4_i4.c               |   10 +-
 libgfortran/generated/maxloc1_4_i8.c               |   10 +-
 libgfortran/generated/maxloc1_4_r10.c              |   10 +-
 libgfortran/generated/maxloc1_4_r16.c              |   10 +-
 libgfortran/generated/maxloc1_4_r4.c               |   10 +-
 libgfortran/generated/maxloc1_4_r8.c               |   10 +-
 libgfortran/generated/maxloc1_8_i1.c               |   10 +-
 libgfortran/generated/maxloc1_8_i16.c              |   10 +-
 libgfortran/generated/maxloc1_8_i2.c               |   10 +-
 libgfortran/generated/maxloc1_8_i4.c               |   10 +-
 libgfortran/generated/maxloc1_8_i8.c               |   10 +-
 libgfortran/generated/maxloc1_8_r10.c              |   10 +-
 libgfortran/generated/maxloc1_8_r16.c              |   10 +-
 libgfortran/generated/maxloc1_8_r4.c               |   10 +-
 libgfortran/generated/maxloc1_8_r8.c               |   10 +-
 libgfortran/generated/maxval_i1.c                  |   10 +-
 libgfortran/generated/maxval_i16.c                 |   10 +-
 libgfortran/generated/maxval_i2.c                  |   10 +-
 libgfortran/generated/maxval_i4.c                  |   10 +-
 libgfortran/generated/maxval_i8.c                  |   10 +-
 libgfortran/generated/maxval_r10.c                 |   10 +-
 libgfortran/generated/maxval_r16.c                 |   10 +-
 libgfortran/generated/maxval_r4.c                  |   10 +-
 libgfortran/generated/maxval_r8.c                  |   10 +-
 libgfortran/generated/minloc0_16_i1.c              |    4 +-
 libgfortran/generated/minloc0_16_i16.c             |    4 +-
 libgfortran/generated/minloc0_16_i2.c              |    4 +-
 libgfortran/generated/minloc0_16_i4.c              |    4 +-
 libgfortran/generated/minloc0_16_i8.c              |    4 +-
 libgfortran/generated/minloc0_16_r10.c             |    4 +-
 libgfortran/generated/minloc0_16_r16.c             |    4 +-
 libgfortran/generated/minloc0_16_r4.c              |    4 +-
 libgfortran/generated/minloc0_16_r8.c              |    4 +-
 libgfortran/generated/minloc0_4_i1.c               |    4 +-
 libgfortran/generated/minloc0_4_i16.c              |    4 +-
 libgfortran/generated/minloc0_4_i2.c               |    4 +-
 libgfortran/generated/minloc0_4_i4.c               |    4 +-
 libgfortran/generated/minloc0_4_i8.c               |    4 +-
 libgfortran/generated/minloc0_4_r10.c              |    4 +-
 libgfortran/generated/minloc0_4_r16.c              |    4 +-
 libgfortran/generated/minloc0_4_r4.c               |    4 +-
 libgfortran/generated/minloc0_4_r8.c               |    4 +-
 libgfortran/generated/minloc0_8_i1.c               |    4 +-
 libgfortran/generated/minloc0_8_i16.c              |    4 +-
 libgfortran/generated/minloc0_8_i2.c               |    4 +-
 libgfortran/generated/minloc0_8_i4.c               |    4 +-
 libgfortran/generated/minloc0_8_i8.c               |    4 +-
 libgfortran/generated/minloc0_8_r10.c              |    4 +-
 libgfortran/generated/minloc0_8_r16.c              |    4 +-
 libgfortran/generated/minloc0_8_r4.c               |    4 +-
 libgfortran/generated/minloc0_8_r8.c               |    4 +-
 libgfortran/generated/minloc1_16_i1.c              |   10 +-
 libgfortran/generated/minloc1_16_i16.c             |   10 +-
 libgfortran/generated/minloc1_16_i2.c              |   10 +-
 libgfortran/generated/minloc1_16_i4.c              |   10 +-
 libgfortran/generated/minloc1_16_i8.c              |   10 +-
 libgfortran/generated/minloc1_16_r10.c             |   10 +-
 libgfortran/generated/minloc1_16_r16.c             |   10 +-
 libgfortran/generated/minloc1_16_r4.c              |   10 +-
 libgfortran/generated/minloc1_16_r8.c              |   10 +-
 libgfortran/generated/minloc1_4_i1.c               |   10 +-
 libgfortran/generated/minloc1_4_i16.c              |   10 +-
 libgfortran/generated/minloc1_4_i2.c               |   10 +-
 libgfortran/generated/minloc1_4_i4.c               |   10 +-
 libgfortran/generated/minloc1_4_i8.c               |   10 +-
 libgfortran/generated/minloc1_4_r10.c              |   10 +-
 libgfortran/generated/minloc1_4_r16.c              |   10 +-
 libgfortran/generated/minloc1_4_r4.c               |   10 +-
 libgfortran/generated/minloc1_4_r8.c               |   10 +-
 libgfortran/generated/minloc1_8_i1.c               |   10 +-
 libgfortran/generated/minloc1_8_i16.c              |   10 +-
 libgfortran/generated/minloc1_8_i2.c               |   10 +-
 libgfortran/generated/minloc1_8_i4.c               |   10 +-
 libgfortran/generated/minloc1_8_i8.c               |   10 +-
 libgfortran/generated/minloc1_8_r10.c              |   10 +-
 libgfortran/generated/minloc1_8_r16.c              |   10 +-
 libgfortran/generated/minloc1_8_r4.c               |   10 +-
 libgfortran/generated/minloc1_8_r8.c               |   10 +-
 libgfortran/generated/minval_i1.c                  |   10 +-
 libgfortran/generated/minval_i16.c                 |   10 +-
 libgfortran/generated/minval_i2.c                  |   10 +-
 libgfortran/generated/minval_i4.c                  |   10 +-
 libgfortran/generated/minval_i8.c                  |   10 +-
 libgfortran/generated/minval_r10.c                 |   10 +-
 libgfortran/generated/minval_r16.c                 |   10 +-
 libgfortran/generated/minval_r4.c                  |   10 +-
 libgfortran/generated/minval_r8.c                  |   10 +-
 libgfortran/generated/norm2_r10.c                  |    4 +-
 libgfortran/generated/norm2_r16.c                  |    4 +-
 libgfortran/generated/norm2_r4.c                   |    4 +-
 libgfortran/generated/norm2_r8.c                   |    4 +-
 libgfortran/generated/parity_l1.c                  |    4 +-
 libgfortran/generated/parity_l16.c                 |    4 +-
 libgfortran/generated/parity_l2.c                  |    4 +-
 libgfortran/generated/parity_l4.c                  |    4 +-
 libgfortran/generated/parity_l8.c                  |    4 +-
 libgfortran/generated/product_c10.c                |   10 +-
 libgfortran/generated/product_c16.c                |   10 +-
 libgfortran/generated/product_c4.c                 |   10 +-
 libgfortran/generated/product_c8.c                 |   10 +-
 libgfortran/generated/product_i1.c                 |   10 +-
 libgfortran/generated/product_i16.c                |   10 +-
 libgfortran/generated/product_i2.c                 |   10 +-
 libgfortran/generated/product_i4.c                 |   10 +-
 libgfortran/generated/product_i8.c                 |   10 +-
 libgfortran/generated/product_r10.c                |   10 +-
 libgfortran/generated/product_r16.c                |   10 +-
 libgfortran/generated/product_r4.c                 |   10 +-
 libgfortran/generated/product_r8.c                 |   10 +-
 libgfortran/generated/reshape_c10.c                |    9 +
 libgfortran/generated/reshape_c16.c                |    9 +
 libgfortran/generated/reshape_c4.c                 |    9 +
 libgfortran/generated/reshape_c8.c                 |    9 +
 libgfortran/generated/reshape_i16.c                |    9 +
 libgfortran/generated/reshape_i4.c                 |    9 +
 libgfortran/generated/reshape_i8.c                 |    9 +
 libgfortran/generated/reshape_r10.c                |    9 +
 libgfortran/generated/reshape_r16.c                |    9 +
 libgfortran/generated/reshape_r4.c                 |    9 +
 libgfortran/generated/reshape_r8.c                 |    9 +
 libgfortran/generated/sum_c10.c                    |   10 +-
 libgfortran/generated/sum_c16.c                    |   10 +-
 libgfortran/generated/sum_c4.c                     |   10 +-
 libgfortran/generated/sum_c8.c                     |   10 +-
 libgfortran/generated/sum_i1.c                     |   10 +-
 libgfortran/generated/sum_i16.c                    |   10 +-
 libgfortran/generated/sum_i2.c                     |   10 +-
 libgfortran/generated/sum_i4.c                     |   10 +-
 libgfortran/generated/sum_i8.c                     |   10 +-
 libgfortran/generated/sum_r10.c                    |   10 +-
 libgfortran/generated/sum_r16.c                    |   10 +-
 libgfortran/generated/sum_r4.c                     |   10 +-
 libgfortran/generated/sum_r8.c                     |   10 +-
 libgfortran/intrinsics/random.c                    |    2 +-
 libgfortran/intrinsics/reshape_generic.c           |   12 +
 libgfortran/intrinsics/system_clock.c              |    8 +-
 libgfortran/intrinsics/time_1.h                    |    2 +-
 libgfortran/io/list_read.c                         |    5 +
 libgfortran/io/transfer.c                          |    1 +
 libgfortran/io/unit.c                              |   14 +
 libgfortran/io/write.c                             |    6 +
 libgfortran/libgfortran.h                          |    5 +
 libgfortran/m4/iforeach.m4                         |    4 +-
 libgfortran/m4/ifunction.m4                        |   10 +-
 libgfortran/m4/ifunction_logical.m4                |    4 +-
 libgfortran/m4/reshape.m4                          |    9 +
 libgomp/ChangeLog                                  |    5 +
 libgomp/testsuite/libgomp.c/pr79940.c              |   47 +
 libiberty/ChangeLog                                |   23 +
 libiberty/cp-demangle.c                            |   63 +-
 libiberty/cp-demint.c                              |    3 +
 libiberty/testsuite/demangle-expected              |   31 +
 libstdc++-v3/ChangeLog                             |  269 +
 libstdc++-v3/acinclude.m4                          |    5 +-
 libstdc++-v3/config.h.in                           |    2 +-
 libstdc++-v3/configure                             |    3 +-
 libstdc++-v3/doc/Makefile.in                       |    1 -
 libstdc++-v3/doc/xml/faq.xml                       |   20 +-
 .../doc/xml/manual/appendix_contributing.xml       |    8 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |   25 +-
 libstdc++-v3/include/bits/basic_string.h           |   14 +-
 libstdc++-v3/include/bits/invoke.h                 |   10 +-
 libstdc++-v3/include/bits/list.tcc                 |    4 +-
 libstdc++-v3/include/bits/locale_conv.h            |    5 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |    4 +-
 libstdc++-v3/include/bits/stl_heap.h               |   19 +-
 libstdc++-v3/include/c_global/cstddef              |  129 +
 .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp |   21 +-
 .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp   |    1 -
 libstdc++-v3/include/std/any                       |   10 +-
 libstdc++-v3/include/std/functional                |   65 +-
 libstdc++-v3/include/std/optional                  |  141 +-
 libstdc++-v3/include/std/type_traits               |  199 +-
 libstdc++-v3/include/std/variant                   |   25 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    5 +-
 libstdc++-v3/src/c++11/codecvt.cc                  |  604 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    9 +
 .../value_ext.cc => 18_support/byte/global_neg.cc} |   14 +-
 libstdc++-v3/testsuite/18_support/byte/ops.cc      |  224 +
 .../testsuite/18_support/byte/requirements.cc      |   27 +
 .../testsuite/20_util/any/assign/emplace.cc        |    4 +
 .../testsuite/20_util/any/misc/any_cast_neg.cc     |    2 +-
 .../20_util/function_objects/invoke/59768.cc       |    6 -
 .../testsuite/20_util/function_objects/not_fn/1.cc |    4 +-
 .../testsuite/20_util/is_callable/value.cc         |  191 -
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../requirements/explicit_instantiation_ext.cc     |    2 +-
 .../requirements/typedefs.cc                       |    9 +-
 .../requirements/typedefs_ext.cc                   |    2 +-
 .../testsuite/20_util/is_invocable/value.cc        |  200 +
 .../value_ext.cc                                   |   21 +-
 .../testsuite/20_util/is_nothrow_callable/value.cc |   92 -
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../requirements/explicit_instantiation_ext.cc     |    2 +-
 .../requirements/typedefs.cc                       |    9 +-
 .../requirements/typedefs_ext.cc                   |    2 +-
 .../20_util/is_nothrow_invocable/value.cc          |  100 +
 .../20_util/is_nothrow_invocable/value_ext.cc      |   43 +
 .../testsuite/20_util/optional/assignment/6.cc     |    5 +
 .../testsuite/20_util/optional/cons/value_neg.cc   |    6 +-
 libstdc++-v3/testsuite/20_util/optional/hash.cc    |   10 +-
 .../testsuite/20_util/optional/relops/7.cc         |   72 +
 .../testsuite/20_util/optional/typedefs.cc         |    6 +-
 libstdc++-v3/testsuite/20_util/variant/hash.cc     |   19 +-
 libstdc++-v3/testsuite/20_util/variant/run.cc      |    9 +
 .../21_strings/basic_string/cons/char/79162.cc     |   28 +
 .../21_strings/basic_string/cons/wchar_t/79162.cc  |   28 +
 .../testsuite/22_locale/codecvt/char16_t.cc        |    2 +-
 .../22_locale/codecvt/codecvt_utf16/79980.cc       |  142 +
 .../22_locale/codecvt/codecvt_utf16/80041.cc       |   87 +
 .../22_locale/codecvt/codecvt_utf16/members.cc     |   81 +
 .../22_locale/codecvt/codecvt_utf16/misaligned.cc  |  289 +
 .../22_locale/codecvt/codecvt_utf8/79980.cc        |   94 +
 .../22_locale/codecvt/codecvt_utf8/members.cc      |   81 +
 .../22_locale/codecvt/codecvt_utf8_utf16/79511.cc  |   60 +
 .../codecvt/codecvt_utf8_utf16/members.cc          |   76 +
 .../23_containers/list/operations/80034.cc         |   32 +
 .../testsuite/25_algorithms/make_heap/80064.cc     |   31 +
 .../regression/priority_queue_binary_heap-62045.cc |   51 +
 .../ext/pb_ds/regression/priority_queues.cc        |    2 +-
 zlib/ChangeLog.gcj                                 |    7 +
 zlib/gzguts.h                                      |    2 +-
 zlib/win32/zlib.def                                |    1 -
 zlib/zlib.h                                        |    2 +-
 607 files changed, 19182 insertions(+), 14093 deletions(-)



More information about the Gcc-patches mailing list