This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 7281ed1ce6c runtime: fix assembly syntax adds d0226ba4caf Fix uses of static_assert not guarded by C++11 check adds 39369b2c0ed * sv.po: Update. adds bb2a57d6dba rs6000: Delete wg adds 9ef812efa1b rs6000: Delete -mmfpgpr adds 7083b698798 runtime: remove unnecessary functions calling between C and Go adds 015399f943e compiler: permit inlining references to global variables adds 403e8311f8c libgo: delay applying profile stack-frame skip until fixup adds 32fdeb30ccc 2019-06-03 Paolo Carlini paolo.carlini@oracle.com adds 03f42d617c8 compiler, runtime, reflect: generate unique type descriptors adds f8af935569e PR90689, ICE in extract_insn on ppc64le adds aa7d9525b88 Daily bump. adds d4c3d1d03cf IPA ICF: rewrite references into a hash_map. adds 5f8de6990a6 IPA ICF: use fibonacci heap instead of list as a worklist. adds db133a52e1c 2019-06-04 Richard Biener rguenther@suse.de adds 261a0eea457 2019-06-04 Richard Biener rguenther@suse.de adds 4ef6914e73d Fix typo in tests. adds 384aea128aa * gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at o [...] adds 93e296b8fb2 Remove dead code in IPA ICF. adds 8a9112cda6b Reduce accumulated garbage in constexpr evaluation. adds 7e0a9a7a1ec PR c++/60531 - Wrong error about unresolved overloaded function adds 573559dbbf0 [C++ PATCH] structure tag lookup adds d403a7711c2 aarch64: fix asm visibility for extern symbols adds b471e7deb88 rs6000: wi->wa, wt->wa adds 8c578ccd041 rs6000: wv -> v+p7v adds 15e5957680c rs6000: ws -> wa adds 22ec568d71a rs6000: Delete VS_64reg adds d873a67aa6e rs6000: Delete Fv2 adds c4c9399435f rs6000: wd -> wa adds 02d7252b578 AARCH64: ILP32: Fix aarch64_asan_shadow_offset adds a717f69ab2a rs6000: wf -> wa adds 2ecfcddd0ef Simplify loop size when step=1 adds b006a589d3f [gcc] adds 0547517941c /cp 2019-06-04 Paolo Carlini paolo.carlini@oracle.com adds 95ae63d5168 rs6000: Simplify VS[ra]* for VSX_[BDF] adds bd3d6b8d477 rs6000: Simplify <VSa> for VSX_W adds 05208189a4f rs6000: Remove Ftrad, Fvsx, Fs; add s and sd adds da49cef63da rs6000: ww -> wa adds 3b61eab576b rs6000: Simplify <VSa> for VSX_TI adds 1c55c657a8b rs6000: VSa->wa for some more cases adds f5f3a7dcbe4 rs6000: ww->wa in testsuite adds 402d38eed18 rs6000: <VSs> -> <sd>p adds 809d6ce03ab rs6000: More simplification adds 0ca174a9357 rs6000: Add p9kf and p9tf isa values adds d496c37d6f5 rs6000: Remove wp and wq adds a705da5fa21 rs6000: Update direct-move* testcases adds 497eca91b24 Daily bump. adds e47edcf78cf compiler: statically allocate constant interface data adds 25b39f1f906 gcc/ 2019-06-05 Hongtao Liu hongtao.liu@intel.com adds e32d171e4bb * omp-low.c (lower_rec_input_clauses): Force max_vf if is_ [...] adds 8259fae168a * omp-low.c (lower_rec_input_clauses): For lastprivate con [...] adds 0365070ccd0 * omp-expand.c (struct omp_region): Add has_lastprivate_co [...] adds c16eb7019be 2019-06-05 Richard Biener rguenther@suse.de adds 602b2fd3af5 PR debug/90733 * var-tracking.c (vt_expand_loc_callback): [...] adds 2a5690bb6c5 [PATCH][GCC][AARCH64] Add tests for pointer authentication B-key adds b0c02f9dc94 * fold-const.c (extract_muldiv_1) <PLUS_EXPR>: Do not dist [...] adds b1d1ac23bf6 gcc/c-family/ChangeLog: adds 0da1e8b7874 rs6000: Fix new testcase adds 15fa0a8947a * config/rs6000/aix-unwind.h (LR_REGNO): Rename to R_LR. (C [...] adds 6dcfb2f2641 PR c++/63149 - wrong auto deduction from braced-init-list adds f68dfb14553 ChangeLog for PR c++/63149 adds d4a2b9e3fdd * config/alpha/alpha.c (direct_return): Move down after s [...] adds 62c34df8620 gcc/c/ChangeLog: adds bd17a04e5c9 /cp 2019-06-05 Paolo Carlini paolo.carlini@oracle.com adds e11ce677187 gcc/testsuite/ChangeLog: adds e3d09834af8 compiler: inline call expressions and function references adds 445c52a4e13 * config/ia64/crtbegin.S (__dso_handle): Put in .sdata/.sb [...] adds aafb499477a * config.host (rx-*-linux*): Add t-fdpbit to tmake_ [...] adds 534a047190d Daily bump. adds 26329c24fc2 compiler: make use of specialized fast map routines adds 76af982be87 gcc/ 2019-06-05 Hongtao Liu hongtao.liu@intel.com adds 11adab2de39 PR c/90737 - [8/9/10 Regression] inconsistent address of a [...] adds bed99a38adb [ARC] Update tmac tests. adds 527999fcb9f IPA ICF: enhance dump output adds 56b8118af0f Fix HTML headers and titles for 'Installing GCC' pages (PR [...] adds 02279c01fed 2019-06-06 Richard Biener rguenther@suse.de adds 5ebf19e5562 2019-06-06 Richard Biener rguenther@suse.de adds 09504b03403 Simplify mult where both arguments are 0 or 1 (PR tree-opti [...] adds d790a6d6cb3 MSP430: Put libgcc shift functions in their own section adds e9b88d36bd5 MSP430: Emulate 16-bit shifts with rotate insn when src ope [...] adds 611ede9d00a * configure: Regenerate. adds d3dc20418aa Fix PR88751 adds 138c5492d82 MSP430: Use minimal code size library shift functions when [...] adds 42c1dacdb12 Refactor SFINAE constraints on std::tuple constructors adds 186ade930fb Fix tests that fail with -std=gnu++98 or -std=gnu++11 adds 6ffe4cf3716 Remove redundant static assertions in [meta.unary.prop] traits adds 19516e33c98 Fix tests that fail in C++2a mode adds 669b2639266 [AArch64] PR tree-optimization/90332: Implement vec_init<M> [...] adds d4aceceec0d Add -march=gfx906 for AMD GCN. adds 191c471552d Fix more tests that fail in C++2a mode adds 2bc51486854 Fix more failing tests for C++98 mode adds 9eb6db53fb0 Avoid unnecessary inclusion of <stdexcept> header adds 9c2f5af54e7 Make SRA re-construct orginal memory accesses when easy adds e2a82725af1 Drop alignment check in build_reconstructed_reference adds 4a1adada2e3 gcc/ChangeLog: adds bcfad180eac Darwin, PowerPC, libgcc - Ensure unwinder is built with alt [...] adds a3c76318e27 Darwin, c++, testsuite - adjust alignas4.C for Darwin's asm [...] adds ba0a085d39e * sv.po: Update. adds 2c7f294b55c RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files. adds f6492beb53c compiler: permit inlining temporary statements and references adds ed8a9c2cf29 go/internal/gccgoimporter: ignore unexported and import [...] adds b4243730321 Daily bump. adds 147c413106c Add warn_unused_result for malloc-like functions (PR tree-o [...] adds 23db10bf039 Fix a thinko in tree-ssa-loop.c. adds 5cb221f2b9c Remove indirect call top N counter type. adds 5eba2107d50 Fix fwprop call to call to paradoxical_subreg_p adds 952d32026b4 Make aliasing_component_refs_p to work harder when same_typ [...] adds 3dea6faef67 * common.opt (flto-odr-type-merging): Ignore. * invoke.te [...] adds c2880a001e9 Enable sanitization for hash tables. adds bb20df3aaa8 2019-06-07 Richard Biener rguenther@suse.de adds ac7ef97d772 compiler: do simple deadcode elimination adds 1d3a916eb15 Document -march=gfx906 option. adds ff9c899b5d0 compiler: support inlining functions with if statements adds d4a00dc37c8 2019-06-07 Mark Eggleston mark.eggleston@codethink.com adds b351347a6f9 * Makefile.in (genprogerr): Add condmd. (genprog): Remove [...] adds 756e59b0a6d PR libstdc++/90770 fix missing src/debug/Makefile adds 92964728f22 Fix test that gets skipped as unsupported adds 5f93e2e757b Avoid constexpr garbage for implicit conversion to void. adds 695c9382d81 compiler: improve write barrier generation adds 58dcf1e248a Synchronize libstdc++ PSTL with upstream LLVM PSTL adds 0f01167ab53 Split up value_range::intersect into base (value_range_base [...] adds 383077e7188 PR target/90751 * config/pa/pa-linux.h (ASM_DECLARE_FUNCT [...] adds 8a94eba4a2b * lib/scanasm.exp (dg-function-on-line): Add pattern for h [...] adds 963459fd063 Daily bump. adds 7b25f28a378 PR c++/77771 * g++.dg/cpp0x/constexpr-77771.C: New test. adds 74dd966af16 PR c++/77967 * g++.dg/cpp0x/alias-decl-68.C: New test. adds fada84924c9 PR c++/77747 * g++.dg/cpp0x/inh-ctor33.C: New test. adds 9fafffe8f34 2019-06-08 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 202d21f034e PR c++/72845 * g++.dg/cpp0x/noexcept41.C: New test. adds bff2350b1dc PR c++/77548 * g++.dg/other/pr77548.C: New test. adds 94f63137131 Use consistent spelling of PCLMUL instruction adds bd553281197 2019-06-08 Thomas Koenig tkoenig@gcc.gnu.org Tomáš Trn [...] adds 19b9972d36c PR c++/52269 * g++.dg/cpp0x/constexpr-decltype4.C: New test. adds 2134721052b 2019-06-08 Paul Thomas pault@gcc.gnu.org adds 1fe150d141d 2019-06-08 Edward Smith-Rowland 3dw4rd@verizon.net adds e1e3da4b5c8 Daily bump. adds 96161eee929 2019-06-09 Paul Thomas pault@gcc.gnu.org adds 6da8cd22dff PR c++/60366 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test. adds a032a26894e PR c++/65175 * g++.dg/cpp0x/alias-decl-69.C: New test. adds eabef64f6e1 Daily bump. adds 8482ddd3ae2 Fix build with --enable-gather-detailed-mem-stats. adds 2d19df75657 testsuite - Require alias support in a test using it. adds 1a15313ca9b Implement N disk counters for single value and indirect cal [...] adds 648bf2d754d Dump histograms only if present. adds 7609272099b Update a bit dump format. adds b5dc2b70034 Add alloc_size for libiberty memory allocation functions. adds 6d690579fd9 Add warn_unused_result attribute for memory-related functio [...] adds 5a3ddd821e0 IPA ICF: enhance dump about items in a non-singular class. adds 33e64c52b9f [ARC] Improve code gen when compiling for size adds f7505afe54f [ARC] Update RTX costs. adds 65411a1da8d Add missing ATTR_UNUSED (PR bootstrap/90808). adds d02f3bb1641 Reduce SCCs in IPA postorder. adds bf4c25cb334 Update __gcov_* scanned function name in a test-case. adds 70a6624c2dc * tree.def (OMP_SCAN): New tree code. * tree-core.h (enum [...] adds 4a5ea126cdc gcov-tool: Mark {merge,rewrite}_usage with noreturn attribute adds f587250c5bb gcc/ChangeLog: adds e4b6379671b PR other/90695 reduce testcase to remove library dependency adds 129fbb22822 PR testsuite/90772 * g++.dg/cpp1y/feat-cxx14.C: Use std:: [...] adds 921f6cc2511 * config/i386/i386-protos.h (ix86_split_fp_absneg_operator [...] adds 31ab107423b compiler: make escape analysis work with imported inlin [...] adds 7a429a9d52a Reduce constexpr_call memory consumption. adds e25c1ab4bde Reduce unsharing in constexpr call evaluation. adds 714c2a31ce7 * constexpr.c (free_constructor): New. adds 29598ea5ef1 PR c++/87250 * g++.dg/cpp0x/pr87250.C: New test. adds dcd673ac78a compiler: use gcWriteBarrier for pointer-shaped struct/array adds 1a82e1c19d1 compiler: permit inlining functions with labels and got [...] adds d6eeba0174d compiler: make heap expression's write barrier conditional adds 171fd404a44 compiler: support inlining functions that use index exp [...] adds 84b2611a944 * config/i386/i386.md (absneg fp_reg splitter): Fix operat [...] adds 8ec051c0244 Daily bump. adds d20cdfb027f * libgcov-merge.c (__gcov_merge_single): Revert previous change. adds 64940dfc838 Disable htable sanitization in pt.c (PR c++/87847). adds c7d7137a909 PR bootstrap/90819 * trans-mem.c (tm_memopt_compute_avail [...] adds 7aab47d0273 2019-06-11 Richard Biener rguenthe@suse.de adds 7f6a0bbc5ed Import these changes from the binutils/gdb repository: adds d2169aa0e6b * gdbhooks.py (TreePrinter.to_string): Recognize ggc_free' [...] adds 42bbc632ab2 fold_real_zero_addition_p for vectors adds 78a67eadc71 PR c++/90810 * init.c (constant_value_1): Handle VECTOR_C [...] adds c89f472ebdb 2019-06-11 Richard Biener rguenther@suse.de adds d5d463f627a PR c++/90449 - add -Winaccessible-base option. [...] adds c434f6f1850 Allow conversions in X/[ex]4 < Y/[ex]4 adds 9a75566e139 2019-06-09 Edward Smith-Rowland 3dw4rd@verizon.net adds 4034da6cb1e PR target/90811 * config/nvptx/nvptx.c (nvptx_output_soft [...] new 250f66e8534 Do not enable -mpcrel by default at the current time new 3fcffbe4ca8 Darwin, testsuite - Fix PR 65364 (uninit-19.c).
The 2 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 | 19 + Makefile.def | 13 +- Makefile.in | 1313 +++++++++++- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 966 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/builtin-attrs.def | 37 +- gcc/builtins.def | 14 +- gcc/c-family/ChangeLog | 29 + gcc/c-family/c-attribs.c | 23 +- gcc/c-family/c-omp.c | 18 + gcc/c-family/c-pragma.c | 3 +- gcc/c-family/c-pragma.h | 1 + gcc/c-family/c-warn.c | 15 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 28 + gcc/c/c-decl.c | 16 +- gcc/c/c-parser.c | 107 +- gcc/c/c-typeck.c | 68 +- gcc/cfghooks.c | 10 + gcc/cfgloop.c | 15 +- gcc/cfgrtl.c | 10 + gcc/cgraph.c | 13 + gcc/common.opt | 4 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-protos.h | 2 +- gcc/config/aarch64/aarch64-simd.md | 13 +- gcc/config/aarch64/aarch64.c | 47 +- gcc/config/aarch64/iterators.md | 1 + gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 293 +-- gcc/config/arc/arc-protos.h | 4 + gcc/config/arc/arc.c | 287 ++- gcc/config/arc/arc.md | 215 +- gcc/config/arc/constraints.md | 22 +- gcc/config/gcn/gcn.opt | 3 + gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/i386/avx512dqintrin.h | 38 +- gcc/config/i386/i386-builtin-types.def | 2 - gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-expand.c | 118 +- gcc/config/i386/i386-features.c | 2 +- gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.md | 269 +-- gcc/config/i386/predicates.md | 3 - gcc/config/i386/sse.md | 48 +- gcc/config/msp430/msp430.md | 30 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/pa/pa-linux.h | 7 +- gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.c | 32 +- gcc/config/pa/pa.h | 3 + gcc/config/riscv/freebsd.h | 6 + gcc/config/riscv/linux.h | 6 + gcc/config/riscv/riscv.h | 6 - gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/constraints.md | 30 - gcc/config/rs6000/rs6000-c.c | 2 - gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000.c | 106 +- gcc/config/rs6000/rs6000.h | 11 - gcc/config/rs6000/rs6000.md | 340 ++-- gcc/config/rs6000/rs6000.opt | 7 +- gcc/config/rs6000/vsx.md | 712 +++---- gcc/configure | 4 +- gcc/configure.ac | 7 +- gcc/convert.c | 6 +- gcc/cp/ChangeLog | 142 ++ gcc/cp/call.c | 16 +- gcc/cp/class.c | 18 +- gcc/cp/constexpr.c | 160 +- gcc/cp/constraint.cc | 6 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 67 +- gcc/cp/init.c | 7 +- gcc/cp/name-lookup.c | 125 +- gcc/cp/parser.c | 93 +- gcc/cp/pt.c | 12 +- gcc/cp/semantics.c | 79 +- gcc/cp/typeck.c | 25 +- gcc/cp/typeck2.c | 31 +- gcc/cselib.c | 9 +- gcc/d/ChangeLog | 8 + gcc/d/toir.cc | 29 +- gcc/diagnostic-show-locus.c | 11 + gcc/diagnostic.c | 11 + gcc/doc/extend.texi | 11 +- gcc/doc/install.texi | 1 - gcc/doc/invoke.texi | 57 +- gcc/doc/md.texi | 37 +- gcc/fold-const.c | 39 +- gcc/fortran/ChangeLog | 18 + gcc/fortran/trans-expr.c | 29 +- gcc/fortran/trans-types.c | 3 + gcc/fwprop.c | 2 +- gcc/gcc.c | 6 +- gcc/gcov-counter.def | 3 - gcc/gcov-io.h | 9 +- gcc/gcov-tool.c | 4 +- gcc/gdbhooks.py | 3 + gcc/gimple-fold.c | 42 +- gcc/gimple-low.c | 1 + gcc/gimple-pretty-print.c | 47 +- gcc/gimple-ssa-evrp-analyze.c | 5 +- gcc/gimple-ssa-evrp.c | 17 + gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-walk.c | 11 + gcc/gimple.c | 25 + gcc/gimple.def | 5 + gcc/gimple.h | 57 +- gcc/gimplify.c | 135 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 24 +- gcc/go/gofrontend/export.cc | 260 ++- gcc/go/gofrontend/export.h | 38 +- gcc/go/gofrontend/expressions.cc | 910 +++++++-- gcc/go/gofrontend/expressions.h | 90 +- gcc/go/gofrontend/go.cc | 3 + gcc/go/gofrontend/gogo.cc | 398 +++- gcc/go/gofrontend/gogo.h | 86 +- gcc/go/gofrontend/import.cc | 190 +- gcc/go/gofrontend/import.h | 75 +- gcc/go/gofrontend/names.cc | 23 + gcc/go/gofrontend/runtime.def | 63 + gcc/go/gofrontend/statements.cc | 539 ++++- gcc/go/gofrontend/statements.h | 78 +- gcc/go/gofrontend/types.cc | 62 +- gcc/go/gofrontend/types.h | 32 +- gcc/go/gofrontend/wb.cc | 132 +- gcc/graph.c | 13 +- gcc/hash-map.h | 6 +- gcc/hash-set.h | 2 +- gcc/hash-table.c | 3 + gcc/hash-table.h | 64 +- gcc/ipa-cp.c | 18 +- gcc/ipa-devirt.c | 231 +-- gcc/ipa-icf-gimple.h | 31 +- gcc/ipa-icf.c | 154 +- gcc/ipa-icf.h | 62 +- gcc/ipa-inline.c | 12 +- gcc/ipa-profile.c | 12 +- gcc/ipa-pure-const.c | 25 +- gcc/ipa-reference.c | 17 +- gcc/ipa-utils.c | 3 +- gcc/ipa-utils.h | 30 +- gcc/ira.c | 9 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-common.c | 3 +- gcc/match.pd | 31 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/omp-expand.c | 113 +- gcc/omp-low.c | 175 +- gcc/opts-common.c | 6 +- gcc/opts-global.c | 10 +- gcc/params.def | 14 +- gcc/po/ChangeLog | 8 + gcc/po/sv.po | 2118 +++----------------- gcc/print-rtl.c | 11 + gcc/print-tree.c | 16 +- gcc/profile.c | 1 - gcc/sched-rgn.c | 11 + gcc/symtab.c | 13 + gcc/testsuite/ChangeLog | 380 ++++ gcc/testsuite/c-c++-common/Wreturn-local-addr.c | 47 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- gcc/testsuite/c-c++-common/goacc/acc-icf.c | 4 +- .../c-c++-common/gomp/lastprivate-conditional-2.c | 4 +- gcc/testsuite/c-c++-common/gomp/scan-1.c | 209 ++ gcc/testsuite/c-c++-common/gomp/scan-2.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-3.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-4.c | 14 + gcc/testsuite/c-c++-common/nonnull-1.c | 12 +- gcc/testsuite/c-c++-common/nonnull-2.c | 8 +- gcc/testsuite/c-c++-common/nonnull-3.c | 2 +- gcc/testsuite/c-c++-common/pr35503-1.c | 2 +- gcc/testsuite/c-c++-common/pr35503-2.c | 2 +- gcc/testsuite/c-c++-common/pr35503-3.c | 2 +- gcc/testsuite/g++.dg/abi/empty12.C | 2 +- gcc/testsuite/g++.dg/abi/empty13.C | 2 +- gcc/testsuite/g++.dg/abi/empty14.C | 2 +- gcc/testsuite/g++.dg/abi/empty15.C | 2 +- gcc/testsuite/g++.dg/abi/empty16.C | 2 +- gcc/testsuite/g++.dg/abi/empty17.C | 2 +- gcc/testsuite/g++.dg/abi/empty18.C | 2 +- gcc/testsuite/g++.dg/abi/empty19.C | 2 +- gcc/testsuite/g++.dg/abi/empty22.C | 2 +- gcc/testsuite/g++.dg/abi/empty25.C | 2 +- gcc/testsuite/g++.dg/abi/empty26.C | 2 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- gcc/testsuite/g++.dg/concepts/pr60573.C | 6 +- gcc/testsuite/g++.dg/conversion/bitfield7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C | 10 + gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C | 40 + gcc/testsuite/g++.dg/cpp0x/alignas4.C | 8 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/deleted13.C | 2 +- .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 40 +- gcc/testsuite/g++.dg/cpp0x/noexcept41.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr83993.C | 6 +- gcc/testsuite/g++.dg/cpp0x/pr87250.C | 12 + .../g++.dg/cpp0x/std_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/pr85569.C | 1 + gcc/testsuite/g++.dg/cpp2a/decomp3.C | 6 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- .../g++.dg/diagnostic/return-type-invalid-1.C | 27 + gcc/testsuite/g++.dg/ext/vector37.C | 29 + gcc/testsuite/g++.dg/init/pr42844.C | 12 +- gcc/testsuite/g++.dg/other/friend4.C | 4 +- gcc/testsuite/g++.dg/other/friend5.C | 2 +- gcc/testsuite/g++.dg/other/friend7.C | 2 +- gcc/testsuite/g++.dg/other/pr77548.C | 9 + gcc/testsuite/g++.dg/overload/using2.C | 2 +- gcc/testsuite/g++.dg/parse/error29.C | 6 +- gcc/testsuite/g++.dg/parse/qualified4.C | 2 +- gcc/testsuite/g++.dg/template/crash96.C | 2 +- gcc/testsuite/g++.dg/template/operator15.C | 6 + gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr80293.C | 1 + gcc/testsuite/g++.dg/vect/simd-1.cc | 114 ++ gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C | 7 + gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C | 8 + .../g++.dg/warn/Winaccessible-virtual-base-1.C | 10 + .../g++.dg/warn/Winaccessible-virtual-base-2.C | 10 + gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 29 + gcc/testsuite/g++.dg/warn/nonnull3.C | 2 +- gcc/testsuite/g++.dg/warn/pr8715.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash16.C | 3 +- gcc/testsuite/g++.old-deja/g++.brendan/crash22.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash23.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/cond5.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 2 +- .../aarch64/return_address_sign_ab_exception.C | 30 + .../aarch64/return_address_sign_b_exception.C | 17 + gcc/testsuite/g++.target/powerpc/powerpc.exp | 44 + gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 13 + gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +- gcc/testsuite/gcc.dg/attr-copy-6.c | 1 + gcc/testsuite/gcc.dg/attr-noinline.c | 6 +- gcc/testsuite/gcc.dg/attr-noipa.c | 2 +- gcc/testsuite/gcc.dg/attr-weakref-2.c | 2 +- gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 10 +- gcc/testsuite/gcc.dg/enum-mode-1.c | 12 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 456 +++++ gcc/testsuite/gcc.dg/funroll-loops-all.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr68035.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/nonnull-3.c | 4 +- gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr59717.c | 8 +- gcc/testsuite/gcc.dg/pr60087.c | 6 +- gcc/testsuite/gcc.dg/pr78902.c | 14 + gcc/testsuite/gcc.dg/pr78957.c | 2 +- gcc/testsuite/gcc.dg/pr8715.c | 2 +- gcc/testsuite/gcc.dg/pr87954.c | 21 + gcc/testsuite/gcc.dg/pr90726.c | 56 + gcc/testsuite/gcc.dg/pr90733.c | 22 + gcc/testsuite/gcc.dg/simd-2.c | 4 +- gcc/testsuite/gcc.dg/spellcheck-options-1.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-10.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-12.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-13.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-19.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-20.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-3.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-4.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-7.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-8.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-9.c | 2 +- gcc/testsuite/gcc.dg/torture/20190604-1.c | 21 + gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90738.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 17 + .../gcc.dg/tree-ssa/alias-access-path-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 2 +- gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/warn-abs-1.c | 6 +- gcc/testsuite/gcc.dg/weak/weak-19.c | 8 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c | 15 + .../gcc.target/aarch64/return_address_sign_b_1.c | 52 + .../gcc.target/aarch64/return_address_sign_b_2.c | 18 + .../gcc.target/aarch64/return_address_sign_b_3.c | 22 + .../aarch64/return_address_sign_builtin.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 5 +- gcc/testsuite/gcc.target/arc/and-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 5 +- gcc/testsuite/gcc.target/arc/cmem-1.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-2.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-3.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-4.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-5.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-6.c | 6 +- gcc/testsuite/gcc.target/arc/jumptable.c | 2 +- gcc/testsuite/gcc.target/arc/loop-4.c | 3 +- gcc/testsuite/gcc.target/arc/mov-cnst-size.c | 42 + gcc/testsuite/gcc.target/arc/movh_cl-1.c | 2 +- gcc/testsuite/gcc.target/arc/or-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/sdata-3.c | 20 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 2 +- gcc/testsuite/gcc.target/arc/tmac-1.c | 3 +- gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 4 +- .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclasssd-2.c | 75 + .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclassss-2.c | 76 + .../gcc.target/i386/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 4 +- gcc/testsuite/gcc.target/msp430/emulate-slli.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 15 + .../gcc.target/msp430/size-optimized-shifts.c | 26 + .../gcc.target/powerpc/direct-move-double1.c | 1 - .../gcc.target/powerpc/direct-move-double2.c | 1 - .../gcc.target/powerpc/direct-move-float1.c | 1 - .../gcc.target/powerpc/direct-move-float2.c | 1 - .../gcc.target/powerpc/direct-move-vint1.c | 1 - .../gcc.target/powerpc/direct-move-vint2.c | 1 - gcc/testsuite/gcc.target/powerpc/localentry-1.c | 7 +- .../gcc.target/powerpc/localentry-detect-1.c | 6 +- gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 22 - gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 11 +- .../gfortran.dg/assumed_rank_bounds_3.f90 | 219 ++ .../gfortran.dg/deferred_character_33.f90 | 35 + .../gfortran.dg/deferred_character_33a.f90 | 9 + .../gfortran.dg/fmt_f_default_field_width_3.f90 | 2 +- .../gfortran.dg/fmt_g_default_field_width_3.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_51.f90 | 38 + gcc/testsuite/gnat.dg/opt39.adb | 3 +- gcc/testsuite/gnat.dg/specs/discr6.ads | 21 + gcc/testsuite/lib/scanasm.exp | 5 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- gcc/toplev.c | 4 + gcc/trans-mem.c | 4 +- gcc/tree-cfg.c | 10 +- gcc/tree-chrec.c | 65 + gcc/tree-core.h | 8 +- gcc/tree-eh.c | 12 + gcc/tree-inline.c | 7 + gcc/tree-nested.c | 3 + gcc/tree-pretty-print.c | 25 + gcc/tree-profile.c | 20 +- gcc/tree-scalar-evolution.c | 110 +- gcc/tree-sra.c | 132 +- gcc/tree-ssa-alias.c | 81 +- gcc/tree-ssa-loop-ivopts.c | 92 +- gcc/tree-ssa-loop-niter.c | 52 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-operands.c | 14 +- gcc/tree-ssa-sccvn.c | 9 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-strlen.c | 116 +- gcc/tree-ssa-structalias.c | 115 +- gcc/tree-ssa.c | 12 + gcc/tree-vrp.c | 93 +- gcc/tree-vrp.h | 4 +- gcc/tree.c | 15 +- gcc/tree.def | 5 + gcc/tree.h | 5 +- gcc/value-prof.c | 243 ++- gcc/value-prof.h | 6 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 8 +- gcc/vr-values.c | 5 +- include/ChangeLog | 20 + include/ansidecl.h | 34 + include/libiberty.h | 12 +- libgcc/ChangeLog | 95 + libgcc/Makefile.in | 11 +- libgcc/config.host | 3 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/msp430/slli.S | 8 +- libgcc/config/msp430/srai.S | 8 +- libgcc/config/msp430/srli.S | 8 +- libgcc/config/rs6000/aix-unwind.h | 28 +- libgcc/config/rs6000/t-darwin | 3 + libgcc/config/rx/t-rx | 1 - libgcc/libgcov-driver.c | 80 - libgcc/libgcov-merge.c | 142 +- libgcc/libgcov-profiler.c | 166 +- libgcc/libgcov-util.c | 19 - libgcc/libgcov.h | 36 +- libgo/go/go/internal/gccgoimporter/parser.go | 70 +- libgo/go/reflect/type.go | 131 +- libgo/go/runtime/map_fast32.go | 9 + libgo/go/runtime/map_fast64.go | 9 + libgo/go/runtime/map_faststr.go | 8 + libgo/go/runtime/mprof.go | 38 +- libgo/go/runtime/stubs.go | 64 +- libgo/go/runtime/traceback_gccgo.go | 6 +- libgo/go/runtime/type.go | 78 +- libgo/runtime/go-callers.c | 10 +- libgo/runtime/go-libmain.c | 1 - libgo/runtime/go-main.c | 1 - libgo/runtime/proc.c | 10 - libgo/runtime/runtime.h | 15 - libgomp/ChangeLog | 17 + .../libgomp.c++/lastprivate-conditional-1.C | 62 + .../libgomp.c++/lastprivate-conditional-2.C | 104 + .../lastprivate-conditional-10.c | 57 + .../lastprivate-conditional-7.c | 63 + .../lastprivate-conditional-8.c | 60 + .../lastprivate-conditional-9.c | 60 + libgomp/testsuite/libgomp.c/pr90811.c | 29 + libstdc++-v3/ChangeLog | 338 ++++ libstdc++-v3/configure | 2 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/c++config | 12 +- libstdc++-v3/include/bits/stl_map.h | 2 + libstdc++-v3/include/bits/stl_multimap.h | 2 + libstdc++-v3/include/pstl/algorithm_fwd.h | 144 +- libstdc++-v3/include/pstl/algorithm_impl.h | 507 ++--- libstdc++-v3/include/pstl/execution_defs.h | 14 +- libstdc++-v3/include/pstl/execution_impl.h | 44 +- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 6 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 16 +- libstdc++-v3/include/pstl/glue_execution_defs.h | 24 +- libstdc++-v3/include/pstl/glue_memory_defs.h | 6 +- libstdc++-v3/include/pstl/glue_memory_impl.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_defs.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 6 +- libstdc++-v3/include/pstl/memory_impl.h | 6 +- libstdc++-v3/include/pstl/numeric_fwd.h | 16 +- libstdc++-v3/include/pstl/numeric_impl.h | 56 +- libstdc++-v3/include/pstl/parallel_backend.h | 14 +- .../include/pstl/parallel_backend_serial.h | 138 ++ libstdc++-v3/include/pstl/parallel_backend_tbb.h | 84 +- libstdc++-v3/include/pstl/parallel_backend_utils.h | 20 +- libstdc++-v3/include/pstl/parallel_impl.h | 6 +- libstdc++-v3/include/pstl/pstl_config.h | 163 +- libstdc++-v3/include/pstl/unseq_backend_simd.h | 144 +- libstdc++-v3/include/pstl/utils.h | 6 +- libstdc++-v3/include/std/algorithm | 4 +- libstdc++-v3/include/std/array | 2 +- libstdc++-v3/include/std/execution | 8 +- libstdc++-v3/include/std/memory | 2 +- libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/include/std/optional | 4 +- libstdc++-v3/include/std/tuple | 900 ++++----- libstdc++-v3/include/std/type_traits | 25 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/testsuite/18_support/set_terminate.cc | 1 + .../testsuite/18_support/set_unexpected.cc | 3 +- .../20_util/function_objects/searchers.cc | 1 + .../20_util/is_abstract/incomplete_neg.cc | 7 +- .../20_util/is_aggregate/incomplete_neg.cc | 6 +- .../is_empty/incomplete_neg.cc} | 18 +- .../{is_aggregate => is_final}/incomplete_neg.cc | 9 +- .../20_util/is_nothrow_invocable/value.cc | 5 + .../20_util/is_nothrow_invocable/value_ext.cc | 23 +- .../20_util/is_polymorphic/incomplete_neg.cc | 7 +- .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 6 +- libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 66 + .../testsuite/20_util/tuple/cons/allocators.cc | 17 +- .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../requirements/constexpr_iter.cc} | 29 +- .../array/requirements/constexpr_iter.cc} | 28 +- .../deque/requirements/dr438/assign_neg.cc | 1 + .../deque/requirements/dr438/constructor_1_neg.cc | 1 + .../deque/requirements/dr438/constructor_2_neg.cc | 1 + .../deque/requirements/dr438/insert_neg.cc | 1 + .../deque/requirements/explicit_instantiation/2.cc | 8 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 1 + .../list/requirements/dr438/constructor_1_neg.cc | 1 + .../list/requirements/dr438/constructor_2_neg.cc | 1 + .../list/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../list/requirements/explicit_instantiation/2.cc | 8 +- .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/map/erasure.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 1 + .../unordered_map/requirements/debug_container.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/requirements/dr438/assign_neg.cc | 1 + .../vector/requirements/dr438/constructor_1_neg.cc | 1 + .../vector/requirements/dr438/constructor_2_neg.cc | 1 + .../vector/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../testsuite/24_iterators/container_access.cc | 2 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 4 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 6 +- .../pstl/alg_modifying_operations/copy_move.cc | 14 +- .../alg_modifying_operations/is_partitioned.cc | 4 +- .../pstl/alg_modifying_operations/partition.cc | 8 +- .../alg_modifying_operations/partition_copy.cc | 4 +- .../pstl/alg_modifying_operations/remove.cc | 12 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 4 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 4 +- .../pstl/alg_modifying_operations/unique.cc | 6 +- .../alg_modifying_operations/unique_copy_equal.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 4 +- .../pstl/alg_nonmodifying/find_end.cc | 6 +- .../pstl/alg_nonmodifying/find_first_of.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 6 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 6 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 4 +- .../pstl/alg_nonmodifying/search_n.cc | 6 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 4 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 4 +- libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 2 +- .../pstl/numeric_ops/adjacent_difference.cc | 4 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- libstdc++-v3/testsuite/experimental/names.cc | 7 +- libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 2 +- .../testsuite/util/pstl/pstl_test_config.h | 42 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 48 +- 611 files changed, 15321 insertions(+), 7486 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wreturn-local-addr.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87250.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/return-type-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector37.C create mode 100644 gcc/testsuite/g++.dg/other/pr77548.C create mode 100644 gcc/testsuite/g++.dg/template/operator15.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-1.cc create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C create mode 100644 gcc/testsuite/g++.target/powerpc/powerpc.exp create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C create mode 100644 gcc/testsuite/gcc.dg/format/gcc_diag-11.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/pr78902.c create mode 100644 gcc/testsuite/gcc.dg/pr87954.c create mode 100644 gcc/testsuite/gcc.dg/pr90726.c create mode 100644 gcc/testsuite/gcc.dg/pr90733.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190604-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90738.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-19.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_builtin.c create mode 100644 gcc/testsuite/gcc.target/arc/and-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/mov-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-slli.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srai.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srli.c create mode 100644 gcc/testsuite/gcc.target/msp430/size-optimized-shifts.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mmfpgpr.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33a.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_51.f90 create mode 100644 gcc/testsuite/gnat.dg/specs/discr6.ads create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-1.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-2.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-9.c create mode 100644 libgomp/testsuite/libgomp.c/pr90811.c create mode 100644 libstdc++-v3/include/pstl/parallel_backend_serial.h rename libstdc++-v3/testsuite/{23_containers/deque/requirements/explicit_instantia [...] copy libstdc++-v3/testsuite/20_util/{is_aggregate => is_final}/incomplete_neg.cc (79%) create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc copy libstdc++-v3/testsuite/{20_util/is_aggregate/incomplete_neg.cc => 21_strings/ [...] copy libstdc++-v3/testsuite/{20_util/is_aggregate/incomplete_neg.cc => 23_containe [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...]