Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc/dist initial import of GCC 5.5.0. this fi...
details: https://anonhg.NetBSD.org/src/rev/1d7138df4444
branches: trunk
changeset: 357461:1d7138df4444
user: mrg <mrg%NetBSD.org@localhost>
date: Sat Nov 11 23:49:21 2017 +0000
description:
initial import of GCC 5.5.0. this fixes a very large number of PRs.
280 are listed here:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
and this list is likely not complete, and not reproduced here. the
only specific change in functionality is removal of x86 "pcommit"
instruction (which was apparently never implemented.)
diffstat:
external/gpl3/gcc/dist/ChangeLog | 16 +
external/gpl3/gcc/dist/config/ChangeLog | 4 +
external/gpl3/gcc/dist/contrib/ChangeLog | 8 +
external/gpl3/gcc/dist/contrib/gcc_update | 4 +
external/gpl3/gcc/dist/contrib/reghunt/ChangeLog | 4 +
external/gpl3/gcc/dist/contrib/regression/ChangeLog | 4 +
external/gpl3/gcc/dist/fixincludes/ChangeLog | 42 +
external/gpl3/gcc/dist/fixincludes/fixincl.x | 415 +-
external/gpl3/gcc/dist/fixincludes/inclhack.def | 128 +-
external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdio_iso.h | 13 +
external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdlib_c99.h | 14 +
external/gpl3/gcc/dist/fixincludes/tests/base/math.h | 6 +
external/gpl3/gcc/dist/fixincludes/tests/base/stdio.h | 7 +
external/gpl3/gcc/dist/fixincludes/tests/base/stdlib.h | 20 +
external/gpl3/gcc/dist/gcc/BASE-VER | 2 +-
external/gpl3/gcc/dist/gcc/DATESTAMP | 2 +-
external/gpl3/gcc/dist/gcc/asan.c | 339 +-
external/gpl3/gcc/dist/gcc/bb-reorder.c | 6 +-
external/gpl3/gcc/dist/gcc/c-family/ChangeLog | 98 +
external/gpl3/gcc/dist/gcc/c-family/c-ada-spec.c | 2 +-
external/gpl3/gcc/dist/gcc/c-family/c-common.c | 44 +-
external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.c | 3 +
external/gpl3/gcc/dist/gcc/c-family/c-gimplify.c | 12 +-
external/gpl3/gcc/dist/gcc/c-family/c-omp.c | 21 +
external/gpl3/gcc/dist/gcc/c/ChangeLog | 54 +
external/gpl3/gcc/dist/gcc/c/c-decl.c | 16 +-
external/gpl3/gcc/dist/gcc/c/c-objc-common.c | 2 -
external/gpl3/gcc/dist/gcc/c/c-parser.c | 5 +
external/gpl3/gcc/dist/gcc/c/c-typeck.c | 36 +-
external/gpl3/gcc/dist/gcc/calls.c | 4 +-
external/gpl3/gcc/dist/gcc/cgraph.c | 30 +-
external/gpl3/gcc/dist/gcc/cgraph.h | 2 +
external/gpl3/gcc/dist/gcc/cgraphclones.c | 9 +-
external/gpl3/gcc/dist/gcc/cgraphunit.c | 4 +
external/gpl3/gcc/dist/gcc/combine.c | 45 +-
external/gpl3/gcc/dist/gcc/common/config/i386/i386-common.c | 15 -
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-freebsd.h | 102 +
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md | 6 +-
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c | 6 +-
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md | 15 +
external/gpl3/gcc/dist/gcc/config/aarch64/t-aarch64-freebsd | 21 +
external/gpl3/gcc/dist/gcc/config/arm/arm-builtins.c | 4 +-
external/gpl3/gcc/dist/gcc/config/arm/arm-protos.h | 7 +-
external/gpl3/gcc/dist/gcc/config/arm/neon.md | 48 +-
external/gpl3/gcc/dist/gcc/config/arm/t-phoenix | 29 +
external/gpl3/gcc/dist/gcc/config/avr/avr.c | 161 +-
external/gpl3/gcc/dist/gcc/config/avr/avr.md | 20 +-
external/gpl3/gcc/dist/gcc/config/avr/avr.opt | 4 +
external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-specs.c | 7 +-
external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-texi.c | 1 +
external/gpl3/gcc/dist/gcc/config/i386/avx2intrin.h | 488 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h | 176 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512dqintrin.h | 39 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h | 541 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512ifmaintrin.h | 4 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512ifmavlintrin.h | 8 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512pfintrin.h | 120 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512vbmiintrin.h | 7 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512vbmivlintrin.h | 6 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h | 70 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512vldqintrin.h | 27 +-
external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h | 1425 +-
external/gpl3/gcc/dist/gcc/config/i386/gmm_malloc.h | 36 +-
external/gpl3/gcc/dist/gcc/config/i386/i386-builtin-types.def | 85 +-
external/gpl3/gcc/dist/gcc/config/i386/i386-c.c | 2 -
external/gpl3/gcc/dist/gcc/config/i386/i386.md | 136 +-
external/gpl3/gcc/dist/gcc/config/i386/i386.opt | 4 +-
external/gpl3/gcc/dist/gcc/config/i386/ia32intrin.h | 8 +-
external/gpl3/gcc/dist/gcc/config/i386/lwpintrin.h | 22 +-
external/gpl3/gcc/dist/gcc/config/i386/mmx.md | 20 +-
external/gpl3/gcc/dist/gcc/config/i386/rdseedintrin.h | 12 +-
external/gpl3/gcc/dist/gcc/config/i386/rtmintrin.h | 4 +-
external/gpl3/gcc/dist/gcc/config/i386/sse.md | 37 +-
external/gpl3/gcc/dist/gcc/config/i386/x86-64.h | 2 +-
external/gpl3/gcc/dist/gcc/config/i386/x86intrin.h | 2 -
external/gpl3/gcc/dist/gcc/config/nds32/nds32.md | 8 +-
external/gpl3/gcc/dist/gcc/config/pa/pa-64.h | 5 +-
external/gpl3/gcc/dist/gcc/config/phoenix.h | 33 +
external/gpl3/gcc/dist/gcc/config/rl78/rl78-expand.md | 2 +-
external/gpl3/gcc/dist/gcc/config/rl78/rl78-real.md | 4 +-
external/gpl3/gcc/dist/gcc/config/rl78/rl78-virt.md | 4 +-
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md | 80 +-
external/gpl3/gcc/dist/gcc/config/rs6000/dfp.md | 8 +-
external/gpl3/gcc/dist/gcc/config/rs6000/predicates.md | 3 +-
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c | 17 +-
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md | 23 +-
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.opt | 4 +-
external/gpl3/gcc/dist/gcc/config/rs6000/vector.md | 7 +-
external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md | 60 +-
external/gpl3/gcc/dist/gcc/config/s390/s390-modes.def | 68 +-
external/gpl3/gcc/dist/gcc/config/s390/s390.c | 237 +-
external/gpl3/gcc/dist/gcc/config/s390/s390.md | 2 +-
external/gpl3/gcc/dist/gcc/config/s390/vx-builtins.md | 44 +-
external/gpl3/gcc/dist/gcc/config/sh/sh-mem.cc | 6 +-
external/gpl3/gcc/dist/gcc/config/sh/sh_treg_combine.cc | 7 +-
external/gpl3/gcc/dist/gcc/config/sparc/sparc.c | 19 +-
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.c | 29 +-
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.h | 4 +-
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.md | 7 +-
external/gpl3/gcc/dist/gcc/coverage.c | 12 +
external/gpl3/gcc/dist/gcc/coverage.h | 1 +
external/gpl3/gcc/dist/gcc/cp/ChangeLog | 253 +
external/gpl3/gcc/dist/gcc/cp/call.c | 7 +-
external/gpl3/gcc/dist/gcc/cp/class.c | 2 +
external/gpl3/gcc/dist/gcc/cp/constexpr.c | 231 +-
external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c | 36 +-
external/gpl3/gcc/dist/gcc/cp/decl.c | 25 +-
external/gpl3/gcc/dist/gcc/cp/error.c | 3 +-
external/gpl3/gcc/dist/gcc/cp/init.c | 16 +-
external/gpl3/gcc/dist/gcc/cp/mangle.c | 2 +
external/gpl3/gcc/dist/gcc/cp/name-lookup.c | 7 +-
external/gpl3/gcc/dist/gcc/cp/parser.c | 96 +-
external/gpl3/gcc/dist/gcc/cp/pt.c | 19 +-
external/gpl3/gcc/dist/gcc/cp/semantics.c | 30 +-
external/gpl3/gcc/dist/gcc/cp/tree.c | 11 +
external/gpl3/gcc/dist/gcc/cp/typeck.c | 5 +-
external/gpl3/gcc/dist/gcc/cselib.c | 36 +-
external/gpl3/gcc/dist/gcc/data-streamer-in.c | 1 -
external/gpl3/gcc/dist/gcc/data-streamer-out.c | 1 -
external/gpl3/gcc/dist/gcc/doc/extend.texi | 45 +-
external/gpl3/gcc/dist/gcc/doc/gcc.texi | 3 +
external/gpl3/gcc/dist/gcc/doc/gcov-dump.1 | 213 +
external/gpl3/gcc/dist/gcc/doc/gcov-dump.texi | 93 +
external/gpl3/gcc/dist/gcc/doc/gcov-tool.1 | 109 +-
external/gpl3/gcc/dist/gcc/doc/gcov-tool.texi | 50 +-
external/gpl3/gcc/dist/gcc/doc/generic.texi | 2 +-
external/gpl3/gcc/dist/gcc/doc/install.texi | 76 +-
external/gpl3/gcc/dist/gcc/doc/lto.texi | 2 +-
external/gpl3/gcc/dist/gcc/doc/passes.texi | 2 +-
external/gpl3/gcc/dist/gcc/doc/rtl.texi | 4 +-
external/gpl3/gcc/dist/gcc/explow.c | 44 +-
external/gpl3/gcc/dist/gcc/expmed.c | 56 +-
external/gpl3/gcc/dist/gcc/fold-const.c | 108 +-
external/gpl3/gcc/dist/gcc/function.c | 23 +-
external/gpl3/gcc/dist/gcc/function.h | 2 +-
external/gpl3/gcc/dist/gcc/fwprop.c | 32 +-
external/gpl3/gcc/dist/gcc/gcov-dump.c | 4 +-
external/gpl3/gcc/dist/gcc/gcov-io.c | 8 +-
external/gpl3/gcc/dist/gcc/gcov-tool.c | 18 +-
external/gpl3/gcc/dist/gcc/gcov.c | 74 +-
external/gpl3/gcc/dist/gcc/gcse.c | 34 +-
external/gpl3/gcc/dist/gcc/genmatch.c | 1 -
external/gpl3/gcc/dist/gcc/gimple-fold.c | 23 +-
external/gpl3/gcc/dist/gcc/gimple-ssa-strength-reduction.c | 229 +-
external/gpl3/gcc/dist/gcc/gimplify.c | 41 +-
external/gpl3/gcc/dist/gcc/incpath.c | 5 +-
external/gpl3/gcc/dist/gcc/internal-fn.c | 5 +-
external/gpl3/gcc/dist/gcc/ipa-comdats.c | 2 +-
external/gpl3/gcc/dist/gcc/ipa-cp.c | 6 +
external/gpl3/gcc/dist/gcc/ipa-devirt.c | 10 +-
external/gpl3/gcc/dist/gcc/ipa-icf-gimple.c | 27 +-
external/gpl3/gcc/dist/gcc/ipa-icf-gimple.h | 6 +-
external/gpl3/gcc/dist/gcc/ipa-icf.c | 75 +-
external/gpl3/gcc/dist/gcc/ipa-icf.h | 26 +-
external/gpl3/gcc/dist/gcc/ipa-inline-transform.c | 21 +
external/gpl3/gcc/dist/gcc/ipa-polymorphic-call.c | 12 +-
external/gpl3/gcc/dist/gcc/ipa-prop.c | 2 +-
external/gpl3/gcc/dist/gcc/ipa-pure-const.c | 28 +-
external/gpl3/gcc/dist/gcc/ipa-split.c | 9 +
external/gpl3/gcc/dist/gcc/ipa-visibility.c | 3 +-
external/gpl3/gcc/dist/gcc/ira-build.c | 2 +-
external/gpl3/gcc/dist/gcc/ira-costs.c | 2 +-
external/gpl3/gcc/dist/gcc/ira-int.h | 2 +-
external/gpl3/gcc/dist/gcc/ira-lives.c | 2 +-
external/gpl3/gcc/dist/gcc/jit/ChangeLog | 4 +
external/gpl3/gcc/dist/gcc/loop-doloop.c | 11 +-
external/gpl3/gcc/dist/gcc/loop-invariant.c | 24 +-
external/gpl3/gcc/dist/gcc/lra-constraints.c | 7 +
external/gpl3/gcc/dist/gcc/lra-remat.c | 12 +-
external/gpl3/gcc/dist/gcc/lto-cgraph.c | 2 +
external/gpl3/gcc/dist/gcc/lto-streamer.h | 2 +-
external/gpl3/gcc/dist/gcc/lto/ChangeLog | 13 +
external/gpl3/gcc/dist/gcc/lto/lto-lang.c | 6 +
external/gpl3/gcc/dist/gcc/match.pd | 11 +-
external/gpl3/gcc/dist/gcc/objc/ChangeLog | 4 +
external/gpl3/gcc/dist/gcc/objcp/ChangeLog | 4 +
external/gpl3/gcc/dist/gcc/omp-low.c | 55 +-
external/gpl3/gcc/dist/gcc/params.def | 4 +-
external/gpl3/gcc/dist/gcc/postreload.c | 7 +
external/gpl3/gcc/dist/gcc/pretty-print.c | 2 -
external/gpl3/gcc/dist/gcc/real.c | 6 +-
external/gpl3/gcc/dist/gcc/ree.c | 10 +-
external/gpl3/gcc/dist/gcc/rtl.h | 2 +
external/gpl3/gcc/dist/gcc/sel-sched.c | 1 +
external/gpl3/gcc/dist/gcc/simplify-rtx.c | 59 +-
external/gpl3/gcc/dist/gcc/toplev.c | 26 +-
external/gpl3/gcc/dist/gcc/tree-call-cdce.c | 24 +-
external/gpl3/gcc/dist/gcc/tree-chkp-opt.c | 4 +-
external/gpl3/gcc/dist/gcc/tree-chkp.c | 22 +-
external/gpl3/gcc/dist/gcc/tree-chrec.c | 32 +-
external/gpl3/gcc/dist/gcc/tree-data-ref.c | 6 +-
external/gpl3/gcc/dist/gcc/tree-eh.c | 6 +-
external/gpl3/gcc/dist/gcc/tree-inline.c | 122 +-
external/gpl3/gcc/dist/gcc/tree-inline.h | 2 +-
external/gpl3/gcc/dist/gcc/tree-loop-distribution.c | 31 +-
external/gpl3/gcc/dist/gcc/tree-nested.c | 46 +-
external/gpl3/gcc/dist/gcc/tree-predcom.c | 8 +-
external/gpl3/gcc/dist/gcc/tree-profile.c | 4 -
external/gpl3/gcc/dist/gcc/tree-ssa-loop-im.c | 13 +-
external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c | 19 +-
external/gpl3/gcc/dist/gcc/tree-ssa-loop-prefetch.c | 19 +-
external/gpl3/gcc/dist/gcc/tree-ssa-math-opts.c | 89 +-
external/gpl3/gcc/dist/gcc/tree-ssa-pre.c | 64 +-
external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c | 30 +-
external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c | 49 +-
external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c | 68 +-
external/gpl3/gcc/dist/gcc/tree-ssa-structalias.c | 118 +-
external/gpl3/gcc/dist/gcc/tree-ssa-tail-merge.c | 9 +
external/gpl3/gcc/dist/gcc/tree-ssa-threadedge.c | 15 +-
external/gpl3/gcc/dist/gcc/tree-ssa-uninit.c | 25 +
external/gpl3/gcc/dist/gcc/tree-ssa.c | 12 +
external/gpl3/gcc/dist/gcc/tree-vect-data-refs.c | 4 +-
external/gpl3/gcc/dist/gcc/tree-vect-loop-manip.c | 2 +-
external/gpl3/gcc/dist/gcc/tree-vrp.c | 65 +-
external/gpl3/gcc/dist/gcc/tsan.c | 65 +-
external/gpl3/gcc/dist/gcc/ubsan.c | 33 +-
external/gpl3/gcc/dist/gcc/value-prof.c | 12 +-
external/gpl3/gcc/dist/gnattools/ChangeLog | 4 +
external/gpl3/gcc/dist/gotools/ChangeLog | 4 +
external/gpl3/gcc/dist/include/ChangeLog | 4 +
external/gpl3/gcc/dist/intl/ChangeLog | 4 +
external/gpl3/gcc/dist/libbacktrace/ChangeLog | 4 +
external/gpl3/gcc/dist/libcc1/ChangeLog | 4 +
external/gpl3/gcc/dist/libcpp/ChangeLog | 4 +
external/gpl3/gcc/dist/libcpp/line-map.c | 2 +-
external/gpl3/gcc/dist/libdecnumber/ChangeLog | 4 +
external/gpl3/gcc/dist/libgcc/ChangeLog | 127 +
external/gpl3/gcc/dist/libgcc/config/aarch64/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/alpha/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.c | 22 +
external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.h | 7 +
external/gpl3/gcc/dist/libgcc/config/bfin/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/i386/linux-unwind.h | 4 +-
external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog | 4 +
external/gpl3/gcc/dist/libgcc/config/m68k/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/nios2/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/pa/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/rs6000/t-crtstuff | 5 +-
external/gpl3/gcc/dist/libgcc/config/sh/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/sparc/lb1spc.S | 6 +
external/gpl3/gcc/dist/libgcc/config/tilepro/linux-unwind.h | 2 +-
external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-df.S | 2 +
external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-sf.S | 2 +
external/gpl3/gcc/dist/libgcc/config/xtensa/linux-unwind.h | 32 +-
external/gpl3/gcc/dist/libgcc/config/xtensa/t-elf | 2 +
external/gpl3/gcc/dist/libgcc/config/xtensa/t-linux | 2 +
external/gpl3/gcc/dist/libgcc/config/xtensa/t-windowed | 2 +-
external/gpl3/gcc/dist/libgcc/libgcc2.c | 8 +-
external/gpl3/gcc/dist/libgcc/libgcov-driver.c | 9 +
external/gpl3/gcc/dist/libgcc/unwind-c.c | 1 +
external/gpl3/gcc/dist/libgomp/ChangeLog | 44 +
external/gpl3/gcc/dist/libgomp/env.c | 2 +-
external/gpl3/gcc/dist/libgomp/hashtab.h | 30 +-
external/gpl3/gcc/dist/libiberty/ChangeLog | 13 +
external/gpl3/gcc/dist/libiberty/cp-demangle.c | 6 +-
external/gpl3/gcc/dist/libitm/ChangeLog | 4 +
external/gpl3/gcc/dist/libitm/libitm.info | Bin
external/gpl3/gcc/dist/libobjc/ChangeLog | 4 +
external/gpl3/gcc/dist/libsanitizer/ChangeLog | 66 +
external/gpl3/gcc/dist/libsanitizer/asan/asan_globals.cc | 7 +-
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc | 2 +-
external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cc | 1 +
external/gpl3/gcc/dist/libssp/ChangeLog | 4 +
external/gpl3/gcc/dist/libstdc++-v3/ChangeLog | 1147 +
external/gpl3/gcc/dist/libstdc++-v3/config.h.in | 11 +-
external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver | 1 +
external/gpl3/gcc/dist/libstdc++-v3/config/io/basic_file_stdio.cc | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32-w64/error_constants.h | 101 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/doxygen/mainpage.html | 6 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/api.html | 44 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-active.html | 36762 +++-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-closed.html | 32537 +--
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-defects.html | 77373 +++++++--
external/gpl3/gcc/dist/libstdc++-v3/doc/html/faq.html | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/abi.html | 38 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/bugs.html | 76 +
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/ext_demangling.html | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/memory.html | 10 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/mt_allocator_impl.html | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_code_style.html | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_organization.html | 179 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/api.xml | 78 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/faq.xml | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/abi.xml | 78 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/allocator.xml | 10 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/appendix_contributing.xml | 185 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/extensions.xml | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/intro.xml | 152 +
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/mt_allocator.xml | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 3 +-
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am | 1 +
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in | 1 +
external/gpl3/gcc/dist/libstdc++-v3/include/bits/allocator.h | 9 +
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_ios.h | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.h | 124 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.tcc | 10 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/c++config | 13 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/hashtable.h | 13 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/ios_base.h | 12 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/istream.tcc | 48 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/list.tcc | 75 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_classes.h | 5 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_conv.h | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/predefined_ops.h | 32 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h | 28 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.tcc | 17 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h | 7 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h | 14 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/sstream.tcc | 19 +
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h | 7 +
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_map.h | 33 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multimap.h | 31 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multiset.h | 27 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_set.h | 29 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_stack.h | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_tree.h | 63 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/uniform_int_dist.h | 5 +-
external/gpl3/gcc/dist/libstdc++-v3/include/bits/unique_ptr.h | 9 +-
external/gpl3/gcc/dist/libstdc++-v3/include/c_global/cmath | 184 +-
external/gpl3/gcc/dist/libstdc++-v3/include/debug/safe_iterator.h | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/include/debug/string | 53 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/algorithm | 11 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/any | 23 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/chrono | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_dir.h | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_fwd.h | 7 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_ops.h | 19 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_path.h | 77 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/functional | 13 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/lfts_config.h | 57 +
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional | 23 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/ratio | 3 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view | 13 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view.tcc | 3 +
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/system_error | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/tuple | 1 +
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/type_traits | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/include/ext/new_allocator.h | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 21 +-
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 1 -
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pointer.h | 8 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/atomic | 36 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/chrono | 5 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/functional | 34 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/istream | 12 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/scoped_allocator | 56 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/sstream | 21 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/thread | 1 +
external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple | 5 +-
external/gpl3/gcc/dist/libstdc++-v3/include/std/utility | 19 +-
external/gpl3/gcc/dist/libstdc++-v3/include/tr1/cmath | 60 +-
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/cxxabi.h | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/printers.py | 28 +-
external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py | 12 +-
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/codecvt.cc | 608 +-
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 20 +-
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/shared_ptr.cc | 4 +-
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/Makefile.in | 2 +-
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/dir.cc | 46 +-
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops.cc | 255 +-
external/gpl3/gcc/dist/lto-plugin/ChangeLog | 13 +
external/gpl3/gcc/dist/lto-plugin/lto-plugin.c | 13 +-
external/gpl3/gcc/dist/maintainer-scripts/ChangeLog | 4 +
367 files changed, 113209 insertions(+), 47991 deletions(-)
diffs (truncated from 218688 to 300 lines):
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/ChangeLog
--- a/external/gpl3/gcc/dist/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,19 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
+2017-01-09 Andreas Tobler <andreast%gcc.gnu.org@localhost>
+
+ Backport from mainline
+ 2016-10-10 Andreas Tobler <andreast%gcc.gnu.org@localhost>
+
+ * configure.ac: Add aarch64-*-freebsd*.
+ * configure: Regenerate.
+
+2016-08-31 Jakub Sejdak <jakub.sejdak%phoesys.com@localhost>
+
+ * config.sub: Add support for Phoenix-RTOS targets.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/config/ChangeLog
--- a/external/gpl3/gcc/dist/config/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/config/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,7 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/contrib/ChangeLog
--- a/external/gpl3/gcc/dist/contrib/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/contrib/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,11 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
+2017-10-02 Thomas Schwinge <thomas%codesourcery.com@localhost>
+
+ * gcc_update (files_and_dependencies): Handle libbacktrace.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/contrib/gcc_update
--- a/external/gpl3/gcc/dist/contrib/gcc_update Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/contrib/gcc_update Sat Nov 11 23:49:21 2017 +0000
@@ -173,6 +173,10 @@
liboffloadmic/plugin/aclocal.m4: liboffloadmic/plugin/configure.ac
liboffloadmic/plugin/Makefile.in: liboffloadmic/plugin/Makefile.am
liboffloadmic/plugin/configure: liboffloadmic/plugin/configure.ac
+libbacktrace/aclocal.m4: libbacktrace/configure.ac
+libbacktrace/Makefile.in: libbacktrace/Makefile.am libbacktrace/aclocal.m4
+libbacktrace/configure: libbacktrace/configure.ac libbacktrace/aclocal.m4
+libbacktrace/config.h.in: libbacktrace/configure.ac libbacktrace/aclocal.m4
# Top level
Makefile.in: Makefile.tpl Makefile.def
configure: configure.ac config/acx.m4
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/contrib/reghunt/ChangeLog
--- a/external/gpl3/gcc/dist/contrib/reghunt/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/contrib/reghunt/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,7 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/contrib/regression/ChangeLog
--- a/external/gpl3/gcc/dist/contrib/regression/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/contrib/regression/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,7 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/fixincludes/ChangeLog
--- a/external/gpl3/gcc/dist/fixincludes/ChangeLog Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/fixincludes/ChangeLog Sat Nov 11 23:49:21 2017 +0000
@@ -1,3 +1,45 @@
+2017-10-10 Release Manager
+
+ * GCC 5.5.0 released.
+
+2017-01-30 Rainer Orth <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
+
+ Backport from mainline
+ 2017-01-13 Rainer Orth <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
+
+ PR libstdc++/78979
+ * inclhack.def (solaris_gets_c11, solaris_gets_cxx14)
+ (solaris_std_gets_cxx14, solaris_stdlib_noreturn): New fixes.
+ * fixincl.x: Regenerate.
+ * tests/base/iso/stdio_iso.h [SOLARIS_GETS_C11_CHECK,
+ SOLARIS_GETS_CXX14_CHECK, SOLARIS_STD_GETS_CXX14_CHECK,
+ SOLARIS_STDLIB_NORETURN_CHECK]: New tests.
+
+2016-12-01 Rainer Orth <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
+
+ Backport from mainline
+ 2016-11-21 Rainer Orth <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
+
+ * inclhack.def (solaris_math_12): New fix.
+ (hpux11_fabsf): Replace bypass by *-hp-hpux11* mach selector.
+ * fixincl.x: Regenerate.
+ * tests/base/math.h [SOLARIS_MATH_12_CHECK]: New test.
+
+2016-06-15 David Edelsohn <dje.gcc%gmail.com@localhost>
+
+ Backport from mainline
+ 2016-06-13 David Edelsohn <dje.gcc%gmail.com@localhost>
+
+ * inclhack.def (aix_stdlib_malloc): New fix.
+ (aix_stdlib_realloc): New fix.
+ (aix_stdlib_calloc): New fix.
+ (aix_stdlib_valloc): New fix.
+ * fixincl.x: Regenerate.
+ * tests/base/stdlib.h [AIX_STDLIB_MALLOC]: New test.
+ [AIX_STDLIB_REALLOC]: New test.
+ [AIX_STDLIB_CALLOC]: New test.
+ [AIX_STDLIB_VALLOC]: New test.
+
2016-06-03 Release Manager
* GCC 5.4.0 released.
diff -r c1bad71a9e3c -r 1d7138df4444 external/gpl3/gcc/dist/fixincludes/fixincl.x
--- a/external/gpl3/gcc/dist/fixincludes/fixincl.x Sat Nov 11 23:48:44 2017 +0000
+++ b/external/gpl3/gcc/dist/fixincludes/fixincl.x Sat Nov 11 23:49:21 2017 +0000
@@ -2,11 +2,11 @@
*
* DO NOT EDIT THIS FILE (fixincl.x)
*
- * It has been AutoGen-ed Monday February 1, 2016 at 03:24:02 PM EST
+ * It has been AutoGen-ed January 5, 2017 at 06:05:06 PM by AutoGen 5.16.2
* From the definitions inclhack.def
* and the template file fixincl
*/
-/* DO NOT SVN-MERGE THIS FILE, EITHER Mon 1 Feb 2016 15:24:02 EST
+/* DO NOT SVN-MERGE THIS FILE, EITHER Thu Jan 5 18:05:06 CET 2017
*
* You must regenerate it. Use the ./genfixes script.
*
@@ -15,7 +15,7 @@
* certain ANSI-incompatible system header files which are fixed to work
* correctly with ANSI C and placed in a directory that GNU C will search.
*
- * This file contains 231 fixup descriptions.
+ * This file contains 240 fixup descriptions.
*
* See README for more information.
*
@@ -1547,6 +1547,154 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
+ * Description of Aix_Stdlib_Malloc fix
+ */
+tSCC zAix_Stdlib_MallocName[] =
+ "aix_stdlib_malloc";
+
+/*
+ * File name selection pattern
+ */
+tSCC zAix_Stdlib_MallocList[] =
+ "stdlib.h\0";
+/*
+ * Machine/OS name selection pattern
+ */
+tSCC* apzAix_Stdlib_MallocMachs[] = {
+ "*-*-aix*",
+ (const char*)NULL };
+
+/*
+ * content selection pattern - do fix if pattern found
+ */
+tSCC zAix_Stdlib_MallocSelect0[] =
+ "#define[ \t]+malloc[ \t]+__linux_malloc";
+
+#define AIX_STDLIB_MALLOC_TEST_CT 1
+static tTestDesc aAix_Stdlib_MallocTests[] = {
+ { TT_EGREP, zAix_Stdlib_MallocSelect0, (regex_t*)NULL }, };
+
+/*
+ * Fix Command Arguments for Aix_Stdlib_Malloc
+ */
+static const char* apzAix_Stdlib_MallocPatch[] = {
+ "format",
+ "extern void *malloc(size_t) __asm__(\"__linux_malloc\");",
+ (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
+ * Description of Aix_Stdlib_Realloc fix
+ */
+tSCC zAix_Stdlib_ReallocName[] =
+ "aix_stdlib_realloc";
+
+/*
+ * File name selection pattern
+ */
+tSCC zAix_Stdlib_ReallocList[] =
+ "stdlib.h\0";
+/*
+ * Machine/OS name selection pattern
+ */
+tSCC* apzAix_Stdlib_ReallocMachs[] = {
+ "*-*-aix*",
+ (const char*)NULL };
+
+/*
+ * content selection pattern - do fix if pattern found
+ */
+tSCC zAix_Stdlib_ReallocSelect0[] =
+ "#define[ \t]+realloc[ \t]+__linux_realloc";
+
+#define AIX_STDLIB_REALLOC_TEST_CT 1
+static tTestDesc aAix_Stdlib_ReallocTests[] = {
+ { TT_EGREP, zAix_Stdlib_ReallocSelect0, (regex_t*)NULL }, };
+
+/*
+ * Fix Command Arguments for Aix_Stdlib_Realloc
+ */
+static const char* apzAix_Stdlib_ReallocPatch[] = {
+ "format",
+ "extern void *realloc(void *, size_t) __asm__(\"__linux_realloc\");",
+ (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
+ * Description of Aix_Stdlib_Calloc fix
+ */
+tSCC zAix_Stdlib_CallocName[] =
+ "aix_stdlib_calloc";
+
+/*
+ * File name selection pattern
+ */
+tSCC zAix_Stdlib_CallocList[] =
+ "stdlib.h\0";
+/*
+ * Machine/OS name selection pattern
+ */
+tSCC* apzAix_Stdlib_CallocMachs[] = {
+ "*-*-aix*",
+ (const char*)NULL };
+
+/*
+ * content selection pattern - do fix if pattern found
+ */
+tSCC zAix_Stdlib_CallocSelect0[] =
+ "#define[ \t]+calloc[ \t]+__linux_calloc";
+
+#define AIX_STDLIB_CALLOC_TEST_CT 1
+static tTestDesc aAix_Stdlib_CallocTests[] = {
+ { TT_EGREP, zAix_Stdlib_CallocSelect0, (regex_t*)NULL }, };
+
+/*
+ * Fix Command Arguments for Aix_Stdlib_Calloc
+ */
+static const char* apzAix_Stdlib_CallocPatch[] = {
+ "format",
+ "extern void *calloc(size_t, size_t) __asm__(\"__linux_calloc\");",
+ (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
+ * Description of Aix_Stdlib_Valloc fix
+ */
+tSCC zAix_Stdlib_VallocName[] =
+ "aix_stdlib_valloc";
+
+/*
+ * File name selection pattern
+ */
+tSCC zAix_Stdlib_VallocList[] =
+ "stdlib.h\0";
+/*
+ * Machine/OS name selection pattern
+ */
+tSCC* apzAix_Stdlib_VallocMachs[] = {
+ "*-*-aix*",
+ (const char*)NULL };
+
+/*
+ * content selection pattern - do fix if pattern found
+ */
+tSCC zAix_Stdlib_VallocSelect0[] =
+ "#define[ \t]+valloc[ \t]+__linux_valloc";
+
+#define AIX_STDLIB_VALLOC_TEST_CT 1
+static tTestDesc aAix_Stdlib_VallocTests[] = {
Home |
Main Index |
Thread Index |
Old Index