git: vendor/GCC80 Update GCC80 to version 8.3

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Mon Apr 15 20:03:40 PDT 2019


commit 58e805e64ba1cecf4e203f4573319a183d9c0088
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Tue Apr 16 05:37:34 2019 +0300

    Update GCC80 to version 8.3

Summary of changes:
 contrib/gcc-8.0/LAST_UPDATED                       |   2 +-
 contrib/gcc-8.0/gcc/BASE-VER                       |   2 +-
 contrib/gcc-8.0/gcc/asan.c                         |   2 +-
 contrib/gcc-8.0/gcc/asan.h                         |   2 +
 contrib/gcc-8.0/gcc/attribs.c                      |   2 +
 contrib/gcc-8.0/gcc/bb-reorder.c                   | 136 +++++--
 contrib/gcc-8.0/gcc/c-family/c-ada-spec.c          |  14 +-
 contrib/gcc-8.0/gcc/c-family/c-attribs.c           |  31 +-
 contrib/gcc-8.0/gcc/c-family/c-common.c            |  30 +-
 contrib/gcc-8.0/gcc/c-family/c-common.h            |   4 +-
 contrib/gcc-8.0/gcc/c-family/c-cppbuiltin.c        |   4 +
 contrib/gcc-8.0/gcc/c-family/c-omp.c               |  15 +-
 contrib/gcc-8.0/gcc/c-family/c-opts.c              |  53 ++-
 contrib/gcc-8.0/gcc/c-family/c-ubsan.c             |   6 +-
 contrib/gcc-8.0/gcc/c-family/c-warn.c              |  19 +-
 contrib/gcc-8.0/gcc/c-family/c.opt                 |   4 +-
 contrib/gcc-8.0/gcc/c/c-convert.c                  |   1 +
 contrib/gcc-8.0/gcc/c/c-decl.c                     |  31 +-
 contrib/gcc-8.0/gcc/c/c-fold.c                     |   2 +-
 contrib/gcc-8.0/gcc/c/c-parser.c                   | 122 +++++--
 contrib/gcc-8.0/gcc/c/c-tree.h                     |   5 +-
 contrib/gcc-8.0/gcc/c/c-typeck.c                   | 106 ++++--
 contrib/gcc-8.0/gcc/calls.c                        | 287 +++++++++++----
 contrib/gcc-8.0/gcc/cfgcleanup.c                   |   7 +-
 contrib/gcc-8.0/gcc/cfgexpand.c                    |  46 ++-
 contrib/gcc-8.0/gcc/cfgrtl.c                       |  66 ++--
 contrib/gcc-8.0/gcc/cgraph.c                       |   7 +-
 contrib/gcc-8.0/gcc/cgraph.h                       |   4 +
 contrib/gcc-8.0/gcc/cgraphunit.c                   |   2 +-
 contrib/gcc-8.0/gcc/collect2.c                     |  41 ++-
 contrib/gcc-8.0/gcc/combine.c                      |  52 ++-
 contrib/gcc-8.0/gcc/common.opt                     |  10 +-
 .../gcc-8.0/gcc/common/config/i386/i386-common.c   |   9 +-
 .../gcc-8.0/gcc/config/i386/avx512bitalgintrin.h   |   2 +-
 contrib/gcc-8.0/gcc/config/i386/avx512bwintrin.h   |   4 +-
 contrib/gcc-8.0/gcc/config/i386/avx512fintrin.h    |  20 +-
 .../gcc-8.0/gcc/config/i386/avx512vbmi2vlintrin.h  |   4 +-
 contrib/gcc-8.0/gcc/config/i386/avx512vlbwintrin.h | 182 +++++-----
 contrib/gcc-8.0/gcc/config/i386/avx512vlintrin.h   |  20 +-
 contrib/gcc-8.0/gcc/config/i386/emmintrin.h        |   7 +-
 contrib/gcc-8.0/gcc/config/i386/i386-builtin.def   |   2 +-
 contrib/gcc-8.0/gcc/config/i386/i386.c             | 233 ++++++++----
 contrib/gcc-8.0/gcc/config/i386/i386.h             |  14 +-
 contrib/gcc-8.0/gcc/config/i386/i386.md            |  95 ++++-
 contrib/gcc-8.0/gcc/config/i386/predicates.md      |   4 +-
 contrib/gcc-8.0/gcc/config/i386/sse.md             | 262 ++++++++------
 contrib/gcc-8.0/gcc/config/i386/vpclmulqdqintrin.h |   6 +-
 contrib/gcc-8.0/gcc/config/i386/x86-tune.def       |  26 +-
 contrib/gcc-8.0/gcc/config/i386/xsaveintrin.h      |   2 +-
 contrib/gcc-8.0/gcc/coverage.c                     |  11 +-
 contrib/gcc-8.0/gcc/cp/call.c                      |  21 +-
 contrib/gcc-8.0/gcc/cp/class.c                     |  50 ++-
 contrib/gcc-8.0/gcc/cp/constexpr.c                 |  53 ++-
 contrib/gcc-8.0/gcc/cp/cp-gimplify.c               |  40 ++-
 contrib/gcc-8.0/gcc/cp/cp-tree.h                   |  14 +-
 contrib/gcc-8.0/gcc/cp/cvt.c                       |   5 +-
 contrib/gcc-8.0/gcc/cp/decl.c                      |  67 +++-
 contrib/gcc-8.0/gcc/cp/decl2.c                     |  34 +-
 contrib/gcc-8.0/gcc/cp/error.c                     |   9 +-
 contrib/gcc-8.0/gcc/cp/expr.c                      |  11 +
 contrib/gcc-8.0/gcc/cp/init.c                      |  41 ++-
 contrib/gcc-8.0/gcc/cp/lambda.c                    |  73 ++--
 contrib/gcc-8.0/gcc/cp/method.c                    |  14 +-
 contrib/gcc-8.0/gcc/cp/name-lookup.c               |  54 ++-
 contrib/gcc-8.0/gcc/cp/optimize.c                  |  25 +-
 contrib/gcc-8.0/gcc/cp/parser.c                    | 172 ++++++---
 contrib/gcc-8.0/gcc/cp/pt.c                        | 180 +++++++---
 contrib/gcc-8.0/gcc/cp/search.c                    |  18 +-
 contrib/gcc-8.0/gcc/cp/semantics.c                 |  41 ++-
 contrib/gcc-8.0/gcc/cp/tree.c                      |  98 +++--
 contrib/gcc-8.0/gcc/cp/typeck.c                    |  38 +-
 contrib/gcc-8.0/gcc/cp/typeck2.c                   |   9 +-
 contrib/gcc-8.0/gcc/dce.c                          |  29 +-
 contrib/gcc-8.0/gcc/defaults.h                     |   4 +
 contrib/gcc-8.0/gcc/diagnostic-show-locus.c        |   2 +-
 contrib/gcc-8.0/gcc/diagnostic.c                   |   3 +-
 contrib/gcc-8.0/gcc/dojump.c                       |  16 +-
 contrib/gcc-8.0/gcc/dwarf2out.c                    | 229 ++++++++++--
 contrib/gcc-8.0/gcc/except.c                       |   4 +
 contrib/gcc-8.0/gcc/expmed.c                       |  30 +-
 contrib/gcc-8.0/gcc/expr.c                         | 130 ++++---
 contrib/gcc-8.0/gcc/expr.h                         |   3 +-
 contrib/gcc-8.0/gcc/final.c                        |   9 +-
 contrib/gcc-8.0/gcc/fold-const.c                   |  51 ++-
 contrib/gcc-8.0/gcc/function-tests.c               |   1 +
 contrib/gcc-8.0/gcc/function.c                     |   2 +-
 contrib/gcc-8.0/gcc/gcov.c                         |  15 +-
 contrib/gcc-8.0/gcc/gcse.c                         |  21 +-
 contrib/gcc-8.0/gcc/genmatch.c                     |  10 +-
 contrib/gcc-8.0/gcc/gimple-fold.c                  |   9 +-
 contrib/gcc-8.0/gcc/gimple-loop-interchange.cc     |   7 +-
 contrib/gcc-8.0/gcc/gimple-loop-jam.c              |  32 +-
 contrib/gcc-8.0/gcc/gimple-match-head.c            |  43 +++
 contrib/gcc-8.0/gcc/gimple-pretty-print.c          |   2 +
 contrib/gcc-8.0/gcc/gimple-ssa-backprop.c          |  31 +-
 contrib/gcc-8.0/gcc/gimple-ssa-isolate-paths.c     |   4 +-
 contrib/gcc-8.0/gcc/gimple-ssa-sprintf.c           |  94 +++--
 contrib/gcc-8.0/gcc/gimple-ssa-store-merging.c     | 154 +++++++-
 .../gcc-8.0/gcc/gimple-ssa-strength-reduction.c    | 240 ++++++++-----
 contrib/gcc-8.0/gcc/gimple.h                       |  26 +-
 contrib/gcc-8.0/gcc/gimplify.c                     | 118 +++++-
 contrib/gcc-8.0/gcc/graphite.h                     |   2 +
 contrib/gcc-8.0/gcc/ipa-cp.c                       |   6 +-
 contrib/gcc-8.0/gcc/ipa-devirt.c                   |   8 +-
 contrib/gcc-8.0/gcc/ipa-icf-gimple.c               |   3 +
 contrib/gcc-8.0/gcc/ipa-icf.c                      |  27 +-
 contrib/gcc-8.0/gcc/ipa-icf.h                      |   3 +
 contrib/gcc-8.0/gcc/ipa-inline.c                   |  10 +-
 contrib/gcc-8.0/gcc/ipa-polymorphic-call.c         |  32 +-
 contrib/gcc-8.0/gcc/ipa-prop.c                     |   3 +-
 contrib/gcc-8.0/gcc/ipa-pure-const.c               |   4 +-
 contrib/gcc-8.0/gcc/ipa-reference.c                |   2 +-
 contrib/gcc-8.0/gcc/ipa-utils.c                    |  43 ++-
 contrib/gcc-8.0/gcc/ipa-utils.h                    |   2 +-
 contrib/gcc-8.0/gcc/ipa-visibility.c               |   3 +-
 contrib/gcc-8.0/gcc/ipa.c                          |  12 +-
 contrib/gcc-8.0/gcc/langhooks.c                    |   2 +-
 contrib/gcc-8.0/gcc/lower-subreg.c                 |  11 +-
 contrib/gcc-8.0/gcc/lra.c                          |   4 +-
 contrib/gcc-8.0/gcc/lto-cgraph.c                   |  10 +-
 contrib/gcc-8.0/gcc/lto-opts.c                     |  15 +
 contrib/gcc-8.0/gcc/lto-streamer-out.c             |   1 -
 contrib/gcc-8.0/gcc/lto-streamer.h                 |   2 +-
 contrib/gcc-8.0/gcc/lto-wrapper.c                  | 111 +++++-
 contrib/gcc-8.0/gcc/lto/lto-partition.c            | 190 ++++++----
 contrib/gcc-8.0/gcc/lto/lto-symtab.c               |   5 +-
 contrib/gcc-8.0/gcc/lto/lto.c                      |  49 +--
 contrib/gcc-8.0/gcc/match.pd                       |  25 +-
 contrib/gcc-8.0/gcc/omp-expand.c                   |  88 ++---
 contrib/gcc-8.0/gcc/omp-low.c                      |  35 +-
 contrib/gcc-8.0/gcc/omp-simd-clone.c               |  30 +-
 contrib/gcc-8.0/gcc/optabs.c                       |  34 +-
 contrib/gcc-8.0/gcc/optc-save-gen.awk              |  10 +-
 contrib/gcc-8.0/gcc/opth-gen.awk                   |   3 +-
 contrib/gcc-8.0/gcc/opts.c                         |  11 +-
 contrib/gcc-8.0/gcc/passes.c                       |   4 +-
 contrib/gcc-8.0/gcc/pretty-print.c                 |  42 ++-
 contrib/gcc-8.0/gcc/pretty-print.h                 |  14 +-
 contrib/gcc-8.0/gcc/profile-count.h                |  12 +-
 contrib/gcc-8.0/gcc/profile.c                      | 250 +++++++------
 contrib/gcc-8.0/gcc/regcprop.c                     |   6 +
 contrib/gcc-8.0/gcc/regrename.c                    |  19 +-
 contrib/gcc-8.0/gcc/rtl.h                          |  22 ++
 contrib/gcc-8.0/gcc/rtlanal.c                      |  30 +-
 contrib/gcc-8.0/gcc/stor-layout.c                  |  21 +-
 contrib/gcc-8.0/gcc/store-motion.c                 |   4 +-
 contrib/gcc-8.0/gcc/symtab.c                       |  19 +-
 contrib/gcc-8.0/gcc/tracer.c                       |  28 +-
 contrib/gcc-8.0/gcc/tree-cfg.c                     |  51 ++-
 contrib/gcc-8.0/gcc/tree-chrec.c                   |  10 +-
 contrib/gcc-8.0/gcc/tree-complex.c                 |  24 +-
 contrib/gcc-8.0/gcc/tree-core.h                    |   5 +-
 contrib/gcc-8.0/gcc/tree-data-ref.c                |  23 +-
 contrib/gcc-8.0/gcc/tree-dump.c                    |   4 -
 contrib/gcc-8.0/gcc/tree-inline.c                  |  42 ++-
 contrib/gcc-8.0/gcc/tree-loop-distribution.c       |   8 +-
 contrib/gcc-8.0/gcc/tree-predcom.c                 |   2 +-
 contrib/gcc-8.0/gcc/tree-profile.c                 |  28 +-
 contrib/gcc-8.0/gcc/tree-ssa-alias.c               |   2 +-
 contrib/gcc-8.0/gcc/tree-ssa-ccp.c                 |   2 +-
 contrib/gcc-8.0/gcc/tree-ssa-coalesce.c            | 107 +-----
 contrib/gcc-8.0/gcc/tree-ssa-copy.c                |   2 +-
 contrib/gcc-8.0/gcc/tree-ssa-dom.c                 |   3 +-
 contrib/gcc-8.0/gcc/tree-ssa-loop-ivcanon.c        |   4 +-
 contrib/gcc-8.0/gcc/tree-ssa-loop-split.c          |   3 +-
 contrib/gcc-8.0/gcc/tree-ssa-math-opts.c           |  12 +-
 contrib/gcc-8.0/gcc/tree-ssa-phiprop.c             |  10 +-
 contrib/gcc-8.0/gcc/tree-ssa-propagate.c           | 165 ++++-----
 contrib/gcc-8.0/gcc/tree-ssa-propagate.h           |   2 -
 contrib/gcc-8.0/gcc/tree-ssa-reassoc.c             |  11 +-
 contrib/gcc-8.0/gcc/tree-ssa-sccvn.c               |  52 +--
 contrib/gcc-8.0/gcc/tree-ssa-strlen.c              |  55 ++-
 contrib/gcc-8.0/gcc/tree-ssa-strlen.h              |   1 +
 contrib/gcc-8.0/gcc/tree-ssa-structalias.c         |  17 +-
 contrib/gcc-8.0/gcc/tree-ssa-tail-merge.c          |  31 +-
 contrib/gcc-8.0/gcc/tree-ssa-threadupdate.c        |   4 +-
 contrib/gcc-8.0/gcc/tree-ssa-uncprop.c             |  23 +-
 contrib/gcc-8.0/gcc/tree-ssa.c                     |   1 +
 contrib/gcc-8.0/gcc/tree-streamer-in.c             |   7 +
 contrib/gcc-8.0/gcc/tree-streamer-out.c            |  18 +-
 contrib/gcc-8.0/gcc/tree-switch-conversion.c       |  78 ++--
 contrib/gcc-8.0/gcc/tree-vect-data-refs.c          |  26 +-
 contrib/gcc-8.0/gcc/tree-vect-generic.c            |  18 +-
 contrib/gcc-8.0/gcc/tree-vect-loop.c               |  55 +--
 contrib/gcc-8.0/gcc/tree-vect-slp.c                |  51 ++-
 contrib/gcc-8.0/gcc/tree-vect-stmts.c              |  50 ++-
 contrib/gcc-8.0/gcc/tree-vectorizer.h              |  60 +---
 contrib/gcc-8.0/gcc/tree-vrp.c                     |  13 +-
 contrib/gcc-8.0/gcc/tree.c                         |  18 +-
 contrib/gcc-8.0/gcc/tree.h                         |   7 +
 contrib/gcc-8.0/gcc/valtrack.c                     |   2 -
 contrib/gcc-8.0/gcc/value-prof.c                   |   2 +-
 contrib/gcc-8.0/gcc/value-prof.h                   |   3 +-
 contrib/gcc-8.0/gcc/var-tracking.c                 |  18 +
 contrib/gcc-8.0/gcc/varasm.c                       |  56 ++-
 contrib/gcc-8.0/gcc/varpool.c                      |  10 +-
 contrib/gcc-8.0/gcc/vr-values.c                    |   8 +-
 contrib/gcc-8.0/libbacktrace/elf.c                 |   2 +-
 contrib/gcc-8.0/libgcc/config/i386/cpuinfo.c       |  11 +-
 contrib/gcc-8.0/libgcc/unwind-dw2.c                |   2 +-
 contrib/gcc-8.0/libiberty/simple-object-elf.c      |   4 +
 contrib/gcc-8.0/libiberty/simple-object.c          |   6 +-
 .../libstdc++-v3/include/bits/alloc_traits.h       |   7 +-
 .../libstdc++-v3/include/bits/basic_string.h       |  73 +++-
 .../libstdc++-v3/include/bits/basic_string.tcc     |  25 +-
 .../gcc-8.0/libstdc++-v3/include/bits/c++config    |   5 +
 .../libstdc++-v3/include/bits/char_traits.h        |   6 +-
 .../libstdc++-v3/include/bits/cpp_type_traits.h    |  11 +
 .../libstdc++-v3/include/bits/forward_list.h       |  13 +-
 .../libstdc++-v3/include/bits/forward_list.tcc     |   8 +-
 contrib/gcc-8.0/libstdc++-v3/include/bits/fs_dir.h |  14 +-
 .../gcc-8.0/libstdc++-v3/include/bits/fs_path.h    |  50 ++-
 .../gcc-8.0/libstdc++-v3/include/bits/hashtable.h  |   3 +
 .../libstdc++-v3/include/bits/locale_conv.h        |   8 +-
 .../libstdc++-v3/include/bits/locale_facets.h      |  12 +-
 .../libstdc++-v3/include/bits/node_handle.h        |   2 +-
 .../libstdc++-v3/include/bits/quoted_string.h      |  20 +-
 .../gcc-8.0/libstdc++-v3/include/bits/random.tcc   |   4 +-
 contrib/gcc-8.0/libstdc++-v3/include/bits/regex.h  |  42 +++
 .../libstdc++-v3/include/bits/regex_automaton.h    |   2 +-
 .../libstdc++-v3/include/bits/regex_compiler.tcc   |   4 +-
 .../libstdc++-v3/include/bits/regex_executor.tcc   |   4 +-
 .../gcc-8.0/libstdc++-v3/include/bits/shared_ptr.h |   9 +-
 .../libstdc++-v3/include/bits/shared_ptr_base.h    |  90 ++---
 .../libstdc++-v3/include/bits/stl_bvector.h        |   4 +-
 .../libstdc++-v3/include/bits/stl_iterator.h       |   5 +-
 .../gcc-8.0/libstdc++-v3/include/bits/stl_list.h   |   3 +-
 .../gcc-8.0/libstdc++-v3/include/bits/stl_map.h    |  21 +-
 .../libstdc++-v3/include/bits/stl_multimap.h       |  20 +-
 .../gcc-8.0/libstdc++-v3/include/bits/stl_pair.h   |  21 +-
 .../gcc-8.0/libstdc++-v3/include/bits/stl_queue.h  |  38 ++
 .../gcc-8.0/libstdc++-v3/include/bits/stl_stack.h  |  12 +
 .../gcc-8.0/libstdc++-v3/include/bits/stl_vector.h |  19 +-
 .../gcc-8.0/libstdc++-v3/include/bits/unique_ptr.h |   8 +-
 .../libstdc++-v3/include/bits/unordered_map.h      |  33 +-
 .../libstdc++-v3/include/bits/valarray_array.h     |  19 +-
 .../gcc-8.0/libstdc++-v3/include/bits/vector.tcc   |  25 +-
 contrib/gcc-8.0/libstdc++-v3/include/debug/map.h   |   1 +
 .../gcc-8.0/libstdc++-v3/include/debug/multimap.h  |   1 +
 .../gcc-8.0/libstdc++-v3/include/debug/multiset.h  |   1 +
 contrib/gcc-8.0/libstdc++-v3/include/debug/set.h   |   1 +
 contrib/gcc-8.0/libstdc++-v3/include/debug/string  |   2 +-
 .../libstdc++-v3/include/experimental/algorithm    |  21 +-
 .../include/experimental/memory_resource           |  68 ++--
 .../libstdc++-v3/include/experimental/regex        |   6 +-
 .../libstdc++-v3/include/experimental/string       |   8 +-
 .../libstdc++-v3/include/experimental/string_view  |   2 +-
 .../libstdc++-v3/include/ext/aligned_buffer.h      |   7 +-
 contrib/gcc-8.0/libstdc++-v3/include/ext/pointer.h |   4 +
 contrib/gcc-8.0/libstdc++-v3/include/ext/random    |   4 +-
 contrib/gcc-8.0/libstdc++-v3/include/ext/vstring.h |   2 +-
 contrib/gcc-8.0/libstdc++-v3/include/std/chrono    |  26 +-
 .../gcc-8.0/libstdc++-v3/include/std/functional    |   3 +-
 contrib/gcc-8.0/libstdc++-v3/include/std/iomanip   |  24 +-
 contrib/gcc-8.0/libstdc++-v3/include/std/optional  | 394 ++++++++++-----------
 .../gcc-8.0/libstdc++-v3/include/std/string_view   |   8 +-
 contrib/gcc-8.0/libstdc++-v3/include/std/thread    |  26 +-
 .../gcc-8.0/libstdc++-v3/include/std/type_traits   | 120 ++++---
 contrib/gcc-8.0/libstdc++-v3/include/std/utility   |   4 -
 contrib/gcc-8.0/libstdc++-v3/include/std/variant   |  68 ++--
 contrib/gcc-8.0/libstdc++-v3/include/tr1/cmath     | 116 +++---
 .../libstdc++-v3/libsupc++/cxxabi_init_exception.h |   3 +
 .../gcc-8.0/libstdc++-v3/libsupc++/exception_ptr.h |  24 +-
 contrib/gcc-8.0/libstdc++-v3/libsupc++/new_opa.cc  |  62 +++-
 contrib/gcc-8.0/libstdc++-v3/src/c++11/codecvt.cc  |   7 +-
 .../gcc-8.0/libstdc++-v3/src/c++11/string-inst.cc  |   6 +
 .../gcc-8.0/libstdc++-v3/src/c++11/system_error.cc | 256 +++++++++++++
 267 files changed, 6011 insertions(+), 2804 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/58e805e64ba1cecf4e203f4573319a183d9c0088


-- 
DragonFly BSD source repository



More information about the Commits mailing list