This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from b24f00b1d03 Update libstdc++ documentation for implementation status adds ea257f14ec2 Arm: Add HF modes to ANY iterators adds 1bbfe9f8117 Update libstdc++ documentation for C++2a implementation status adds e06fcd5a3dc Provide __start_minfo/__stop_minfo for linkers that don't ( [...] adds 07a9d3db682 Arm: Fix testism in pr88850 testcase. adds f03a9fbf41a compiler: check duplicate string keys in map composite [...] adds 4382a5c9a22 2019-02-14 Harald Anlauf anlauf@gmx.de adds 7b5a0e556f3 * da.po: Update. adds 69e59f370be * da.po: Update. adds b3318e77542 2018-02-14 Steve Ellcey sellcey@marvell.com adds 9d66f321abb 2018-02-14 Steve Ellcey sellcey@marvell.com adds d7ee909e9ad PR go/89321 compiler: copy has_padding field from conv [...] adds 668bd806c74 Add netbsd support for D compiler and runtime adds 9da40462ba1 PR 81552 Improve and document -flag-init-integer adds 6c5f54a515e * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on [...] adds d827ccd485a PR rtl-optimization/89354 * combine.c (make_extraction): [...] adds 39533ba6d09 * config/i386/i386.h (TARGET_SUBTARGET64_ISA_DEFAULT): En [...] adds ab8d2a6f7e2 Daily bump. adds dcbf7aa2888 * go-backend.c (go_imported_unsafe): Update optimization_ [...] adds 600bc9f1202 PR go/89168 libgo: change gotest to run examples with output adds 81487fff93c compiler, runtime: harmonize types referenced by both C and Go adds 689babb363d PR other/89342 * optc-save-gen.awk: Handle optimize_fast [...] adds 8c6d2f0f033 PR c/89340 * c-decl.c (start_function): Clear TREE_PUBLIC [...] adds bc6e884ff51 PR tree-optimization/89278 * tree-loop-distribution.c: In [...] adds adcec5a35be * c-c++-common/ubsan/opts-1.c: New test. * c-c++-common/u [...] adds 66edcee6e14 PR other/69006 PR testsuite/88920 * lib/gcc-dg.exp: If l [...] adds ca5e75514d1 libgcc/ * config/visium/lib2funcs.c (__set_trampoline_pari [...] adds 9703fa32c66 * c-c++-common/patchable_function_entry-decl.c: Do not run [...] adds 2df51ced92a * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. adds 7d32ec88cc6 runtime: add type cast for non-split-stack calls to sca [...] adds d9c42406016 runtime: include <syscall.h> and <sys/syscall.h> if available adds a0b2fd707f3 PR go/89123 internal/cpu, runtime: add S/390 CPU capab [...] adds dee6bc16ce5 2019-02-15 Aaron Sawdey acsawdey@linux.ibm.com adds a35cc95b470 Arm: Remove alternative from neon_softfp_fp16 directive. adds 20a1e42bf4b * config/i386/darwin.h (TARGET_FPMATH_DEFAULT_P): New define. adds 821e5486588 i386: Fix ')' in VALID_MMX_REG_MODE adds 6d6e18921dc PR go/89368 compiler: write barrier check nil-check po [...] adds 724165bd228 * asan.c (asan_emit_stack_protection): Use full-sized mask [...] adds 1721368e56a * config/sparc/linux.h (ASAN_CC1_SPEC): Define. (CC1_SPEC [...] adds 88af6fa9fec * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC. * [...] adds 9a8c5dc032f compiler,runtime: use __builtin_dwarf_cfa for getcallersp adds bf4d9552d7c Daily bump. adds c2008037f26 * config/i386/i386.md (*movqi_internal): Remove static fro [...] adds 78a0882d682 PR rtl-optimization/66152 * builtins.h (c_readstr): Decla [...] adds 62fce26f785 * c-c++-common/patchable_function_entry-decl.c: Add -fno-p [...] adds 9ad48282b29 2019-02-17 Thomas Koenig tkoenig@gcc.gnu.org adds 3bb711c44d9 Fix excess warnings from -Wtype-limits with location wrappe [...] adds d43619f4b68 PR middle-end/88074 * simplify.c (simplify_transformation [...] adds 3d05392c15f i386: Correct *vec_extractv2si_zext_mem adds 94d48c3217c i386: Add ssse3_pmulhrswv4hi3 expander adds 9ee6d68dc9f Daily bump. adds 44cafe18840 [RS6000] Fix <bd>_<mode> and <bd>tf_<mode> splitters adds 33e6651dd18 PR c++/89217 - ICE with list-initialization in range-based [...] adds 2d4ba130bd5 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error. adds 9821a0dccf0 PR c++/89315 * g++.dg/cpp0x/initlist114.C: New test. adds 6607b4d27d3 PR c++/89356 * g++.dg/abi/mangle68.C: New test. * g++.dg [...] adds b6c59db3ec5 2019-02-17 Harald Anlauf anlauf@gmx.de adds 4c6b245ab38 2019-02-17 Harald Anlauf anlauf@gmx.de adds fab289557c0 Daily bump. adds dd2e9d21b7d Support if statement in !GCC$ builtin directive. adds 1add72d5698 Come up with fast {function,call}_summary classes (PR ipa/89306). adds f6c03eeac36 [PR 89209] Avoid segfault in a peculiar corner case in SRA adds 019260c8ca1 Use 1UL constant in order to not overflow (PR c++/89383). adds 189c9121833 * config/s390/s390.md (*<risbg_n>_ior_and_sr_ze, *<risbg_ [...] adds a818fd0b6ad PR target/89361 * config/s390/s390.c (s390_indirect_branc [...] adds 9b964845dfb PR target/89369 * config/s390/s390.md (*r<noxa>sbg_<mode> [...] adds 8f1c704158a PR bootstrap/88714 * config/arm/arm.md (*arm_movdi, *movd [...] adds 94d4532cf80 2019-02-18 Richard Biener rguenther@suse.de adds f7690f14f6e Tabify all D *.exp files adds 9dddf1a65fe Fix test pr88680.C adds 140615bb914 Fix libstdc++ filesystem tests adds ec425a89c34 PR middle-end/89294 - ICE in valid_constant_size_p adds 85bbaeac3dd gcc/ChangeLog: adds d50eaffb899 2019-02-18 Thomas Koenig tkoenig@gcc.gnu.org adds 2c3f2398a8f gcc/ChangeLog: adds a1e1b603658 Improve duplicate [[likely]] diagnostic. adds 4bd133e5720 Fix g++.dg/torture/pr89303.C with Solaris ld adds faab32dac48 2019-02-18 Sharon Dvir unapologtic@gmail.com adds f6347d1a36e Improve diagnostic for redundant template arguments in dec [...] adds e57389f759c * fr.po: Update. adds f667f7c1c55 libphobos: Detect if qsort_r is available adds d017d2926ec Daily bump. adds 6aaacaf1160 PR c++/89336 - multiple stores in constexpr stmt. adds 25694c85061 P0482R5 char8_t: Standard library support adds 4acc5060446 P0482R5 char8_t: New standard library tests adds affcb65b447 Adjust C++11/C++14 tests to work with -fchar8_t adds 31358ed0838 PR c++/89390 * error.c (qualified_name_lookup_error): Onl [...] adds fcea8c4d9fb PR c++/89391 * typeck.c (build_reinterpret_cast_1): Don't [...] adds 5ebe5c4447f PR c++/89387 * lambda.c (maybe_generic_this_capture): Don [...] adds e42417471da PR middle-end/89303 * g++.dg/torture/pr89303.C: Move ever [...] adds ebc4a4d2912 Fix libphobos linking on Solaris 11 adds e5316b8aade * rtlanal.c (get_initial_register_offset): Fall back to th [...] adds 79ae32275d4 Fix libphobos.shared/load.d compile failure on Solaris adds cda34b22ac8 2019-02-19 Richard Biener rguenther@suse.de adds d572a4c3f86 2019-02-19 Chung-Lin Tang cltang@codesourcery.com adds 88e188fce8c i386: Set ix86_fpmath to FPMATH_387 without SSE adds 82882b6f406 runtime: abort stack scan in cases that we cannot unwin [...] new 3616f7fbce2 PR go/89169 internal/cpu: do not require POWER8 new 3eedad7ade5 [PR87924] OpenACC wait clauses without async-arguments: rem [...] new 36c58fb150e * unwind-dw2.c (_Unwind_GetGR) [DWARF_ZERO_REG]: Compare [...]
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 259 ++++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 12 +- gcc/builtins.c | 13 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 11 + gcc/c-family/c-common.c | 20 +- gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 8 +- gcc/c/c-parser.c | 10 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 44 +- gcc/combine.c | 4 + gcc/config.gcc | 2 + gcc/config/aarch64/aarch64.c | 16 +- gcc/config/arm/arm.md | 8 +- gcc/config/arm/iterators.md | 4 +- gcc/config/arm/ldrdstrd.md | 4 +- gcc/config/arm/vfp.md | 4 +- gcc/config/i386/darwin.h | 128 +-- gcc/config/i386/i386.c | 33 +- gcc/config/i386/i386.h | 6 +- gcc/config/i386/i386.md | 5 +- gcc/config/i386/mmx.md | 5 +- gcc/config/i386/sse.md | 81 +- gcc/config/netbsd-d.c | 41 + gcc/config/rs6000/rs6000.md | 6 +- gcc/config/s390/s390.c | 9 +- gcc/config/s390/s390.md | 54 +- gcc/config/sparc/linux.h | 9 +- gcc/config/sparc/linux64.h | 19 +- gcc/config/sparc/sparc.c | 2 +- gcc/config/t-netbsd | 4 + gcc/config/visium/t-visium | 5 +- gcc/config/visium/visium-passes.def | 27 + gcc/config/visium/visium-protos.h | 2 + gcc/config/visium/visium.c | 27 +- gcc/config/visium/visium.h | 8 +- gcc/config/visium/visium.md | 31 +- gcc/cp/ChangeLog | 48 + gcc/cp/constexpr.c | 31 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/error.c | 2 +- gcc/cp/lambda.c | 3 +- gcc/cp/name-lookup.c | 1 + gcc/cp/parser.c | 42 +- gcc/cp/pt.c | 2 +- gcc/cp/semantics.c | 40 +- gcc/cp/typeck.c | 2 +- gcc/d/ChangeLog | 12 + gcc/d/d-spec.cc | 9 +- gcc/d/d-system.h | 3 +- gcc/d/lang.opt | 4 + gcc/doc/cpp.texi | 96 ++ gcc/doc/invoke.texi | 13 +- gcc/doc/tm.texi | 4 + gcc/doc/tm.texi.in | 2 + gcc/expr.c | 66 +- gcc/final.c | 2 +- gcc/fortran/ChangeLog | 75 ++ gcc/fortran/decl.c | 29 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/invoke.texi | 5 + gcc/fortran/openmp.c | 14 +- gcc/fortran/options.c | 2 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/simplify.c | 82 +- gcc/fortran/symbol.c | 9 +- gcc/fortran/trans-decl.c | 31 +- gcc/fortran/trans-expr.c | 7 +- gcc/fortran/trans-types.c | 51 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.h | 3 +- gcc/gcc.c | 10 +- gcc/go/ChangeLog | 10 + gcc/go/go-backend.c | 1 + gcc/go/go-gcc.cc | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 133 ++- gcc/go/gofrontend/expressions.h | 2 +- gcc/go/gofrontend/gogo.cc | 33 +- gcc/go/gofrontend/gogo.h | 8 +- gcc/go/gofrontend/runtime.cc | 12 - gcc/go/gofrontend/runtime.def | 10 +- gcc/go/gofrontend/types.cc | 35 +- gcc/go/gofrontend/types.h | 4 - gcc/go/gofrontend/wb.cc | 37 +- gcc/ipa-fnsummary.c | 6 +- gcc/ipa-fnsummary.h | 20 +- gcc/ipa-pure-const.c | 5 +- gcc/ipa-reference.c | 13 +- gcc/optc-save-gen.awk | 13 +- gcc/opth-gen.awk | 3 +- gcc/po/ChangeLog | 8 + gcc/po/da.po | 695 +++++---------- gcc/po/fr.po | 984 +++++++++------------ gcc/rtlanal.c | 8 +- gcc/shrink-wrap.c | 7 +- gcc/symbol-summary.h | 840 ++++++++++++++---- gcc/target.def | 6 + gcc/testsuite/ChangeLog | 240 +++++ gcc/testsuite/README | 4 +- gcc/testsuite/c-c++-common/goacc/asyncwait-5.c | 10 +- .../c-c++-common/patchable_function_entry-decl.c | 4 +- .../patchable_function_entry-default.c | 4 +- .../patchable_function_entry-definition.c | 4 +- gcc/testsuite/c-c++-common/ubsan/opts-1.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-2.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-4.c | 27 + gcc/testsuite/g++.dg/abi/mangle68.C | 8 + gcc/testsuite/g++.dg/asan/asan_oob_test.cc | 4 + gcc/testsuite/g++.dg/asan/function-argument-3.C | 15 +- gcc/testsuite/g++.dg/cpp0x/decltype69.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist114.C | 21 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C | 11 + gcc/testsuite/g++.dg/cpp0x/range-for37.C | 24 + gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C | 35 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C | 56 ++ gcc/testsuite/g++.dg/diagnostic/pr89390.C | 10 + gcc/testsuite/g++.dg/torture/pr89303.C | 56 +- gcc/testsuite/g++.dg/wrappers/pr88680.C | 56 ++ gcc/testsuite/g++.old-deja/g++.robertl/eb82.C | 5 +- gcc/testsuite/gcc.c-torture/execute/pr89369.c | 69 ++ gcc/testsuite/gcc.dg/pr88074.c | 14 + gcc/testsuite/gcc.dg/pr89278.c | 23 + gcc/testsuite/gcc.dg/pr89340.c | 9 + gcc/testsuite/gcc.dg/pr89342.c | 11 + gcc/testsuite/gcc.dg/pr89354.c | 22 + gcc/testsuite/gcc.dg/torture/pr57036-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89209.c | 16 + gcc/testsuite/gcc.dg/uninit-pr89296.c | 13 + gcc/testsuite/gcc.target/aarch64/pcs_attribute.c | 7 + gcc/testsuite/gcc.target/arm/pr88850-2.c | 18 + gcc/testsuite/gcc.target/arm/pr88850.c | 2 +- gcc/testsuite/gcc.target/i386/pr66152.c | 25 + gcc/testsuite/gcc.target/i386/pr89397.c | 11 + gcc/testsuite/gcc.target/i386/ssse3-pabsb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-palignr.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-phaddd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pshufb.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-psignb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignw.c | 4 - gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c | 4 +- .../gcc.target/sparc/struct-ret-check-1.c | 2 +- gcc/testsuite/gdc.dg/dg.exp | 12 +- gcc/testsuite/gdc.dg/lto/lto.exp | 2 +- gcc/testsuite/gdc.test/gdc-test.exp | 516 +++++------ gcc/testsuite/gfortran.dg/coarray_data_1.f90 | 11 + gcc/testsuite/gfortran.dg/f2018_obs.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f | 10 +- gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 13 + gcc/testsuite/gfortran.dg/lto/pr87689_1.f | 11 + gcc/testsuite/gfortran.dg/pr88248.f90 | 28 + gcc/testsuite/gfortran.dg/pr88299.f90 | 16 + gcc/testsuite/gfortran.dg/simd-builtins-7.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-7.h | 2 + gcc/testsuite/gfortran.dg/transfer_simplify_12.f90 | 27 + gcc/testsuite/lib/gcc-dg.exp | 16 +- gcc/testsuite/lib/gdc-dg.exp | 56 +- gcc/testsuite/lib/gdc.exp | 200 +++-- gcc/testsuite/lib/target-supports.exp | 45 + gcc/toplev.c | 24 + gcc/tree-loop-distribution.c | 5 +- gcc/tree-sra.c | 34 +- gcc/tree-ssa-loop-ch.c | 16 +- gcc/tree.c | 8 +- gcc/tree.h | 1 + gcc/vec.h | 11 + libcpp/ChangeLog | 6 + libcpp/line-map.c | 3 +- libcpp/po/ChangeLog | 4 + libcpp/po/da.po | 20 +- libgcc/ChangeLog | 10 + libgcc/config/visium/lib2funcs.c | 4 +- libgcc/unwind-dw2.c | 2 +- libgo/go/internal/cpu/cpu_gccgo.c | 115 +++ libgo/go/internal/cpu/cpu_ppc64x.go | 4 +- libgo/go/internal/cpu/cpu_s390x.go | 22 +- libgo/go/runtime/cgo_gccgo.go | 4 + libgo/go/runtime/example_test.go | 8 +- libgo/go/runtime/mgc.go | 2 +- libgo/go/runtime/netpoll.go | 22 +- libgo/go/runtime/os_linux_s390x.go | 16 +- libgo/go/runtime/proc.go | 5 +- libgo/go/runtime/runtime2.go | 1 + libgo/go/runtime/stubs.go | 7 +- libgo/go/syscall/syscall_unix.go | 47 +- libgo/go/syscall/wait.c | 16 +- libgo/runtime/go-caller.c | 4 +- libgo/runtime/go-callers.c | 6 +- libgo/runtime/go-libmain.c | 2 +- libgo/runtime/go-main.c | 2 +- libgo/runtime/go-reflect-call.c | 3 +- libgo/runtime/go-unwind.c | 62 +- libgo/runtime/go-varargs.c | 17 + libgo/runtime/panic.c | 2 +- libgo/runtime/runtime.h | 8 +- libgo/runtime/stack.c | 14 +- libgo/testsuite/gotest | 110 ++- libgomp/ChangeLog | 8 + libgomp/oacc-parallel.c | 21 +- libphobos/ChangeLog | 73 ++ libphobos/Makefile.in | 1 + libphobos/configure | 223 ++++- libphobos/configure.ac | 10 + libphobos/configure.tgt | 2 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 24 +- libphobos/libdruntime/Makefile.in | 72 +- libphobos/libdruntime/core/stdc/assert_.d | 7 + libphobos/libdruntime/core/stdc/stdio.d | 34 +- libphobos/libdruntime/core/stdc/wchar_.d | 42 + libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 2 +- libphobos/libdruntime/gcc/config.d.in | 6 +- libphobos/libdruntime/gcc/drtstuff.c | 39 + libphobos/libdruntime/rt/qsort.d | 18 + libphobos/libdruntime/rt/sections_elf_shared.d | 1 - libphobos/m4/druntime/libraries.m4 | 46 + libphobos/m4/druntime/os.m4 | 1 + libphobos/src/Makefile.am | 9 +- libphobos/src/Makefile.in | 11 +- libphobos/src/drtstuff.spec | 5 + libphobos/src/libgphobos.spec.in | 4 +- libphobos/testsuite/Makefile.in | 1 + libphobos/testsuite/lib/libphobos-dg.exp | 12 +- libphobos/testsuite/lib/libphobos.exp | 74 +- libphobos/testsuite/libphobos.cycles/cycles.exp | 6 +- libphobos/testsuite/libphobos.shared/load.d | 14 +- libphobos/testsuite/libphobos.shared/shared.exp | 16 +- .../testsuite/libphobos.unittests/unittests.exp | 8 +- libphobos/testsuite/testsuite_flags.in | 1 + libstdc++-v3/ChangeLog | 188 ++++ .../config/abi/pre/gnu-versioned-namespace.ver | 5 + libstdc++-v3/config/abi/pre/gnu.ver | 20 + libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/atomic_base.h | 1 + libstdc++-v3/include/bits/basic_string.h | 24 + libstdc++-v3/include/bits/c++config | 11 + libstdc++-v3/include/bits/char_traits.h | 109 +++ libstdc++-v3/include/bits/codecvt.h | 161 ++++ libstdc++-v3/include/bits/cpp_type_traits.h | 11 +- libstdc++-v3/include/bits/fs_path.h | 79 +- libstdc++-v3/include/bits/functional_hash.h | 5 + libstdc++-v3/include/bits/locale_conv.h | 33 + libstdc++-v3/include/bits/locale_facets.h | 6 +- libstdc++-v3/include/bits/localefwd.h | 8 + libstdc++-v3/include/bits/postypes.h | 5 + libstdc++-v3/include/bits/stringfwd.h | 9 + libstdc++-v3/include/c_global/cstddef | 3 + libstdc++-v3/include/experimental/bits/fs_path.h | 93 +- libstdc++-v3/include/experimental/string | 3 + libstdc++-v3/include/experimental/string_view | 24 + libstdc++-v3/include/std/atomic | 30 + libstdc++-v3/include/std/charconv | 3 + libstdc++-v3/include/std/limits | 66 ++ libstdc++-v3/include/std/string | 3 + libstdc++-v3/include/std/string_view | 25 +- libstdc++-v3/include/std/type_traits | 28 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 3 + libstdc++-v3/src/c++11/Makefile.am | 10 + libstdc++-v3/src/c++11/Makefile.in | 10 + libstdc++-v3/src/c++11/codecvt.cc | 210 ++++- libstdc++-v3/src/c++11/limits.cc | 27 + libstdc++-v3/src/c++98/Makefile.am | 8 +- libstdc++-v3/src/c++98/Makefile.in | 8 +- libstdc++-v3/src/c++98/locale_init.cc | 20 + libstdc++-v3/src/c++98/localename.cc | 6 + .../testsuite/18_support/numeric_limits/char8_t.cc | 71 ++ .../literals/{types.cc => types-char8_t.cc} | 9 +- .../21_strings/basic_string/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 11 +- .../21_strings/basic_string/literals/values.cc | 10 +- .../explicit_instantiation/char8_t/1.cc | 23 + .../literals/{types.cc => types-char8_t.cc} | 19 +- .../21_strings/basic_string_view/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../basic_string_view/literals/values.cc | 14 +- .../explicit_instantiation/char8_t/1.cc | 23 + .../char_traits/requirements/char8_t/65049.cc} | 39 +- .../char_traits/requirements/char8_t/typedefs.cc | 38 + .../explicit_instantiation/char8_t/1.cc | 23 + .../codecvt/{char16_t.cc => char16_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char16_t.cc | 10 +- .../codecvt/{char32_t.cc => char32_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char32_t.cc | 10 +- .../22_locale/codecvt/codecvt_utf8/79980.cc | 8 +- .../22_locale/codecvt/codecvt_utf8/wchar_t/1.cc | 2 +- .../22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} | 14 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/conversions/string/2.cc | 4 +- .../testsuite/22_locale/conversions/string/3.cc | 16 +- .../testsuite/27_io/filesystem/operations/all.cc | 8 +- .../27_io/filesystem/operations/resize_file.cc | 1 + .../27_io/filesystem/path/generation/normal2.cc | 1 + .../27_io/filesystem/path/native/string-char8_t.cc | 76 ++ .../testsuite/29_atomics/headers/atomic/macros.cc | 9 + .../29_atomics/headers/atomic/types_std_c++0x.cc | 3 + .../testsuite/experimental/feat-char8_t.cc | 17 + .../filesystem/path/native/string-char8_t.cc | 76 ++ .../literals/{types.cc => types-char8_t.cc} | 18 +- .../experimental/string_view/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../experimental/string_view/literals/values.cc | 15 +- .../explicit_instantiation/char8_t/1.cc | 24 + libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 12 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 323 files changed, 7246 insertions(+), 2724 deletions(-) create mode 100644 gcc/config/netbsd-d.c create mode 100644 gcc/config/visium/visium-passes.def create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-4.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist114.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr89390.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr88680.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89369.c create mode 100644 gcc/testsuite/gcc.dg/pr88074.c create mode 100644 gcc/testsuite/gcc.dg/pr89278.c create mode 100644 gcc/testsuite/gcc.dg/pr89340.c create mode 100644 gcc/testsuite/gcc.dg/pr89342.c create mode 100644 gcc/testsuite/gcc.dg/pr89354.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89209.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89296.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66152.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89397.c create mode 100644 gcc/testsuite/gfortran.dg/coarray_data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_0.f create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_1.f create mode 100644 gcc/testsuite/gfortran.dg/pr88248.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88299.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.h create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_12.f90 create mode 100644 libphobos/libdruntime/gcc/drtstuff.c create mode 100644 libphobos/src/drtstuff.spec create mode 100644 libstdc++-v3/testsuite/18_support/numeric_limits/char8_t.cc copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{types.cc => types-ch [...] copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{values.cc => values- [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/requirements/exp [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{types.cc => typ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{values.cc => va [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/requirement [...] copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8/wchar_t/1.cc => 21_str [...] create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char [...] create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/expl [...] copy libstdc++-v3/testsuite/22_locale/codecvt/{char16_t.cc => char16_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{char32_t.cc => char32_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} (82%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc create mode 100644 libstdc++-v3/testsuite/experimental/feat-char8_t.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/stri [...] copy libstdc++-v3/testsuite/experimental/string_view/literals/{types.cc => types-c [...] copy libstdc++-v3/testsuite/experimental/string_view/literals/{values.cc => values [...] create mode 100644 libstdc++-v3/testsuite/experimental/string_view/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc