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-lts-allmodconfig in repository toolchain/ci/gcc.
from 791a496442c 2019-03-07 Richard Biener rguenther@suse.de adds 5ef811b4b63 Revert function removal made in r264561. adds 61dcf2e184c P0356R5 Simplified partial function application adds f24442bd8f8 Update C++20 status table in libstdc++ manual adds 682ee94ec1d Fix new test to run as well as compile adds 5e43308b5db 2019-04-07 Richard Biener rguenther@suse.de adds b64f1f3078a PR c++/80916 - spurious "static but not defined" warning. adds f62ec1bb16c Fix comment adds 4481f3d0281 Significantly speed up verifiers for a cgraph_node with man [...] adds e3e42b030c4 Relax cgraph_node::clone_of_p to also look through former clones adds bddb19c4d1d PR c++/88820 - ICE with CTAD and member template used in DMI. adds 1cf354c8b23 Zero local estimated benefit for cloning extern inline function adds 80484c277f9 d/dmd: Merge upstream dmd d517c0e6a adds 4492383aae0 PR target/89602 * config/i386/sse.md (avx512f_mov<ssescal [...] adds 71c5a0bc681 PR translation/79999 * gimplify.c (gimplify_omp_ordered): [...] adds 8a656b831df 2019-03-07 Paolo Carlini paolo.carlini@oracle.com adds 9321f89e44b * fi.po: Update. adds 1b34cb7f105 PR target/80003 * config/i386/i386.c (ix86_set_func_type) [...] adds 32e92dc2da6 RISC-V: Add libstdc++ check-abi support. adds da76e51c2f1 * sv.po: Update. adds 6425ec24a49 Daily bump. adds 84982f0e621 PR c++/88123 - lambda and using-directive. adds 66c6ff9e2fa 2019-03-08 François Dumont fdumont@gcc.gnu.org adds 448338d0cd3 2019-03-08 François Dumont fdumont@gcc.gnu.org adds c1c6d679e07 PR target/80190 * config/darwin.c: Include intl.h. (darw [...] adds 29005d9cdef PR c++/89622 * call.c (joust): Call print_z_candidate onl [...] adds 92651efbf37 PR c++/89599 * constexpr.c (potential_constant_expression [...] adds 222c113b459 PR c++/89585 * parser.c (cp_parser_asm_definition): Just [...] adds f13ef0677ce 2019-03-08 Richard Biener rguenther@suse.de adds 94a62c5ae55 PR tree-optimization/89550 * builtins.c (c_strlen): Only [...] adds ab9211d0547 * gimple-ssa-warn-alloca.c (pass_walloca::execute): Don't [...] adds 000969f9304 PR other/80058 * lra-constraints.c (process_alt_operands) [...] adds 750121373c0 PR ipa/80000 * ipa-devirt.c (compare_virtual_tables): Rem [...] adds 1adf3e20cbe PR target/79846 * config/s390/s390.c (s390_const_operand_ [...] adds 6f1714b371d Restrict IPA split (PR go/63560). adds 69a0142c5a2 x86: Disable jump tables when retpolines are used (PR targe [...] adds fc557c2bedb Add fixed underlying type to enum path::format adds 59b5e8905a7 Fix text of hyperlink in manual adds 99b342f1809 Add tests for resolved PR (PR c/85870). adds a6fed30ba8f PR target/68924 PR target/78782 PR target/87558 * confi [...] adds a9ff59cf1ca [GCC, Arm] Fix availability of FP16-FP64 conversion instructions adds ad96f26d7d8 Fix POLY_INT_CST/CONST_POLY_INT typo (PR 89631) adds f06bc4d00b3 PR c++/82075 * g++.dg/cpp1z/decomp49.C: New test. adds 7520f10ac74 2019-03-08 Bill Schmidt wschmidt@linux.ibm.com adds e4bff0d1101 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 02cded17a9d 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 734aee17f2a i386.c: make "sorry" message more amenable to translation ( [...] adds 883c09dd968 PR c/85870 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-opti [...] adds 1430e7648ec Daily bump. adds 2dab1319077 PR go/89447 syscall, internal/syscall: adjust use of l [...] adds 78d8fb2b9a0 PR rtl-optimization/89634 * cfgcleanup.c (thread_jump): P [...] adds f673492cb02 PR target/79645 * common.opt (fdiagnostics-show-labels, [...] adds 909c7f2512e PR c/88568 * attribs.c (handle_dll_attribute): Don't clea [...] adds 06c6302c912 2019-03-09 Thomas König tkoenig@gcc.gnu.org adds 1501d36b8bd PR fortran/89639 * gfortran.dg/ieee/ieee_9.f90: Skip on h [...] adds 08fad22468e * gfortran.dg/ieee/ieee_9.f90: Fix typo. adds 688ff8209c7 fix PR 84504 adds fe3e8c08a0c * lib/target-supports.exp (check_effective_target_weak_und [...] adds 0f2d25719c8 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*. * gn [...] adds d066f3f710e 2019-03-09 Thomas Koenig tkoenig@gcc.gnu.org adds 52e19479e88 d: Fix ICE in get_frame_for_symbol adds 39ab9c780cc * gfortran.dg/coarray_data_1.f90: Link against libatomic i [...] adds 946f262344c PR inline-asm/87010 * gcc.dg/torture/20180712-1.c: Skip o [...] adds 24e943487be * g++.dg/ext/visibility/lambda1.C: Require visibility. adds d7af77f3234 * g++.dg/tls/pr77285-2.C: Require tls_native support. adds b685a0adeb0 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpu [...] adds 0c5f3545373 2019-03-09 Paolo Carlini paolo.carlini@oracle.com adds e0f3497f86f PR testsuite/89472 * gcc.dg/debug/dwarf2/inline5.c: XFAIL [...] adds 24964670df3 PR middle-end/68733 * c-c++-common/gomp/clauses-2.c: Skip [...] adds 449a19898aa PR c++/70349 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hp [...] adds 8fe074cf790 Daily bump. adds 861c8c7b181 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 23ffb1a8a1d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 76120f33017 2019-03-10 Tommy Nguyen remyabel@gmail.com adds 346e0fe5dad PR c++/89648 * g++.dg/cpp0x/lambda/lambda-89648.C: New test. adds 9520cf8b82d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 00ee3e3e4fe Make SRA less strict with memcpy performing MEM_REFs adds 80612164fae PR d/88958 d/dmd: Merge upstream dmd 0fc786f49 adds 116886d6e96 Compile gcc.target/i386/indirect-thunk-extern-7.c with -fju [...] adds a5956947d52 Mark gdc.dg/pr89041.d as compile test adds d552e495849 PR d/89016 d/dmd: Merge upstream dmd da26db819 adds 0bdb86c95fa PR d/87824 d/dmd: Merge upstream dmd fcc235e8e adds 6d2375cde42 PR target/68924 * config/i386/sse.md (*vec_extractv2di_0_ [...] adds f1e2ea90def Daily bump. adds b201254f48a Fix up doubly applied patch making two copies of the test i [...] adds ca66abc7030 2019-03-11 Paolo Carlini paolo.carlini@oracle.com adds 44245620f34 2019-03-11 Richard Biener rguenther@suse.de adds 01f182e45a7 PR rtl-optimization/89588 * loop-unroll.c (decide_unroll_ [...] adds 5fbcc2562ad Improve JSON format: add function names for lines. adds bc20422788d PR libstdc++/89641 * include/std/atomic (atomic<T>::store [...] adds ac80cfb4afd S/390: Fix immediate vector operands for some builtins. adds 0bd005b6213 PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX adds 5aa8571a29c Change test to use const variables instead of macros adds 2f6d557ff82 Wrap option names in gcc internal messages with %< and %>. adds f2a60d44281 Wrap apostrophes in gcc internal format with %'. adds 5995ba3a850 PR libstdc++/89460 Fix Networking TS test failures on HP-UX adds a7b7d246770 PR libbacktrace/89669 * Makefile.am (BUILDTESTS): Only ad [...] adds 544b7c34317 Fix double string quoting. adds 74157df9c26 [ARM] Fix availability of FP16-FP64 conversion instructions adds fc87d978457 PR middle-end/89655 PR bootstrap/89656 * vr-values.c (vr [...] adds 064a27dfd37 PR fortran/89651 * trans-openmp.c (gfc_omp_clause_default [...] adds c860979e3e3 Daily bump. adds 4ca87658125 PR c++/86521 - wrong overload resolution with ref-qualifiers. adds d325ee67349 Fix last entry. adds d5e9136f530 2019-03-12 Richard Biener rguenther@suse.de adds 23e01948023 PR middle-end/89663 * builtins.c (expand_builtin_int_roun [...] adds 6f877a4cf0b PR target/52726 * config/s390/s390.md (tabort): Use %wd i [...] adds 37b040cd152 Fix dumping of "former thunk" info in cgraph dump adds 1886b55b82b d/dmd: Merge upstream dmd 7423993c9 adds 53fe35ec514 2019-03-12 Paul Thomas pault@gcc.gnu.org adds 4520ad45228 Replace can't in error messages for Fortran. new 785c9a8270e Use libiberty's lrealpath to avoid portability problems.
The 1 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: contrib/ChangeLog | 14 + contrib/check-internal-format-escaping.py | 64 + contrib/download_prerequisites | 2 +- gcc/ChangeLog | 439 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/misc.c | 2 +- gcc/attribs.c | 9 +- gcc/builtins.c | 26 +- gcc/c-family/ChangeLog | 29 + gcc/c-family/c-attribs.c | 3 +- gcc/c-family/c-common.c | 24 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-opts.c | 37 +- gcc/c-family/c-pch.c | 5 +- gcc/c-family/c-pragma.c | 2 +- gcc/c-family/c-warn.c | 24 +- gcc/c/ChangeLog | 14 + gcc/c/c-decl.c | 26 +- gcc/c/c-parser.c | 2 +- gcc/cfgcleanup.c | 5 + gcc/cfgloop.h | 4 + gcc/cfgloopmanip.c | 6 + gcc/cgraph.c | 34 +- gcc/cgraph.h | 14 + gcc/collect-utils.c | 2 +- gcc/collect2.c | 6 +- gcc/common.opt | 18 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 7 +- gcc/common/config/i386/i386-common.c | 17 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 9 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 8 +- gcc/common/config/riscv/riscv-common.c | 20 +- gcc/common/config/rs6000/rs6000-common.c | 4 +- gcc/config/aarch64/aarch64.c | 26 +- gcc/config/alpha/alpha.c | 17 +- gcc/config/arc/arc.c | 18 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arm/arm-builtins.c | 5 +- gcc/config/arm/arm.c | 42 +- gcc/config/arm/arm.h | 2 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr.c | 8 +- gcc/config/bfin/bfin.c | 19 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/cr16/cr16.c | 3 +- gcc/config/cris/cris.c | 12 +- gcc/config/csky/csky.c | 2 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin.c | 12 +- gcc/config/epiphany/epiphany.opt | 6 +- gcc/config/frv/frv.c | 2 +- gcc/config/ft32/ft32.opt | 10 +- gcc/config/h8300/h8300.c | 18 +- gcc/config/i386/avx512fintrin.h | 77 + gcc/config/i386/emmintrin.h | 12 + gcc/config/i386/i386-builtin.def | 6 + gcc/config/i386/i386.c | 113 +- gcc/config/i386/i386.opt | 4 +- gcc/config/i386/sse.md | 91 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/m68k/m68k.c | 12 +- gcc/config/mcore/mcore.opt | 4 +- gcc/config/microblaze/microblaze.c | 15 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/mips/mips.c | 4 +- gcc/config/mmix/mmix.c | 3 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/msp430/msp430.c | 31 +- gcc/config/nds32/nds32-intrinsic.c | 8 +- gcc/config/nds32/nds32.c | 4 +- gcc/config/nios2/nios2.c | 25 +- gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/riscv/riscv.c | 14 +- gcc/config/rl78/rl78.c | 16 +- gcc/config/rs6000/aix61.h | 6 +- gcc/config/rs6000/aix71.h | 6 +- gcc/config/rs6000/aix72.h | 6 +- gcc/config/rs6000/driver-rs6000.c | 3 +- gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/linux64.h | 6 +- gcc/config/rs6000/rs6000-p8swap.c | 7 + gcc/config/rs6000/rs6000.c | 42 +- gcc/config/rs6000/rtems.h | 4 +- gcc/config/rs6000/sysv4.opt | 10 +- gcc/config/rx/rx.c | 7 +- gcc/config/rx/rx.opt | 2 +- gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390.c | 60 +- gcc/config/s390/s390.md | 5 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sparc/sparc.c | 8 +- gcc/config/spu/spu.c | 6 +- gcc/config/tilepro/tilepro.c | 3 +- gcc/config/visium/visium.c | 6 +- gcc/config/xtensa/xtensa.c | 2 +- gcc/cp/ChangeLog | 106 + gcc/cp/call.c | 29 +- gcc/cp/class.c | 7 +- gcc/cp/constexpr.c | 9 +- gcc/cp/cvt.c | 4 +- gcc/cp/decl.c | 25 +- gcc/cp/decl2.c | 14 +- gcc/cp/error.c | 32 +- gcc/cp/except.c | 2 +- gcc/cp/mangle.c | 8 +- gcc/cp/name-lookup.c | 101 +- gcc/cp/name-lookup.h | 3 + gcc/cp/parser.c | 102 +- gcc/cp/pt.c | 23 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 4 +- gcc/cp/semantics.c | 11 +- gcc/cp/tree.c | 12 +- gcc/cp/typeck.c | 23 +- gcc/d/ChangeLog | 16 + gcc/d/d-codegen.cc | 15 +- gcc/d/d-lang.cc | 3 + gcc/d/d-system.h | 4 + gcc/d/d-target.cc | 9 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 108 +- gcc/d/dmd/cppmangle.c | 64 +- gcc/d/dmd/dimport.c | 4 +- gcc/d/dmd/dmodule.c | 12 +- gcc/d/dmd/expression.c | 37 + gcc/d/dmd/expressionsem.c | 56 +- gcc/d/dmd/globals.h | 9 + gcc/d/dmd/mtype.c | 13 +- gcc/d/dmd/statement.c | 52 +- gcc/d/dmd/target.h | 1 + gcc/dbgcnt.c | 12 +- gcc/doc/gcov.texi | 5 + gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 22 +- gcc/except.c | 2 +- gcc/fortran/ChangeLog | 92 + gcc/fortran/arith.c | 2 +- gcc/fortran/decl.c | 26 +- gcc/fortran/expr.c | 4 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/interface.c | 2 +- gcc/fortran/intrinsic.c | 12 +- gcc/fortran/module.c | 14 +- gcc/fortran/options.c | 2 +- gcc/fortran/primary.c | 4 +- gcc/fortran/resolve.c | 20 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/symbol.c | 3 +- gcc/fortran/trans-array.c | 5 + gcc/fortran/trans-common.c | 4 +- gcc/fortran/trans-expr.c | 83 +- gcc/fortran/trans-intrinsic.c | 82 +- gcc/fortran/trans-openmp.c | 6 + gcc/fortran/trans-types.c | 6 +- gcc/gcc.c | 21 +- gcc/gcov.c | 20 +- gcc/gimple-fold.c | 7 +- gcc/gimple-ssa-warn-alloca.c | 10 +- gcc/gimplify.c | 13 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 17 +- gcc/ipa-devirt.c | 18 +- gcc/ipa-split.c | 15 + gcc/loop-unroll.c | 2 +- gcc/lra-constraints.c | 2 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 11 + gcc/lto/lang.opt | 2 +- gcc/lto/lto-lang.c | 5 +- gcc/lto/lto-symtab.c | 2 +- gcc/omp-expand.c | 9 +- gcc/omp-offload.c | 2 +- gcc/opts-global.c | 4 +- gcc/opts.c | 20 +- gcc/passes.c | 8 +- gcc/plugin.c | 6 +- gcc/po/ChangeLog | 4 + gcc/po/fi.po | 2690 ++++----- gcc/symtab.c | 47 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 341 +- gcc/testsuite/c-c++-common/gomp/clauses-2.c | 1 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/doacross-3.c | 54 + gcc/testsuite/c-c++-common/ident-0b.c | 2 +- gcc/testsuite/c-c++-common/ident-1a.c | 2 +- gcc/testsuite/c-c++-common/ident-1b.c | 2 +- gcc/testsuite/c-c++-common/ident-2b.c | 2 +- gcc/testsuite/c-c++-common/unroll-6.c | 9 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 1 + gcc/testsuite/g++.dg/asm-qual-3.C | 2 +- gcc/testsuite/g++.dg/conversion/simd3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C | 6 + gcc/testsuite/g++.dg/cpp0x/implicit17.C | 18 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C | 30 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 8 + gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/pr87750.C | 40 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C | 29 + gcc/testsuite/g++.dg/cpp1z/class-deduction64.C | 9 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 42 +- gcc/testsuite/g++.dg/cpp1z/decomp4.C | 18 +- gcc/testsuite/g++.dg/cpp1z/decomp44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp49.C | 14 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 1 + gcc/testsuite/g++.dg/ipa/pr88235.C | 55 + gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/other/pr88568.C | 13 + gcc/testsuite/g++.dg/parse/array-size2.C | 2 + gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C | 8 +- gcc/testsuite/g++.dg/template/access29.C | 22 + gcc/testsuite/g++.dg/template/memfriend18.C | 19 + gcc/testsuite/g++.dg/tls/pr77285-2.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr87008.C | 17 + gcc/testsuite/g++.dg/ubsan/vptr-4.C | 11 +- gcc/testsuite/g++.dg/warn/pr89622.C | 27 + gcc/testsuite/g++.dg/warn/unused-fn1.C | 16 + gcc/testsuite/g++.target/i386/pr57362.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr89655.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr89663-1.c | 81 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 82 + gcc/testsuite/gcc.c-torture/execute/pr89634.c | 40 + gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-5.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr71591.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +- gcc/testsuite/gcc.dg/format/opt-1.c | 2 +- gcc/testsuite/gcc.dg/format/opt-2.c | 2 +- gcc/testsuite/gcc.dg/format/opt-3.c | 2 +- gcc/testsuite/gcc.dg/format/opt-4.c | 2 +- gcc/testsuite/gcc.dg/format/opt-5.c | 2 +- gcc/testsuite/gcc.dg/format/opt-6.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54970.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipcp-5.c | 45 + gcc/testsuite/gcc.dg/lto/pr85870_0.c | 35 + gcc/testsuite/gcc.dg/lto/pr85870_1.c | 27 + gcc/testsuite/gcc.dg/pr22231.c | 2 +- gcc/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-5.c | 2 +- gcc/testsuite/gcc.dg/simd-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-14.c | 6 +- gcc/testsuite/gcc.dg/spellcheck-options-15.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-16.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-17.c | 2 +- gcc/testsuite/gcc.dg/torture/20180712-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c | 16 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c | 84 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c | 84 + gcc/testsuite/gcc.target/i386/cet-notrack-1a.c | 8 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 2 +- .../gcc.target/i386/interrupt-387-err-1.c | 4 +- .../gcc.target/i386/interrupt-387-err-2.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 2 +- .../gcc.target/i386/interrupt-mmx-err-1.c | 4 +- .../gcc.target/i386/interrupt-mmx-err-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr68657.c | 2 +- gcc/testsuite/gcc.target/i386/pr78782.c | 9 + gcc/testsuite/gcc.target/i386/pr86952.c | 23 + gcc/testsuite/gcc.target/i386/pr87558.c | 9 + gcc/testsuite/gcc.target/i386/pr89618.c | 21 + gcc/testsuite/gcc.target/powerpc/warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-2.c | 2 +- .../gcc.target/s390/zvector/vec-addc-u128.c | 10 + gcc/testsuite/gdc.dg/pr89041.d | 14 + .../gdc.test/compilable/imports/test19609a.d | 1 + .../gdc.test/compilable/imports/test19609b.d | 1 + .../gdc.test/compilable/imports/test19609c.d | 1 + .../fail12567.d => compilable/test12567e.d} | 1 - gcc/testsuite/gdc.test/compilable/test19609.d | 12 + .../gdc.test/fail_compilation/fail19609.d | 19 + .../gdc.test/fail_compilation/imports/fail19609a.d | 1 + .../gdc.test/fail_compilation/imports/fail19609b.d | 1 + .../gdc.test/fail_compilation/imports/fail19609c.d | 1 + .../gdc.test/fail_compilation/imports/fail19609d.d | 2 + .../gdc.test/fail_compilation/test19608.d | 16 + gcc/testsuite/gdc.test/runnable/cppa.d | 5 + .../gdc.test/runnable/extra-files/cppb.cpp | 6 + gcc/testsuite/gdc.test/runnable/nulltype.d | 4 +- gcc/testsuite/gfortran.dg/abstract_type_3.f03 | 2 +- gcc/testsuite/gfortran.dg/array_simplify_3.f90 | 9 + gcc/testsuite/gfortran.dg/assumed_rank_16.f90 | 45 + gcc/testsuite/gfortran.dg/assumed_rank_17.f90 | 34 + gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 4 +- .../gfortran.dg/binding_label_tests_4.f03 | 2 +- gcc/testsuite/gfortran.dg/c_f_pointer_tests_6.f90 | 2 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_17.f90 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 | 36 + gcc/testsuite/gfortran.dg/coarray_data_1.f90 | 1 + gcc/testsuite/gfortran.dg/constructor_9.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_53.f90 | 25 + gcc/testsuite/gfortran.dg/entry_4.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr89651.f90 | 21 + gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 | 1 + .../gfortran.dg/init_char_with_nonchar_ctr.f90 | 8 +- gcc/testsuite/gfortran.dg/initialization_23.f90 | 2 +- gcc/testsuite/gfortran.dg/logical_assignment_1.f90 | 2 +- gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_10.f90 | 24 + gcc/testsuite/gfortran.dg/pr80752.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88116_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88467.f90 | 2 +- gcc/testsuite/gfortran.dg/pr89664.f90 | 24 + .../gfortran.dg/public_private_module_10.f90 | 16 + gcc/testsuite/gfortran.dg/typebound_call_7.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_generic_1.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_2.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_proc_9.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- gcc/testsuite/gnat.dg/debug11.adb | 1 + gcc/testsuite/gnat.dg/debug12.adb | 1 + gcc/testsuite/lib/target-supports.exp | 6 + gcc/toplev.c | 43 +- gcc/tree-cfg.c | 21 +- gcc/tree-inline.c | 27 +- gcc/tree-sra.c | 36 +- gcc/tree-ssa-math-opts.c | 3 +- gcc/tree-vect-loop-manip.c | 6 +- gcc/tree-vect-loop.c | 6 +- gcc/tree-vectorizer.h | 4 +- gcc/tree-vrp.c | 12 +- gcc/tree.c | 16 +- gcc/var-tracking.c | 2 +- gcc/vr-values.c | 9 +- libbacktrace/ChangeLog | 7 + libbacktrace/Makefile.am | 4 + libbacktrace/Makefile.in | 81 +- libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 35 +- libgo/go/internal/syscall/unix/at.go | 5 +- libgo/go/internal/syscall/unix/at_largefile.go | 14 + libgo/go/internal/syscall/unix/at_regfile.go | 18 + libgo/go/syscall/libcall_bsd.go | 2 - libgo/go/syscall/libcall_bsd_largefile.go | 10 + libgo/go/syscall/libcall_bsd_regfile.go | 10 + libgo/go/syscall/libcall_posix.go | 3 - libgo/go/syscall/libcall_posix_largefile.go | 3 + libgo/go/syscall/libcall_posix_regfile.go | 3 + ...all_solaris.go => libcall_solaris_largefile.go} | 6 +- ...bcall_solaris.go => libcall_solaris_regfile.go} | 2 + libstdc++-v3/ChangeLog | 84 + libstdc++-v3/config.h.in | 3 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 5818 ++++++++++++++++++++ libstdc++-v3/configure | 46 + libstdc++-v3/configure.ac | 3 + libstdc++-v3/crossconfig.m4 | 3 + libstdc++-v3/doc/html/manual/status.html | 26 +- libstdc++-v3/doc/html/manual/using_macros.html | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 25 +- libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/include/bits/atomic_base.h | 44 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/debug/map.h | 54 +- libstdc++-v3/include/debug/multimap.h | 2 + libstdc++-v3/include/debug/multiset.h | 52 +- libstdc++-v3/include/debug/set.h | 48 +- libstdc++-v3/include/debug/unordered_map | 19 +- libstdc++-v3/include/debug/unordered_set | 28 +- libstdc++-v3/include/experimental/internet | 31 +- libstdc++-v3/include/experimental/socket | 2 +- libstdc++-v3/include/std/atomic | 20 +- libstdc++-v3/include/std/functional | 100 + libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- .../20_util/function_objects/bind_front/1.cc | 176 + libstdc++-v3/testsuite/20_util/hash/89629.cc | 43 + .../testsuite/20_util/is_constructible/value-2.cc | 6 +- .../23_containers/unordered_set/debug/89608_neg.cc | 37 + .../atomic_flag/test_and_set/explicit-hle.cc | 4 +- 399 files changed, 12632 insertions(+), 2671 deletions(-) create mode 100755 contrib/check-internal-format-escaping.py create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-3.c create mode 100644 gcc/testsuite/c-c++-common/unroll-6.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87750.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction64.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp49.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr88235.C create mode 100644 gcc/testsuite/g++.dg/other/pr88568.C create mode 100644 gcc/testsuite/g++.dg/template/access29.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend18.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87008.C create mode 100644 gcc/testsuite/g++.dg/warn/pr89622.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-fn1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89655.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89634.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-5.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_1.c create mode 100644 gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86952.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87558.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89618.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-addc-u128.c create mode 100644 gcc/testsuite/gdc.dg/pr89041.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609c.d rename gcc/testsuite/gdc.test/{fail_compilation/fail12567.d => compilable/test1256 [...] create mode 100644 gcc/testsuite/gdc.test/compilable/test19609.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19609.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test19608.d create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_53.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89651.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89664.f90 create mode 100644 gcc/testsuite/gfortran.dg/public_private_module_10.f90 create mode 100644 libgo/go/internal/syscall/unix/at_largefile.go create mode 100644 libgo/go/internal/syscall/unix/at_regfile.go create mode 100644 libgo/go/syscall/libcall_bsd_largefile.go create mode 100644 libgo/go/syscall/libcall_bsd_regfile.go copy libgo/go/syscall/{libcall_solaris.go => libcall_solaris_largefile.go} (63%) rename libgo/go/syscall/{libcall_solaris.go => libcall_solaris_regfile.go} (90%) create mode 100644 libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/hash/89629.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/89608_neg.cc