This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from d44488c7785 libgo: only build x/sys/cpu/cpu_gccgo.c on x86 systems adds 7bb0cdeb0de misc/cgo/testcshared: restore gofrontend-local changes adds aa5dfff0506 Daily bump. adds 0268bb78bb7 PR c++/84374 - diagnose invalid uses of decltype(auto). * [...] adds 56021067732 compiler: permit inlining constant expressions and expr [...] adds 010217a5731 cmd/go: look for tool build ID before hashing entire file adds 12e702072d1 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds 367b16d1635 [ARM/FDPIC 01/24] [ARM] FDPIC: Add -mfdpic option support adds 5825655f549 Optimise std::remove_cv and use more helper aliases adds 297b1f92b15 PR libstdc++/91711 fix failing test adds 6cb819f4467 [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 8329eec49b8 [ARM/FDPIC v6 03/24] [ARM] FDPIC: Force FDPIC related optio [...] adds 2649fa4112f [ARM/FDPIC v6 04/24] [ARM] FDPIC: Add support for FDPIC for [...] adds d52e0f059e1 [ARM/FDPIC v6 05/24] [ARM] FDPIC: Fix __do_global_dtors_aux [...] adds b5f6b83e143 [ARM/FDPIC v6 06/24] [ARM] FDPIC: Add support for c++ exceptions adds 947d9057533 [ARM/FDPIC v6 07/24] [ARM] FDPIC: Avoid saving/restoring r9 [...] adds 2ec82e4faf9 [ARM/FDPIC v6 08/24] [ARM] FDPIC: Enforce local/global bind [...] adds 859749d4a45 [ARM/FDPIC v6 09/24] [ARM] FDPIC: Add support for taking ad [...] adds cd6f4f2f6e6 [ARM/FDPIC v6 10/24] [ARM] FDPIC: Implement TLS support. adds 08ff77875e8 [ARM/FDPIC v6 11/24] [ARM] FDPIC: Add support to unwind FDP [...] adds 85fc66a7448 [ARM/FDPIC v6 12/24] [ARM] FDPIC: Restore r9 after we call [...] adds 67805ce89fe [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for PC in C [...] adds 670a7875fc8 [ARM/FDPIC v6 14/24] [ARM][testsuite] FDPIC: Skip unsupport [...] adds 14694482176 [ARM/FDPIC v6 15/24] [ARM][testsuite] FDPIC: Adjust scan-as [...] adds 870d8516707 [ARM/FDPIC v6 16/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds b55d82d1032 [ARM/FDPIC v6 17/24] [ARM][testsuite] FDPIC: Handle *-*-uclinux* adds 1aa6db9eddf [ARM/FDPIC v6 18/24] [ARM][testsuite] FDPIC: Enable tests o [...] adds cd2be8eea01 [ARM/FDPIC v6 19/24] [ARM][testsuite] FDPIC: Adjust pr43698 [...] adds d89c07490c9 [ARM/FDPIC v6 21/24] [ARM] FDPIC: Handle stack-protector co [...] adds dff61244704 [ARM/FDPIC v6 22/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds de6995f3aee [ARM/FDPIC v6 23/24] [ARM] FDPIC: Implement libitm support. adds d8385cff92c /cp 2019-09-10 Paolo Carlini paolo.carlini@oracle.com adds 9f6c2e7c281 [ARM/FDPIC v6 24/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds f58c7f4de93 PR middle-end/91680 * match.pd ((A / (1 << B)) -> (A >> B [...] adds cd50420dfc2 LWG 3266. to_chars(bool) should be deleted adds d4280d8d822 * doc/install.texi: Fix syntax for html generation. adds a5c00f1f53d * gfortran.dg/default_format_1.f90: Remove XFAIL AI [...] adds 9a236ca1a68 Rename Deprecated to WarnRemoved in *.opt files. adds e98f100cc5f Make get_call_rtx_from take a const rtx_insn * adds e4c0b7eac16 Implement std::common_reference for C++20 adds 1465619d7be Move c6x REGNO_REG_CLASS out of line adds a784d7592ac Remove call_fixed_reg_set adds ea1b9aa643d Remove no_caller_save_reg_set adds b5f4ab21a9c Replace call_used_reg_set with call_used_or_fixed_regs adds 52e932b82bd Make more use of regs_invalidated_by_call adds ba77f2a8cd3 Add call_used_or_fixed_reg_p adds 9e8abc79dbc Remove redundant fixed_regs tests adds 0b944382ab7 Hide call_used_regs in target-independent code adds 0817f947478 Remove call_really_used_regs adds 9deb0dae53a go/internal/gccgoimporter: support embedded field in po [...] adds bd8c24f6216 PR go/91621 mksysinfo: change test == to test = adds ecad294dbb3 libgo: Solaris and x/sys/cpu compatibility fixes adds bf9ff334c9e PR c++/91705 - constexpr evaluation rejects ++/-- on float [...] adds dcf53eeb7d2 PR c++/91673 - ICE with noexcept in alias-declaration. * [...] adds 5f097de3a37 Daily bump. adds d13ef07b836 Update my email address adds 36ce544a094 2019-09-11 Richard Biener rguenther@suse.de adds 317ecfb67aa PR middle-end/91725 * match.pd ((A / (1 << B)) -> (A >> B [...] adds cef80e2103e PR tree-optimization/91723 * tree-vect-stmts.c (vectoriza [...] adds 76a986c4dd6 PR rtl-optimization/89795 * rtlanal.c (nonzero_bits1) <SU [...] adds d7bb8e5b975 2019-09-11 Richard Biener rguenther@suse.de adds 3e0fb9b8feb 2019-09-11 Richard Biener rguenther@suse.de adds b33daee6bc7 [PATCH] some tree struct marking adds 7da48f4c2f8 PR rtl-optimization/89435 PR rtl-optimization/89795 PR r [...] adds 25f120f074c Fix libstdc++ tests for -Wvolatile warnings in C++2a mode adds 0f5caaa9b5f Fix Xmethod for shared_ptr::use_count() adds 5499c2e2fae gotest: force test package to be imported first adds f29c4dee815 golang.org/x/sys/cpu: define doinit when needed adds 45c13053b60 compiler: suppress type descriptor generation for aliases adds 4e858fb59f9 Simplify the code. adds c71b2642d0e 2019-09-11 Steven G. Kargl kargl@gcc.gnu.org adds 019d91b023f 2019-09-11 Steven G. Kargl kargl@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 4 +- config/ChangeLog | 5 + config/futex.m4 | 2 +- config/tls.m4 | 2 +- gcc/ChangeLog | 476 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 92 ++-- gcc/caller-save.c | 50 +- gcc/cfgcleanup.c | 4 +- gcc/cfgloopanal.c | 2 +- gcc/common.opt | 8 +- gcc/config.gcc | 11 +- gcc/config/aarch64/aarch64.c | 6 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/alpha/alpha.c | 4 +- gcc/config/arc/arc.c | 4 +- gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 532 +++++++++++++++++---- gcc/config/arm/arm.h | 16 +- gcc/config/arm/arm.md | 83 +++- gcc/config/arm/arm.opt | 6 +- gcc/config/arm/bpabi.h | 5 +- gcc/config/arm/linux-eabi.h | 7 +- gcc/config/arm/uclinuxfdpiceabi.h | 54 +++ gcc/config/arm/unspecs.md | 1 + gcc/config/avr/avr.c | 12 +- gcc/config/bfin/bfin.c | 18 +- gcc/config/bpf/bpf.c | 15 +- gcc/config/c6x/c6x-protos.h | 2 + gcc/config/c6x/c6x.c | 27 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/cr16/cr16.c | 5 +- gcc/config/cris/cris.c | 4 +- gcc/config/csky/csky.c | 15 +- gcc/config/csky/csky.h | 28 -- gcc/config/epiphany/epiphany.c | 14 +- gcc/config/fr30/fr30.c | 2 +- gcc/config/frv/frv.c | 5 +- gcc/config/ft32/ft32.c | 10 +- gcc/config/gcn/gcn.c | 6 +- gcc/config/h8300/h8300.c | 5 +- gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-expand.h | 2 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.opt | 9 +- gcc/config/i386/predicates.md | 2 +- gcc/config/ia64/ia64.c | 22 +- gcc/config/ia64/ia64.h | 35 -- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.c | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/m32r/m32r.c | 7 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m68k/m68k.c | 4 +- gcc/config/mcore/mcore.c | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/mips/mips.c | 49 +- gcc/config/mips/mips.h | 23 - gcc/config/mmix/mmix.c | 17 +- gcc/config/mn10300/mn10300.c | 21 +- gcc/config/mn10300/mn10300.h | 9 +- gcc/config/moxie/moxie.c | 7 +- gcc/config/msp430/msp430.c | 2 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nios2/nios2.c | 2 +- gcc/config/or1k/or1k.c | 2 +- gcc/config/pa/pa.c | 8 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/pru/pru.c | 2 +- gcc/config/riscv/riscv.c | 11 +- gcc/config/rl78/rl78.c | 4 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-logue.c | 17 +- gcc/config/rs6000/rs6000.c | 27 +- gcc/config/rs6000/rs6000.h | 25 - gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/rx/rx.c | 4 +- gcc/config/s390/s390.c | 45 +- gcc/config/s390/s390.h | 16 - gcc/config/sh/sh.c | 43 +- gcc/config/sh/sh.h | 39 -- gcc/config/sparc/sparc.c | 9 +- gcc/config/sparc/sparc.h | 25 - gcc/config/stormy16/stormy16.c | 6 +- gcc/config/tilegx/tilegx.c | 17 +- gcc/config/tilegx/tilegx.h | 5 +- gcc/config/tilepro/tilepro.c | 17 +- gcc/config/tilepro/tilepro.h | 5 +- gcc/config/v850/v850.c | 4 +- gcc/config/vax/vax.c | 2 +- gcc/config/visium/visium.c | 32 +- gcc/config/visium/visium.h | 21 - gcc/config/xtensa/xtensa.c | 3 +- gcc/cp/ChangeLog | 47 ++ gcc/cp/constexpr.c | 4 + gcc/cp/cp-objcp-common.c | 153 +++--- gcc/cp/decl.c | 54 ++- gcc/cp/parser.c | 60 ++- gcc/cselib.c | 2 +- gcc/df-scan.c | 2 +- gcc/doc/install.texi | 7 +- gcc/doc/invoke.texi | 32 +- gcc/doc/options.texi | 6 +- gcc/doc/tm.texi | 8 +- gcc/doc/tm.texi.in | 8 +- gcc/dwarf2out.c | 4 +- gcc/final.c | 4 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/io.c | 11 + gcc/fortran/simplify.c | 6 + gcc/function.c | 2 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 4 + gcc/go/gofrontend/gogo.cc | 8 +- gcc/go/gofrontend/statements.cc | 12 + gcc/go/gofrontend/statements.h | 7 + gcc/haifa-sched.c | 2 +- gcc/hard-reg-set.h | 44 +- gcc/ira-build.c | 2 +- gcc/ira-color.c | 8 +- gcc/ira-conflicts.c | 10 +- gcc/ira-costs.c | 2 +- gcc/ira-lives.c | 4 +- gcc/ira.c | 6 +- gcc/lra-assigns.c | 4 +- gcc/lra-constraints.c | 6 +- gcc/lra-lives.c | 6 +- gcc/lra-remat.c | 8 +- gcc/lra.c | 2 +- gcc/lto-opts.c | 6 +- gcc/lto-wrapper.c | 8 +- gcc/match.pd | 38 +- gcc/optc-gen.awk | 10 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 10 +- gcc/opts.c | 2 +- gcc/postreload.c | 6 +- gcc/recog.c | 3 +- gcc/reginfo.c | 72 +-- gcc/regrename.c | 4 +- gcc/reload.c | 4 +- gcc/reload1.c | 10 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 9 +- gcc/sel-sched.c | 6 +- gcc/shrink-wrap.c | 2 +- gcc/testsuite/ChangeLog | 211 ++++++++ gcc/testsuite/g++.dg/abi/forced.C | 2 +- gcc/testsuite/g++.dg/abi/guard2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum29.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn57.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C | 66 +++ gcc/testsuite/g++.dg/cpp1z/using7.C | 33 ++ gcc/testsuite/g++.dg/cpp1z/using8.C | 12 + gcc/testsuite/g++.dg/cpp2a/constinit3.C | 6 +- gcc/testsuite/g++.dg/ext/cleanup-10.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-11.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-8.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-9.C | 2 +- gcc/testsuite/g++.dg/ext/desig4.C | 8 +- gcc/testsuite/g++.dg/ext/label10.C | 2 +- gcc/testsuite/g++.dg/ext/sync-4.C | 2 +- gcc/testsuite/g++.dg/ipa/comdat.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-c-7.C | 3 +- gcc/testsuite/g++.dg/ipa/ivinline-1.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-5.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-7.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-8.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-9.C | 2 +- gcc/testsuite/g++.dg/other/anon5.C | 1 + gcc/testsuite/g++.dg/tls/pr79288.C | 2 +- gcc/testsuite/g++.dg/torture/pr91680.C | 35 ++ gcc/testsuite/g++.old-deja/g++.other/dtor3.C | 8 +- gcc/testsuite/gcc.c-torture/compile/pr91725.c | 7 + gcc/testsuite/gcc.dg/20020312-2.c | 1 + gcc/testsuite/gcc.dg/20041106-1.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-44.c | 23 + gcc/testsuite/gcc.dg/addr_equal-1.c | 3 +- gcc/testsuite/gcc.dg/cleanup-10.c | 2 +- gcc/testsuite/gcc.dg/cleanup-11.c | 2 +- gcc/testsuite/gcc.dg/cleanup-8.c | 2 +- gcc/testsuite/gcc.dg/cleanup-9.c | 2 +- gcc/testsuite/gcc.dg/const-1.c | 2 +- gcc/testsuite/gcc.dg/fdata-sections-1.c | 2 +- gcc/testsuite/gcc.dg/fdata-sections-2.c | 2 +- gcc/testsuite/gcc.dg/fold-binary-math-casts.c | 58 --- gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 2 +- gcc/testsuite/gcc.dg/noreturn-8.c | 2 +- gcc/testsuite/gcc.dg/pr33826.c | 3 +- gcc/testsuite/gcc.dg/pr39323-1.c | 2 +- gcc/testsuite/gcc.dg/pr39323-2.c | 2 +- gcc/testsuite/gcc.dg/pr39323-3.c | 2 +- gcc/testsuite/gcc.dg/pr65780-1.c | 2 +- gcc/testsuite/gcc.dg/pr65780-2.c | 2 +- gcc/testsuite/gcc.dg/pr67338.c | 2 +- gcc/testsuite/gcc.dg/pr78185.c | 2 +- gcc/testsuite/gcc.dg/pr83100-1.c | 2 +- gcc/testsuite/gcc.dg/pr83100-4.c | 2 +- gcc/testsuite/gcc.dg/pr89435.c | 21 + gcc/testsuite/gcc.dg/pr89795.c | 25 + gcc/testsuite/gcc.dg/pr91720.c | 22 + gcc/testsuite/gcc.dg/strlenopt-12g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-14g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-14gf.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-16g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-17g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-18g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-1f.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-22g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-2f.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-31g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-33g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-4g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-4gf.c | 2 +- gcc/testsuite/gcc.dg/strncmp-2.c | 2 +- gcc/testsuite/gcc.dg/struct-ret-3.c | 2 +- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr69760.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr91680.c | 37 ++ gcc/testsuite/gcc.dg/vect/vect-fma-3.c | 17 + gcc/testsuite/gcc.target/arm/20051215-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + gcc/testsuite/gcc.target/arm/div64-unwinding.c | 2 +- gcc/testsuite/gcc.target/arm/eliminate.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 2 +- gcc/testsuite/gcc.target/arm/interrupt-1.c | 6 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/arm/ivopts-2.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-3.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-4.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-5.c | 2 +- gcc/testsuite/gcc.target/arm/mmx-1.c | 1 + gcc/testsuite/gcc.target/arm/pr19599.c | 1 + gcc/testsuite/gcc.target/arm/pr40887.c | 1 + gcc/testsuite/gcc.target/arm/pr43597.c | 2 +- gcc/testsuite/gcc.target/arm/pr43698.c | 4 +- gcc/testsuite/gcc.target/arm/pr43920-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-1.c | 4 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 4 +- gcc/testsuite/gcc.target/arm/pr61948.c | 1 + gcc/testsuite/gcc.target/arm/pr66912.c | 2 +- gcc/testsuite/gcc.target/arm/pr70830.c | 3 +- gcc/testsuite/gcc.target/arm/pr77933-1.c | 1 + gcc/testsuite/gcc.target/arm/pr77933-2.c | 1 + gcc/testsuite/gcc.target/arm/sibcall-1.c | 1 + gcc/testsuite/gcc.target/arm/stack-checking.c | 2 +- gcc/testsuite/gcc.target/arm/stack-red-zone.c | 2 +- gcc/testsuite/gcc.target/arm/synchronize.c | 2 +- gcc/testsuite/gcc.target/arm/tail-long-call.c | 1 + gcc/testsuite/gcc.target/arm/tlscall.c | 1 + gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c | 1 + gcc/testsuite/gcc.target/sparc/20161111-1.c | 2 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +- .../gfortran.dg/default_format_denormal_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr91553.f90 | 8 + gcc/testsuite/gfortran.dg/pr91642.f90 | 19 + gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-vect-stmts.c | 2 +- gcc/tree.c | 82 ++-- gcc/tree.h | 4 + gcc/vr-values.c | 11 +- libatomic/ChangeLog | 5 + libatomic/configure | 11 +- libatomic/configure.tgt | 2 +- libgcc/ChangeLog | 47 ++ libgcc/config.host | 4 +- libgcc/config/arm/linux-atomic.c | 55 ++- libgcc/config/arm/unwind-arm.c | 5 + libgcc/config/arm/unwind-arm.h | 31 +- libgcc/crtstuff.c | 16 + libgcc/unwind-arm-common.inc | 216 +++++++++ libgcc/unwind-pe.h | 17 + libgo/Makefile.am | 34 +- libgo/Makefile.in | 36 +- libgo/go/cmd/go/internal/work/buildid.go | 13 +- .../go/go/internal/gccgoimporter/importer_test.go | 1 + libgo/go/go/internal/gccgoimporter/parser.go | 68 ++- .../internal/gccgoimporter/testdata/issue34182.go} | 14 +- .../internal/gccgoimporter/testdata/issue34182.gox | 13 + libgo/go/golang.org/x/net/lif/syscall.go | 14 +- .../lif/{zsys_solaris_amd64.go => zsys_solaris.go} | 8 +- libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 9 - libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 2 - .../cpu/{cpu_other_arm64.go => cpu_linux_other.go} | 4 +- libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 11 - libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 11 - libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 15 - libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 2 - libgo/go/runtime/os_solaris.go | 10 +- libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 2 +- libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 2 +- libgo/mksysinfo.sh | 2 +- libgo/testsuite/gotest | 13 +- libitm/ChangeLog | 9 + libitm/config/arm/sjlj.S | 11 +- libitm/configure | 22 +- libitm/configure.tgt | 2 +- libsanitizer/ChangeLog | 6 + libsanitizer/configure.tgt | 3 + libstdc++-v3/ChangeLog | 132 +++++ libstdc++-v3/acinclude.m4 | 9 +- libstdc++-v3/configure | 35 +- libstdc++-v3/configure.host | 6 +- libstdc++-v3/include/bits/algorithmfwd.h | 3 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- libstdc++-v3/include/std/charconv | 39 +- libstdc++-v3/include/std/string_view | 2 +- libstdc++-v3/include/std/type_traits | 270 +++++++++-- libstdc++-v3/include/std/utility | 2 +- libstdc++-v3/include/std/version | 8 +- libstdc++-v3/libsupc++/eh_personality.cc | 10 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- .../common_reference/requirements/alias_decl.cc} | 19 +- .../requirements/explicit_instantiation.cc} | 37 +- .../common_reference/requirements/typedefs.cc | 92 ++++ .../testsuite/20_util/exchange/constexpr.cc | 6 + .../20_util/result_of/sfinae_friendly_1.cc | 11 +- libstdc++-v3/testsuite/20_util/to_chars/3.cc | 60 +++ .../20_util/to_chars/{1_neg.cc => lwg3266.cc} | 17 +- .../testsuite/23_containers/span/get_neg.cc | 2 +- .../25_algorithms/adjacent_find/constexpr.cc | 6 - .../testsuite/25_algorithms/all_of/constexpr.cc | 6 - .../testsuite/25_algorithms/any_of/constexpr.cc | 6 - .../25_algorithms/binary_search/constexpr.cc | 6 - .../testsuite/25_algorithms/constexpr_macro.cc | 2 +- .../testsuite/25_algorithms/copy/constexpr.cc | 6 - .../25_algorithms/copy_backward/constexpr.cc | 6 - .../testsuite/25_algorithms/copy_if/constexpr.cc | 6 - .../testsuite/25_algorithms/copy_n/constexpr.cc | 6 - .../testsuite/25_algorithms/count/constexpr.cc | 6 - .../testsuite/25_algorithms/count_if/constexpr.cc | 6 - .../{constexpr_macro.cc => cpp_lib_constexpr.cc} | 8 +- .../testsuite/25_algorithms/equal/constexpr.cc | 6 - .../25_algorithms/equal_range/constexpr.cc | 6 - .../testsuite/25_algorithms/fill/constexpr.cc | 6 - .../testsuite/25_algorithms/fill_n/constexpr.cc | 6 - .../testsuite/25_algorithms/find/constexpr.cc | 6 - .../testsuite/25_algorithms/find_end/constexpr.cc | 6 - .../25_algorithms/find_first_of/constexpr.cc | 6 - .../testsuite/25_algorithms/find_if/constexpr.cc | 6 - .../25_algorithms/find_if_not/constexpr.cc | 6 - .../testsuite/25_algorithms/for_each/constexpr.cc | 6 - .../testsuite/25_algorithms/generate/constexpr.cc | 6 - .../25_algorithms/generate_n/constexpr.cc | 6 - .../testsuite/25_algorithms/is_heap/constexpr.cc | 6 - .../25_algorithms/is_heap_until/constexpr.cc | 6 - .../25_algorithms/is_partitioned/constexpr.cc | 6 - .../25_algorithms/is_permutation/constexpr.cc | 6 - .../testsuite/25_algorithms/is_sorted/constexpr.cc | 6 - .../25_algorithms/is_sorted_until/constexpr.cc | 6 - .../testsuite/25_algorithms/iter_swap/constexpr.cc | 6 - .../lexicographical_compare/constexpr.cc | 6 - .../25_algorithms/lower_bound/constexpr.cc | 6 - .../testsuite/25_algorithms/make_heap/constexpr.cc | 6 - .../testsuite/25_algorithms/merge/constexpr.cc | 6 - .../testsuite/25_algorithms/mismatch/constexpr.cc | 6 - .../25_algorithms/next_permutation/constexpr.cc | 6 - .../testsuite/25_algorithms/none_of/constexpr.cc | 6 - .../25_algorithms/nth_element/constexpr.cc | 6 - .../25_algorithms/partial_sort/constexpr.cc | 6 - .../25_algorithms/partial_sort_copy/constexpr.cc | 6 - .../testsuite/25_algorithms/partition/constexpr.cc | 6 - .../25_algorithms/partition_copy/constexpr.cc | 6 - .../25_algorithms/partition_point/constexpr.cc | 6 - .../testsuite/25_algorithms/pop_heap/constexpr.cc | 6 - .../25_algorithms/prev_permutation/constexpr.cc | 6 - .../testsuite/25_algorithms/push_heap/constexpr.cc | 6 - .../testsuite/25_algorithms/remove/constexpr.cc | 6 - .../25_algorithms/remove_copy/constexpr.cc | 6 - .../25_algorithms/remove_copy_if/constexpr.cc | 6 - .../testsuite/25_algorithms/remove_if/constexpr.cc | 6 - .../25_algorithms/replace_copy/constexpr.cc | 6 - .../25_algorithms/replace_copy_if/constexpr.cc | 6 - .../25_algorithms/replace_if/constexpr.cc | 6 - .../testsuite/25_algorithms/reverse/constexpr.cc | 6 - .../25_algorithms/reverse_copy/constexpr.cc | 6 - .../testsuite/25_algorithms/rotate/constexpr.cc | 6 - .../25_algorithms/rotate_copy/constexpr.cc | 6 - .../testsuite/25_algorithms/search/constexpr.cc | 6 - .../testsuite/25_algorithms/search_n/constexpr.cc | 6 - .../25_algorithms/set_difference/constexpr.cc | 6 - .../25_algorithms/set_intersection/constexpr.cc | 6 - .../set_symmetric_difference/constexpr.cc | 6 - .../testsuite/25_algorithms/set_union/constexpr.cc | 6 - .../testsuite/25_algorithms/sort/constexpr.cc | 6 - .../testsuite/25_algorithms/sort_heap/constexpr.cc | 6 - .../testsuite/25_algorithms/swap/constexpr.cc | 6 - .../25_algorithms/swap_ranges/constexpr.cc | 6 - .../testsuite/25_algorithms/transform/constexpr.cc | 6 - .../testsuite/25_algorithms/unique/constexpr.cc | 6 - .../25_algorithms/unique_copy/constexpr.cc | 6 - .../25_algorithms/upper_bound/constexpr.cc | 6 - .../testsuite/tr1/3_function_objects/result_of.cc | 2 + libtool.m4 | 11 +- 413 files changed, 3909 insertions(+), 1968 deletions(-) create mode 100644 gcc/config/arm/uclinuxfdpiceabi.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn57.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using8.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91680.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91725.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-44.c delete mode 100644 gcc/testsuite/gcc.dg/fold-binary-math-casts.c create mode 100644 gcc/testsuite/gcc.dg/pr89435.c create mode 100644 gcc/testsuite/gcc.dg/pr89795.c create mode 100644 gcc/testsuite/gcc.dg/pr91720.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91680.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr91553.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91642.f90 copy libgo/go/{golang.org/x/sys/cpu/cpu_other_arm64.go => go/internal/gccgoimporte [...] create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue34182.gox rename libgo/go/golang.org/x/net/lif/{zsys_solaris_amd64.go => zsys_solaris.go} (95%) delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_arm.go rename libgo/go/golang.org/x/sys/cpu/{cpu_other_arm64.go => cpu_linux_other.go} (75%) delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_wasm.go copy libstdc++-v3/testsuite/{25_algorithms/constexpr_macro.cc => 20_util/common_re [...] copy libstdc++-v3/testsuite/{25_algorithms/adjacent_find/constexpr.cc => 20_util/c [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...] create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/3.cc rename libstdc++-v3/testsuite/20_util/to_chars/{1_neg.cc => lwg3266.cc} (60%) copy libstdc++-v3/testsuite/25_algorithms/{constexpr_macro.cc => cpp_lib_constexpr [...]