This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards 471d31ba6da reuse cgraph edges for -fcallgraph-info discards fa0a70945b9 introduce -fcallgraph-info option discards 6ed45f8bc2e fix cgraph comment adds cb490120bad 2019-10-22 Steven G. Kargl kargl@gcc.gnu.org adds b725ca4e8e3 Fix incorrect merge of conflictant names in `dump_graphviz` adds 954026a7a4e Remove redundant std::allocator members for C++20 adds 9b26e386695 Do not declare std::uses_allocator before C++11 adds 6b85fac30f4 Restore use of tr1::unordered_map in testsuite adds e4c103e5395 Daily bump. adds 3249bf94c3c [Darwin, PPC] Check for out of range asm values. adds 10928002eec 2019-10-23 Richard Biener rguenther@suse.de adds e04a052b62e Do not ICE in IPA inliner. adds 9e9f7790df6 2019-10-23 Richard Biener rguenther@suse.de adds 121edf5c829 [AArch64] Don't apply mode_for_int_vector to scalars adds 535e644ce59 Initialize a field in fibonacci_node. adds 6675b8fdfd9 PR tree-optimization/92131 * tree-vrp.c (extract_range_fr [...] adds 254539cf043 * constexpr.c (cxx_eval_constant_expression) <case CLEANUP [...] adds f8c7906ae5a PR debug/90231 * tree-ssa-loop-ivopts.c (get_debug_comput [...] adds ac52d215735 2019-10-23 Richard Biener rguenther@suse.de adds 654246eb220 Fix a bug with type constraints in constructors. adds 0ae47ae29fe PR ipa/92074 * params.def (inline-heuristics-hint-percent [...] adds 5cde879d749 Adjust extension types to use allocator_traits adds 6487b903862 Adjust pb_ds extensions to use allocator_traits adds e6558efbcdd Qualify type names in <ext/throw_allocator.h> adds 927d1cbf75e Only qualify function as constexpr for C++14 and later adds 6baec19fb63 Replace C++14 feature used in C++11 test adds 6f6e061fa29 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds c5edfbaf16a 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds f34b64d760a PR c++/91369 Implement P0784R7 changes to allocation and co [...] adds 8cb9169f976 Make std::invoke usable in constant expressions adds 54a14bcbca8 2019-10-23 qing zhao qing.zhao@oracle.com adds c388aab8d70 * ipa-reference.h (ipa_reference_var_uid): Move offline. [...] adds 335bd63553b * lto-streamer-out.c (output_constructor): Push CTORS_OUT [...] adds 04de801fabc * ipa-reference.c (varpool_removal_hook, ipa_reference_c_f [...] adds aa0ba62796d * lto-streamer-out.c (cmp_symbol_files): Watch for overflow. adds 65ab153500f Reformat some code; Add support for generating PLWA with of [...] adds bddb104ab76 Implement P1286R2, Contra CWG1778 adds 01fcdd7a0ae Rework how prefixed instruction length is calculated. adds 73672990578 2019-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 2741f77b864 Daily bump. adds 8c4f8bc6bec * gcc.target/powerpc/pr70010.c: Add -Wno-psabi. [...] adds 144b0807fcc [C++ PATCH] 'std' identifier not needed adds 701057fbee0 2019-10-24 Richard Biener rguenther@suse.de adds 2d7348a33c9 Fix another UBSAN in Fortran coarray. adds cd77033a01c S/390: Use UNSPEC_GET_TP for thread pointer loads adds 4a7df0f3b23 Define std::uniform_random_bit_generator concept for C++20 adds 54e2e2bb856 PR libstdc++/88338 Implement P0898R3, C++20 concepts library adds e1c584607b5 2019-10-24 Richard Biener rguenther@suse.de adds 245bc45271a 2019-10-24 Richard Biener rguenther@suse.de adds 34c79a052e1 2019-10-24 Richard Biener rguenther@suse.de adds daf5608fb9f 2019-10-24 Richard Biener rguenther@suse.de adds 47e4f7397a4 MSP430: Tweaks to generation of 430X instructions adds daf0305adc4 MSP430: Remove unused msp430_hard_regno_nregs_*_padding functions adds d2c976d5790 * ipa-reference.c (ipa_reference_optimization_summary_d): [...] adds 3ad8baf1748 Simplify common case of use_future_t that uses std::allocator adds cddd8a3c8f2 2019-10-24 Richard Biener rguenther@suse.de adds 525ead362b2 Finish moving constraint and logic functionality of out pt. [...] adds 715c8a41e08 Make gt_pch_nx unreachable in symbol-summary classes. adds 72da463e4d4 ipa-sra-19.c: Avoid unprototyped function adds 97a0265f0f3 Revert ABI changes to std::allocator in C++20 adds 61c7f424d83 [dump] small source cleanup adds 1ab81e0da4a [C++ PATCH] Template parm index fix adds 005098dc3e6 Add missing space to diagnostic in reshape_init_r. adds df2f0d60e6b rs6000: Implement [u]avg<mode>3_ceil adds 096bdef978d * cgraphunit.c (symbol_table::process_new_functions): Call [...] adds 34f0543c9af * symbols-summary.h (fast_function_summary<T *, V>::releas [...] adds 073e8b082fb * config/arc/arc.c (hwloop_optimize): Add missing space in [...] adds 922773eec46 * gimplify.h (omp_construct_selector_matches): Declare. * [...] adds dca43c5d630 Daily bump. adds 30672f1c868 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds d5c02925a4c * doc/xml/gnu/gpl-3.0.xml: Switch www.gnu.org to https. adds f9b66efbaf9 * doc/xml/manual/policy_data_structures_biblio.xml: Switch [...] adds f172333b7d7 2019-10-25 Richard Biener rguenther@suse.de adds 8fda7730d16 Fix reductions for fully-masked loops adds 37438a1a429 Fix typo in dump_tree_statistics. adds 8f01336ddfc Update SVE tests for recent XPASSes adds 09a61eea0b9 Fix failure in gcc.target/sve/reduc_strict_3.c adds b52c5823a5c 2019-10-25 Richard Biener rguenther@suse.de adds 8c202b0db0a 2019-10-25 Richard Biener rguenther@suse.de adds 29df010379b Guard use of concepts with feature test macro adds 1e9fd29a425 * gcc.target/powerpc/pr70100.c: Add -mvsx. [...] adds 96d1e6235a5 [Fortran] OpenACC – permit common blocks in some clauses adds e1ad18eeeed PR target/85969 * config/avr/gen-avr-mmcu-specs.c (str_pr [...] adds 3c585034cfd Fix compilation with Clang adds 4badc652b89 Use implicitly-defined copy operations for test iterators adds 991edac437a PR c++/91581 - ICE in exception-specification of defaulted ctor. adds 71046993786 Daily bump. adds 9da6344fa93 Fix false dependence of scalar operation vrcp/vsqrt/vrsqrt/ [...] adds 541ec0fe275 Adjust predicates and constraints of scalar insns. adds d5a74b09ac7 rs6000: Fix allocate_stack in a corner case (PR91289) adds 79796211807 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 74c5e5f5bf7 * doc/xml/manual/codecvt.xml: Switch pubs.opengroup.org to [...] adds 36e5ec23e7f Daily bump. adds 05e25bab4ca Remove redudant <iptr> when operand already has scalar mode. adds 241c48e728f * ipa-icf.c (sem_function::merge): Update function summari [...] adds 62aa3a9a187 * ipa-inline-transform.c (inline_call): update function su [...] adds 062ef3bf73e * ipa-cp.c (propagate_constants_across_call): If args are [...] adds 6588f6ba91b fix cgraph comment new f87ccf4bac4 Test --help=common for full sentences new 7d38e04458a introduce -fcallgraph-info option new 52fc988c00e document unsupported -flto -fcallgraph-info
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (471d31ba6da) \ N -- N -- N refs/heads/aoliva/testme (52fc988c00e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 491 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.c | 6 + gcc/c-family/c-common.h | 1 - gcc/c-family/c-omp.c | 188 -------- gcc/c/ChangeLog | 9 + gcc/c/c-decl.c | 8 +- gcc/c/c-parser.c | 2 +- gcc/cgraph.c | 2 +- gcc/cgraphunit.c | 5 +- gcc/common.opt | 4 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/arc/arc.c | 6 +- gcc/config/avr/gen-avr-mmcu-specs.c | 8 - gcc/config/i386/i386.md | 67 +-- gcc/config/i386/sse.md | 216 ++++++--- gcc/config/i386/subst.md | 4 +- gcc/config/msp430/constraints.md | 1 + gcc/config/msp430/msp430-protos.h | 1 + gcc/config/msp430/msp430.c | 47 +- gcc/config/msp430/msp430.md | 20 +- gcc/config/rs6000/altivec.md | 4 +- gcc/config/rs6000/darwin.h | 4 +- gcc/config/rs6000/predicates.md | 8 + gcc/config/rs6000/rs6000-builtin.def | 12 +- gcc/config/rs6000/rs6000-logue.c | 12 +- gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 51 ++- gcc/config/rs6000/rs6000.h | 16 +- gcc/config/rs6000/rs6000.md | 78 +++- gcc/config/rs6000/vsx.md | 8 + gcc/config/rx/rx.c | 2 +- gcc/config/s390/s390.c | 5 +- gcc/config/s390/s390.md | 38 +- gcc/coverage.c | 8 + gcc/cp/ChangeLog | 82 ++++ gcc/cp/call.c | 2 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 22 +- gcc/cp/constraint.cc | 128 ++++++ gcc/cp/cp-tree.h | 17 +- gcc/cp/decl.c | 20 +- gcc/cp/decl2.c | 8 +- gcc/cp/except.c | 4 +- gcc/cp/logic.cc | 83 +++- gcc/cp/method.c | 69 +-- gcc/cp/parser.c | 26 +- gcc/cp/parser.h | 4 - gcc/cp/pt.c | 192 +------- gcc/cp/rtti.c | 4 +- gcc/doc/invoke.texi | 9 +- gcc/dumpfile.c | 10 +- gcc/fibonacci_heap.h | 2 +- gcc/fortran/ChangeLog | 27 ++ gcc/fortran/array.c | 17 + gcc/fortran/decl.c | 9 - gcc/fortran/dump-parse-tree.c | 10 + gcc/fortran/openmp.c | 41 +- gcc/fortran/resolve.c | 3 + gcc/genemit.c | 2 +- gcc/gimplify.c | 153 ++++++- gcc/gimplify.h | 2 + gcc/ipa-cp.c | 31 +- gcc/ipa-fnsummary.c | 158 ++++--- gcc/ipa-fnsummary.h | 63 ++- gcc/ipa-icf.c | 7 +- gcc/ipa-inline-analysis.c | 9 +- gcc/ipa-inline-transform.c | 10 +- gcc/ipa-inline.c | 57 +-- gcc/ipa-prop.c | 35 +- gcc/ipa-prop.h | 11 +- gcc/ipa-reference.c | 304 ++++++++----- gcc/ipa-reference.h | 11 +- gcc/ipa-sra.c | 8 +- gcc/lto-streamer-out.c | 114 +++-- gcc/lto-streamer.h | 3 + gcc/lto/ChangeLog | 11 + gcc/lto/lto-common.c | 11 +- gcc/lto/lto-partition.c | 6 +- gcc/lto/lto.c | 4 +- gcc/omp-general.c | 298 +++++++++++++ gcc/omp-general.h | 3 + gcc/params.def | 2 +- gcc/plugin.c | 6 +- gcc/symbol-summary.h | 47 +- gcc/testsuite/ChangeLog | 156 +++++++ .../c-c++-common/gomp/declare-variant-8.c | 125 ++++++ gcc/testsuite/g++.dg/DRs/dr1778.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/g++.dg/cpp0x/noexcept55.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts5.C | 24 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr91969.C | 38 ++ gcc/testsuite/gcc.c-torture/execute/20191023-1.c | 73 +++ gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 3 +- gcc/testsuite/gcc.dg/torture/pr92203.c | 37 ++ gcc/testsuite/gcc.dg/torture/pr92222.c | 17 + gcc/testsuite/gcc.dg/vect/pr65947-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-12.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-4.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-9.c | 2 +- gcc/testsuite/gcc.dg/vect/pr80631-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr92205.c | 13 + gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c | 82 ++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c | 82 ++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c | 82 ++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c | 82 ++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c | 82 ++++ gcc/testsuite/gcc.dg/vect/slp-reduc-9.c | 25 ++ gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 2 +- .../gcc.dg/vect/vect-reduc-2char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 5 +- gcc/testsuite/gcc.misc-tests/help.exp | 3 +- gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c | 14 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 3 +- .../gcc.target/aarch64/sve/reduc_strict_3.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/slp_13.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 20 +- .../gcc.target/i386/{pr87007-3.c => pr87007-4.c} | 12 +- .../gcc.target/i386/{pr87007-2.c => pr87007-5.c} | 12 +- gcc/testsuite/gcc.target/msp430/emulate-slli.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srai.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srli.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- ...pointer-once.c => load-thread-pointer-once-2.c} | 8 +- gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 | 74 ++++ gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 53 +++ gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 39 ++ gcc/toplev.c | 4 + gcc/tree-ssa-alias.c | 16 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 107 ++++- gcc/tree-ssa-sccvn.c | 9 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop.c | 94 ++-- gcc/tree-vect-patterns.c | 52 +++ gcc/tree-vect-slp.c | 123 +++--- gcc/tree-vect-stmts.c | 142 ++++-- gcc/tree-vrp.c | 15 +- gcc/tree.c | 2 +- libgcc/ChangeLog | 12 + libgcc/config/msp430/lib2hw_mul.S | 170 ++++--- libgcc/config/msp430/lib2mul.c | 3 + libgomp/ChangeLog | 7 + .../libgomp.oacc-fortran/common-block-1.f90 | 107 +++++ .../libgomp.oacc-fortran/common-block-2.f90 | 152 +++++++ .../libgomp.oacc-fortran/common-block-3.f90 | 139 ++++++ libstdc++-v3/ChangeLog | 294 ++++++++++++ .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 446 +++++++++++++++++++ libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/locale.xml | 2 +- libstdc++-v3/doc/xml/manual/messages.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 159 ++++++- libstdc++-v3/include/backward/hash_set | 10 +- libstdc++-v3/include/backward/hashtable.h | 18 +- libstdc++-v3/include/bits/alloc_traits.h | 183 ++++++-- libstdc++-v3/include/bits/allocator.h | 58 ++- libstdc++-v3/include/bits/basic_string.h | 11 +- libstdc++-v3/include/bits/memoryfwd.h | 4 + libstdc++-v3/include/bits/random.h | 15 + libstdc++-v3/include/bits/range_cmp.h | 4 +- libstdc++-v3/include/bits/stl_construct.h | 128 +++--- libstdc++-v3/include/bits/stl_uninitialized.h | 4 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/experimental/executor | 45 +- libstdc++-v3/include/ext/alloc_traits.h | 21 +- libstdc++-v3/include/ext/debug_allocator.h | 3 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/malloc_allocator.h | 45 +- libstdc++-v3/include/ext/new_allocator.h | 37 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 11 +- .../detail/bin_search_tree_/node_iterators.hpp | 15 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 20 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 16 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 4 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 4 +- .../detail/binary_heap_/point_const_iterator.hpp | 20 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 7 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 25 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 8 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 11 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 15 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 9 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 12 +- .../left_child_next_sibling_heap_.hpp | 33 +- .../detail/left_child_next_sibling_heap_/node.hpp | 6 +- .../point_const_iterator.hpp | 24 +- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 20 +- .../constructors_destructor_fn_imps.hpp | 4 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 77 ++-- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 18 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 44 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 88 ++-- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 34 +- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 10 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 22 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 2 +- .../trie_policy/sample_trie_access_traits.hpp | 4 +- .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 202 +++------ .../include/ext/pb_ds/list_update_policy.hpp | 11 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 8 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 4 +- libstdc++-v3/include/ext/rc_string_base.h | 4 +- libstdc++-v3/include/ext/rope | 8 +- libstdc++-v3/include/ext/slist | 24 +- libstdc++-v3/include/ext/sso_string_base.h | 5 +- libstdc++-v3/include/ext/throw_allocator.h | 17 +- libstdc++-v3/include/ext/vstring.h | 5 +- libstdc++-v3/include/ext/vstring_util.h | 9 +- libstdc++-v3/include/std/functional | 11 +- libstdc++-v3/include/std/memory | 1 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/include/tr1/hashtable.h | 27 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 4 + libstdc++-v3/testsuite/20_util/allocator/8230.cc | 5 +- .../rebind_c++20.cc} | 12 +- .../requirements/constexpr.cc} | 11 +- .../20_util/allocator/requirements/typedefs.cc | 4 + .../allocator/requirements/typedefs_c++20.cc | 67 +++ libstdc++-v3/testsuite/20_util/allocator/void.cc | 22 + libstdc++-v3/testsuite/20_util/bind/91371.cc | 4 +- .../invoke/constexpr.cc} | 24 +- .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../20_util/scoped_allocator/69293_neg.cc | 3 + .../specialized_algorithms/construct_at/1.cc | 64 +++ .../23_containers/deque/capacity/29134.cc | 4 +- .../23_containers/forward_list/capacity/1.cc | 5 +- .../testsuite/23_containers/list/capacity/29134.cc | 4 +- .../testsuite/23_containers/map/capacity/29134.cc | 5 +- .../23_containers/multimap/capacity/29134.cc | 5 +- .../23_containers/multiset/capacity/29134.cc | 5 +- .../testsuite/23_containers/set/capacity/29134.cc | 5 +- .../23_containers/vector/capacity/29134.cc | 11 +- .../vector/cons/destructible_debug_neg.cc | 4 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../testsuite/26_numerics/random/concept.cc | 221 ++++++++++ .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/vstring/capacity/29134.cc | 3 +- .../{23_containers/span/2.cc => std/concepts/1.cc} | 12 +- .../array/creation => std/concepts}/2.cc | 14 +- .../unordered_map/capacity/29134-map.cc | 6 +- .../unordered_multimap/capacity/29134-multimap.cc | 6 +- .../unordered_multiset/capacity/29134-multiset.cc | 5 +- .../unordered_set/capacity/29134-set.cc | 5 +- .../testsuite/util/replacement_memory_operators.h | 4 + libstdc++-v3/testsuite/util/testsuite_abi.h | 10 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 14 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 89 ++-- 281 files changed, 6842 insertions(+), 2232 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-8.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1778.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept55.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts5.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91969.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/20191023-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92203.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92222.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92205.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-9.c copy gcc/testsuite/gcc.target/i386/{pr87007-3.c => pr87007-4.c} (54%) copy gcc/testsuite/gcc.target/i386/{pr87007-2.c => pr87007-5.c} (54%) copy gcc/testsuite/gcc.target/s390/{load-thread-pointer-once.c => load-thread-poin [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-3.f90 copy libstdc++-v3/testsuite/20_util/{pointer_traits/pointer_to_constexpr.cc => all [...] copy libstdc++-v3/testsuite/20_util/{pointer_traits/pointer_to_constexpr.cc => all [...] create mode 100644 libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_ [...] copy libstdc++-v3/testsuite/20_util/{reference_wrapper/incomplete.cc => function_o [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/concept.cc copy libstdc++-v3/testsuite/{23_containers/span/2.cc => std/concepts/1.cc} (75%) copy libstdc++-v3/testsuite/{23_containers/array/creation => std/concepts}/2.cc (78%)