This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch concepts-cxx2a in repository gcc.
from a937b6b1ca6 Add test for 67348 adds 983a2e1da0f Update comment of removed options. adds a4775a7b38e 2019-09-09 Barnaby Wilks barnaby.wilks@arm.com adds 57d34e71c5d Remove bt-load.c adds 32f944103ff 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds fe717ce74d8 Forgot Changelog from latest commit. adds 7b6485dc603 rs6000: Update rlwinm-[012].c adds 2ac0f18ef74 Simplify the implementation of HARD_REG_SET adds dfa9d60a8eb Make note_stores take an rtx_insn adds de7358edfc8 Remove COPY_HARD_REG_SET adds fb3190fc14c Remove COMPL_HARD_REG_SET adds 1ffef4f5326 Remove AND_HARD_REG_SET adds 247f191ed45 Remove IOR_HARD_REG_SET adds 9cfad81014c Remove AND_COMPL_HARD_REG_SET adds fcbb220b1d7 Remove IOR_COMPL_HARD_REG_SET adds 3a9ade4c321 Remove hard_reg_set_equal_p adds e79ff3cbaec Tweak interface to ira-build.c:ior_hard_reg_conflicts adds 65bac46108f Add "fast" conversions from arrays to bitmaps adds d48484354de Remove global REG_SETs adds 05d8579eda5 compiler: traverse types of constant expressions adds 42dd5858af0 compiler: don't use predeclared location for implicit r [...] adds 77e9a31a43f 2019-09-09 Bernd Edlinger bernd.edlinger@hotmail.de adds 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 new a49669b1094 Merge remote-tracking branch 'trunk' into concepts-cxx2a
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: ChangeLog | 4 + config/ChangeLog | 5 + config/futex.m4 | 2 +- config/tls.m4 | 2 +- gcc/ChangeLog | 553 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/alias.c | 5 +- gcc/array-traits.h | 48 + gcc/bitmap.c | 8 +- gcc/bitmap.h | 122 +- gcc/bt-load.c | 1577 -------------------- gcc/c-family/ChangeLog | 10 + gcc/c-family/c.opt | 138 +- gcc/caller-save.c | 35 +- gcc/cfgcleanup.c | 4 +- gcc/combine.c | 15 +- gcc/common.opt | 20 +- gcc/config.gcc | 11 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- .../aarch64/falkor-tag-collision-avoidance.c | 2 +- gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 484 +++++- 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/bfin/bfin.c | 2 +- gcc/config/c6x/c6x.c | 8 +- gcc/config/epiphany/epiphany.c | 7 +- gcc/config/epiphany/resolve-sw-modes.c | 3 +- gcc/config/frv/frv.c | 15 +- gcc/config/gcn/gcn.c | 24 +- gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-expand.h | 2 +- gcc/config/i386/i386.c | 14 +- gcc/config/i386/i386.opt | 13 +- gcc/config/ia64/ia64.c | 21 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/m32c/m32c.c | 6 +- gcc/config/m68k/m68k.c | 2 +- gcc/config/mips/mips.c | 38 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/s390/s390.c | 6 +- gcc/config/sh/sh.c | 19 +- gcc/coretypes.h | 8 + gcc/cp/ChangeLog | 15 + gcc/cp/decl.c | 38 +- gcc/cse.c | 2 +- gcc/cselib.c | 2 +- gcc/dce.c | 10 +- gcc/ddg.c | 2 +- gcc/df-core.c | 4 +- gcc/df-problems.c | 25 +- gcc/df-scan.c | 2 +- gcc/df.h | 4 +- gcc/doc/install.texi | 7 +- gcc/doc/invoke.texi | 45 +- gcc/doc/options.texi | 6 +- gcc/doc/tm.texi | 22 - gcc/doc/tm.texi.in | 4 - gcc/dse.c | 6 +- gcc/dwarf2out.c | 4 +- gcc/expmed.c | 5 +- gcc/expr.c | 113 +- gcc/final.c | 13 +- gcc/function.c | 3 +- gcc/gcse-common.c | 2 +- gcc/gcse.c | 6 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 71 + gcc/go/gofrontend/expressions.h | 3 + gcc/go/gofrontend/gogo.cc | 6 +- gcc/go/gofrontend/statements.cc | 12 + gcc/go/gofrontend/statements.h | 7 + gcc/hard-reg-set.h | 494 ++---- gcc/hw-doloop.c | 4 +- gcc/ira-build.c | 56 +- gcc/ira-color.c | 86 +- gcc/ira-conflicts.c | 40 +- gcc/ira-costs.c | 17 +- gcc/ira-emit.c | 4 +- gcc/ira-int.h | 2 +- gcc/ira-lives.c | 25 +- gcc/ira.c | 159 +- gcc/loop-doloop.c | 2 +- gcc/loop-invariant.c | 4 +- gcc/loop-iv.c | 12 +- gcc/lra-assigns.c | 18 +- gcc/lra-constraints.c | 47 +- gcc/lra-eliminations.c | 6 +- gcc/lra-lives.c | 19 +- gcc/lra-spills.c | 7 +- gcc/lra.c | 2 +- gcc/lto-opts.c | 2 +- gcc/lto-wrapper.c | 2 +- gcc/match.pd | 36 +- gcc/mode-switching.c | 4 +- gcc/opt-suggestions.c | 1 - gcc/optabs.c | 4 +- gcc/optc-gen.awk | 10 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 10 +- gcc/opts.c | 2 +- gcc/passes.def | 2 - gcc/postreload-gcse.c | 19 +- gcc/postreload.c | 42 +- gcc/recog.h | 2 +- gcc/reg-stack.c | 7 +- gcc/regcprop.c | 16 +- gcc/reginfo.c | 68 +- gcc/regrename.c | 17 +- gcc/regs.h | 8 +- gcc/regset.h | 12 +- gcc/reload.h | 4 +- gcc/reload1.c | 53 +- gcc/reorg.c | 2 +- gcc/resource.c | 51 +- gcc/rtl.h | 18 +- gcc/rtlanal.c | 41 +- gcc/sched-deps.c | 15 +- gcc/sched-rgn.c | 2 +- gcc/sel-sched-ir.c | 5 +- gcc/sel-sched.c | 24 +- gcc/shrink-wrap.c | 12 +- gcc/stack-ptr-mod.c | 4 +- gcc/target.def | 32 - gcc/targhooks.c | 6 - gcc/targhooks.h | 1 - gcc/testsuite/ChangeLog | 167 +++ 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/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.dg/20020312-2.c | 1 + gcc/testsuite/gcc.dg/20041106-1.c | 2 +- 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/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.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/powerpc/rlwinm-0.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-2.c | 8 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +- .../gfortran.dg/default_format_denormal_1.f90 | 2 +- gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-pass.h | 4 - gcc/var-tracking.c | 4 +- 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 | 8 +- libgo/Makefile.in | 23 +- libgo/configure | 19 +- libgo/configure.ac | 2 + libgo/go/cmd/go/internal/work/buildid.go | 13 +- libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 2 +- libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 2 +- 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 | 129 ++ libstdc++-v3/acinclude.m4 | 9 +- libstdc++-v3/configure | 35 +- libstdc++-v3/configure.host | 6 +- libstdc++-v3/doc/html/manual/status.html | 21 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 24 +- 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 +- .../requirements/alias_decl.cc} | 23 +- .../requirements/explicit_instantiation.cc | 23 +- .../common_reference/requirements/typedefs.cc | 92 ++ .../testsuite/20_util/exchange/constexpr.cc | 6 + libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 37 - .../char/1.cc => 20_util/to_chars/3.cc} | 61 +- .../{variant/90008.cc => to_chars/lwg3266.cc} | 21 +- .../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 - libtool.m4 | 11 +- 370 files changed, 3936 insertions(+), 3858 deletions(-) create mode 100644 gcc/array-traits.h delete mode 100644 gcc/bt-load.c 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/torture/pr91680.C create mode 100644 gcc/testsuite/gcc.dg/fold-binary-math-casts.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91680.c copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array => common_reference}/requi [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...] delete mode 100644 libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc copy libstdc++-v3/testsuite/{21_strings/basic_string_view/modifiers/remove_prefix/ [...] copy libstdc++-v3/testsuite/20_util/{variant/90008.cc => to_chars/lwg3266.cc} (75%) copy libstdc++-v3/testsuite/25_algorithms/{constexpr_macro.cc => cpp_lib_constexpr [...]