[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