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-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from fa4be7f961e Daily bump. adds 8c09dc31e87 PR lto/91222 * ipa-devirt.c (warn_types_mismatch): Compar [...] adds f3ff423503d Implement more rtx vector folds on variable-length vectors adds cece06110c9 Generalise VEC_DUPLICATE folding for variable-length vectors adds 6a2ad652327 Add dg test for matching function bodies adds 1dc72f8a1eb Prevent -Og from deleting stores to write-only variables adds 4692c7e849f Don't run DSE at -Og adds 7b034a76680 Prevent tree-ssa-dce.c from deleting stores at -Og adds 10ba5bece5a 2019-07-29 Richard Biener rguenther@suse.de adds cf474017fbb Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds 9048c8aa4be 2019-07-29 Richard Biener rguenther@suse.de adds 21ffc389af1 2019-07-29 Richard Biener rguenther@suse.de adds 853fb49def8 PR libstdc++/51333 Define recursive_init_error constructor [...] adds 8656245d83b [arm] Make ACLE builtins use arm_* namespace for expanders adds 518c0d61702 2019-07-29 Thomas Koenig tkoenig@gcc.gnu.org adds 68fda9250ee Fix inchash handling of wide_ints (PR91242) adds b7aa7039cad Add PR number adds 32a388df6c6 Allow both upper and lower case 'r' in register names adds 4b12180b464 MSP430: Disallow use of code/data regions in the small memo [...] adds 0244d3a432e * config/i386/i386.md (movstrict<mode>): Use register_oper [...] adds 4c4046ec62d Daily bump. adds 04964ae2cbd PR target/91150 * config/i386/i386-expand.c (expand_vec_p [...] adds 70ef2520bb0 PR middle-end/91216 * omp-low.c (global_nonaddressable_va [...] adds c9db2cc9d85 PR middle-end/91282 * gcc.dg/type-convert-var.c: Add -fex [...] adds 1dc6fdb5cab 2019-07-30 Richard Biener rguenther@suse.de adds 9c19fd8a09c Handle IFN_COND_MUL in tree-ssa-math-opts.c adds 17c759498ed Mark 2nd argument of delete operator as needed (PR tree-opt [...] adds 80c7cb9d2c8 2019-07-30 Richard Biener rguenther@suse.de adds f12fbeb535f Deduce automatically number of cores for -flto option. adds 84ce34d9efb 2019-07-30 Richard Biener rguenther@suse.de adds 0ab4d0a8cb6 Use edge->indirect_unknown_callee in cgraph_edge::make_dire [...] adds d1e2c295bf9 Adjust literal pool offset in Thumb-2 movsi patterns adds 1b6366112db * config/alpha/alpha.c (alpha_option_override): Quote a C type. adds 699b1c61dce 2019-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 041afbbfd7d PR testsuite/91258 - g++.dg/ubsan/vla-1.C and gcc.dg/strlen [...] adds 2a1d640447a Daily bump. adds 8df3e7a54a0 Make lra use per-alternative earlyclobber info adds eb98d82853f PR middle-end/91301 * gimplify.c (gimplify_omp_for): If f [...] adds 84c0a26cbe3 2019-07-31 Richard Biener rguenther@suse.de adds 4dee05a995d [Arm][CMSE]Add warn_unused_return attribute to cmse functions adds 87ab84d4b5b [GCC, AArch64] Enable Transactional Memory Extension adds 497cfcbe502 PR tree-optimization/91201 * config/i386/sse.md (reduc_pl [...] adds 9c4ce317cc7 2019-07-31 Richard Biener rguenther@suse.de adds 304a1d8a1a0 Mark necessary 2nd and later args for delete op. adds d6f839ac77a 2019-07-31 Richard Biener rguenther@suse.de adds 272dd25231e Remove amdgcn expcnt waits. adds 6e46f45fb7d PR tree-optimization/91201 * config/i386/mmx.md (reduc_pl [...] adds 4eda35ff6b3 gcc/ChangeLog: * config.gcc (hppa*-*-netbsd*): New target. [...] adds 0a6fe1bdfb2 2019-07-31 Richard Biener rguenther@suse.de adds 293b36500dd PR c/91192 * c-parser.c (c_parser_sizeof_expression): Cal [...] adds c3a1acbd34c 2019-07-31 Richard Biener rguenther@suse.de adds cc542d5649d PR libstdc++/91308 fix constraints on unique_ptr assignment adds c7614775366 Add Doxygen comments to <bit> header adds d6f60d4c591 Implement "P0631R4 Math Constants" for C++20 adds 6fc7f202f8f PR target/91050 * config/rs6000/rs6000.opt (mdejagnu-cpu= [...] adds c9b21954f00 ipa-devirt: make qsort helpers static adds 30ca2094de2 Fix copy_node of TEMPLATE_INFO. adds 5c2419ef8c4 PR c++/90538 - multiple expansions of capture packs adds 0c3543005ce Qualify call to prevent ADL adds db8ac46f32e RISC-V: Raise error on unexpected ISA string at end. adds b310326b743 /cp 2019-07-31 Paolo Carlini paolo.carlini@oracle.com adds 650498b4d8c Daily bump. adds eb1cec90a88 RISC-V: Fix testcase on rv64 adds 5cabe25a91f 2019-08-01 Bernd Edlinger bernd.edlinger@hotmail.de adds 100191146d5 2019-08-01 Richard Biener rguenther@suse.de adds 72a0070c49a Fix pr89330_0.C test adds 02fefffe6b7 2019-08-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 9c490f7a3ca PR c++/90805 - detect narrowing in case values. * decl.c [...] adds cd91edaa77b sort.cc: introduce gcc_sort_r adds 194ba724200 domwalk: use gcc_sort_r adds 71dfef94f36 * config/i386/mmx.md (vec_extractv2si_0): Add (r,x) altern [...] adds d6384b85e99 PR c++/90590 adds 7a18373af2e PR target/85693 * config/i386/mmx.md (usadv8qi): New expander. adds 1eb320c2f38 Fix comment about use of @pcrel@got. adds 8070b8d5273 * cgraph.h (cgraph_edge::maybe_hot_p): Tweak comment. * c [...] adds a8c2576b6b8 * cfgrtl.c (relink_block_chain): Add line returns in dump file. adds 36154c6c9d4 PR c++/90947 - Simple lookup table of array of strings is m [...] adds 69ed87a3906 Daily bump. adds e8a3be40706 Check -shared is available for pr87906_0.C adds a1022fb3787 Fix gcc.dg/torture/ssa-fre-6.c failure for avr adds 141b0ef7038 Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete o [...] new 5bc61339780 * quadmath.h (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, [...] new ef88bc0b3e7 PR tree-optimization/91201 * config/i386/i386-expand.c (i [...] new dcd8ad068f9 * gcc.c-torture/pr88140.c: Move to ... * gcc.c-torture/co [...] new 8a02a12c9de Fix gcc.dg/torture/ssa-fre-{5,7}.c failure for avr new e4e3943c25e /cp 2019-08-02 Paolo Carlini paolo.carlini@oracle.com new e63ca5570db Properly detect working jobserver in gcc driver. new 0e23c46fa22 2019-08-02 Richard Biener rguenther@suse.de new e9c866bd3b8 PR target/91323 * config/i386/i386-expand.c (ix86_unorder [...] new 13293fb26de * doc/invoke.texi (hot-bb-count-fraction): Rework descript [...] new e9fdc712bf7 * gcc.dg/torture/pr91323.c: Also check comparison results. new 7df939a3aeb PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and ge [...]
The 11 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 | 550 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/bitmap.c | 139 +++++- gcc/bitmap.h | 1 + gcc/c-family/c-warn.c | 10 + gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 5 +- gcc/cfgrtl.c | 6 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 2 +- gcc/common.opt | 2 +- gcc/common/config/riscv/riscv-common.c | 7 + gcc/config.gcc | 8 + gcc/config/aarch64/aarch64-builtins.c | 84 ++++ gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-option-extensions.def | 3 + gcc/config/aarch64/aarch64.h | 7 + gcc/config/aarch64/aarch64.md | 41 ++ gcc/config/aarch64/arm_acle.h | 55 ++- gcc/config/alpha/alpha.c | 2 +- gcc/config/arm/arm-builtins.c | 2 +- gcc/config/arm/arm.md | 16 +- gcc/config/arm/arm_cmse.h | 2 + gcc/config/arm/thumb2.md | 2 +- gcc/config/arm/types.md | 7 +- gcc/config/arm/vfp.md | 2 +- gcc/config/darwin.h | 3 +- gcc/config/gcn/gcn-valu.md | 15 +- gcc/config/gcn/gcn.c | 13 + gcc/config/gcn/gcn.md | 62 +-- gcc/config/i386/i386-expand.c | 22 +- gcc/config/i386/i386.h | 6 + gcc/config/i386/i386.md | 38 +- gcc/config/i386/mmx.md | 112 ++++- gcc/config/i386/sse.md | 27 +- gcc/config/msp430/msp430.c | 35 +- gcc/config/msp430/msp430.h | 30 ++ gcc/config/pa/pa-netbsd.h | 137 +++++ gcc/config/pa/pa32-netbsd.h | 37 ++ gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000.c | 3 - gcc/config/rs6000/rs6000.h | 14 + gcc/config/rs6000/rs6000.opt | 7 - gcc/cp/ChangeLog | 57 +++ gcc/cp/cp-objcp-common.c | 1 - gcc/cp/cp-tree.h | 19 +- gcc/cp/decl.c | 33 +- gcc/cp/decl2.c | 23 +- gcc/cp/lambda.c | 30 +- gcc/cp/pt.c | 82 +-- gcc/cp/tree.c | 3 +- gcc/doc/invoke.texi | 51 +- gcc/doc/sourcebuild.texi | 85 ++++ gcc/domwalk.c | 15 +- gcc/fortran/ChangeLog | 25 + gcc/fortran/dump-parse-tree.c | 33 ++ gcc/fortran/gfortran.h | 2 + gcc/fortran/interface.c | 7 + gcc/fortran/invoke.texi | 11 +- gcc/fortran/lang.opt | 4 + gcc/fortran/parse.c | 7 + gcc/fortran/symbol.c | 13 + gcc/fortran/trans-decl.c | 75 ++- gcc/gcc.c | 42 ++ gcc/gcc.h | 1 + gcc/gimple-ssa-evrp-analyze.c | 32 +- gcc/gimple-ssa-evrp-analyze.h | 4 +- gcc/gimplify.c | 16 + gcc/inchash.h | 2 +- gcc/int-vector-builder.h | 9 +- gcc/ipa-devirt.c | 6 +- gcc/lra-constraints.c | 20 +- gcc/lra-int.h | 7 - gcc/lra-lives.c | 8 +- gcc/lra.c | 60 +-- gcc/lto-wrapper.c | 167 ++++++- gcc/lto/ChangeLog | 5 + gcc/lto/Make-lang.in | 2 +- gcc/omp-low.c | 29 +- gcc/opts.c | 5 +- gcc/params.def | 22 +- gcc/predict.c | 76 ++- gcc/rtx-vector-builder.h | 16 +- gcc/simplify-rtx.c | 178 +++++-- gcc/sort.cc | 60 ++- gcc/system.h | 9 +- gcc/testsuite/ChangeLog | 211 ++++++++ gcc/testsuite/ChangeLog-2018 | 4 +- gcc/testsuite/c-c++-common/array-1.c | 247 +++++++++ gcc/testsuite/c-c++-common/guality/Og-dce-1.c | 14 + gcc/testsuite/c-c++-common/guality/Og-dce-2.c | 19 + gcc/testsuite/c-c++-common/guality/Og-dce-3.c | 29 ++ .../c-c++-common/guality/Og-global-dse-1.c | 17 + .../c-c++-common/guality/Og-static-wo-1.c | 15 + gcc/testsuite/c-c++-common/pr89888.c | 4 +- gcc/testsuite/c-c++-common/pr90590-1.c | 15 + gcc/testsuite/c-c++-common/pr90590-1.h | 2 + gcc/testsuite/c-c++-common/pr90590-2.c | 11 + gcc/testsuite/c-c++-common/pr90590-2.h | 4 + gcc/testsuite/g++.dg/abi/mangle73.C | 96 ++++ gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C | 19 + gcc/testsuite/g++.dg/cpp0x/enum28.C | 4 +- .../g++.dg/cpp0x/lambda/lambda-variadic9.C | 16 + gcc/testsuite/g++.dg/cpp0x/range-for19.C | 2 +- .../g++.dg/cpp1y/lambda-generic-pretty1.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-init16.C | 2 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 8 + gcc/testsuite/g++.dg/cpp1y/new2.C | 39 ++ gcc/testsuite/g++.dg/cpp1z/nodiscard6.C | 11 + gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 102 ++++ gcc/testsuite/g++.dg/diagnostic/delete1.C | 14 + gcc/testsuite/g++.dg/guality/guality.exp | 18 +- gcc/testsuite/g++.dg/init/array53.C | 33 ++ gcc/testsuite/g++.dg/lto/pr87906_0.C | 1 + gcc/testsuite/g++.dg/lto/pr89330_0.C | 1 + gcc/testsuite/g++.dg/torture/pr91270.C | 10 + gcc/testsuite/g++.dg/torture/pr91280.C | 223 +++++++++ gcc/testsuite/g++.dg/ubsan/vla-1.C | 10 +- .../gcc.c-torture/{ => compile}/pr88140.c | 0 gcc/testsuite/gcc.dg/gomp/pr91216.c | 20 + gcc/testsuite/gcc.dg/guality/guality.exp | 18 +- gcc/testsuite/gcc.dg/torture/pr91178-2.c | 11 + gcc/testsuite/gcc.dg/torture/pr91267.c | 21 + gcc/testsuite/gcc.dg/torture/pr91323.c | 51 ++ gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 1 + gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 1 + gcc/testsuite/gcc.dg/torture/ssa-fre-7.c | 1 + gcc/testsuite/gcc.dg/type-convert-var.c | 2 +- gcc/testsuite/gcc.dg/vect/pr91293-1.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-2.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-3.c | 20 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 60 +++ gcc/testsuite/gcc.target/aarch64/acle/tme.c | 34 ++ .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 26 +- gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 26 +- gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 20 +- gcc/testsuite/gcc.target/arm/cmse/cmse-17.c | 10 + gcc/testsuite/gcc.target/i386/avx2-pr91201.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c | 37 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c | 6 + .../gcc.target/i386/{pr85693.c => pr85693-1.c} | 4 +- gcc/testsuite/gcc.target/i386/pr85693.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c | 21 + gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201.c | 18 + .../msp430/asm-register-names-lower-case.c | 25 + .../msp430/asm-register-names-upper-case.c | 25 + .../gcc.target/msp430/pr78818-data-region.c | 3 +- .../gcc.target/msp430/region-attribute-misuse.c | 16 + .../gcc.target/msp430/region-misuse-code-data.c | 4 + .../gcc.target/msp430/region-misuse-code.c | 4 + .../gcc.target/msp430/region-misuse-data.c | 4 + gcc/testsuite/gcc.target/riscv/attribute-10.c | 6 + gcc/testsuite/gfortran.dg/pr91296.f90 | 27 + gcc/testsuite/lib/scanasm.exp | 166 +++++++ gcc/tree-cfg.c | 3 +- gcc/tree-ssa-dce.c | 60 ++- gcc/tree-ssa-loop-im.c | 22 +- gcc/tree-ssa-math-opts.c | 71 +-- gcc/tree-ssa-pre.c | 6 +- gcc/tree-ssa-sccvn.c | 303 ++++++------ gcc/tree-ssa-sccvn.h | 23 + gcc/tree-ssa-structalias.c | 113 +++-- gcc/tree-vect-slp.c | 3 + gcc/tree-vector-builder.c | 97 ---- gcc/tree-vector-builder.h | 20 +- gcc/tree-vrp.c | 98 ++-- gcc/tree.c | 67 +++ gcc/tree.h | 6 + gcc/vec.c | 21 +- gcc/vec.h | 81 ++- gcc/vector-builder.h | 209 ++++++-- gcc/vr-values.c | 18 +- gcc/vr-values.h | 5 +- gcc/wide-int.h | 18 + libgcc/ChangeLog | 13 + libgcc/config.host | 3 + libgcc/config/arm/cmse.c | 1 + libgcc/config/pa/{t-openbsd => t-netbsd} | 0 libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.c++/for-27.C | 169 +++++++ libquadmath/ChangeLog | 6 + libquadmath/quadmath.h | 28 +- libstdc++-v3/ChangeLog | 159 ++++++ libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/algorithmfwd.h | 86 ++++ libstdc++-v3/include/bits/cpp_type_traits.h | 1 + libstdc++-v3/include/bits/move.h | 1 + libstdc++-v3/include/bits/predefined_ops.h | 45 +- libstdc++-v3/include/bits/stl_algo.h | 117 ++++- libstdc++-v3/include/bits/stl_algobase.h | 133 ++++- libstdc++-v3/include/bits/stl_heap.h | 9 + libstdc++-v3/include/bits/stl_iterator.h | 4 +- libstdc++-v3/include/bits/unique_ptr.h | 30 +- libstdc++-v3/include/precompiled/stdc++.h | 3 + libstdc++-v3/include/std/array | 7 + libstdc++-v3/include/std/bit | 28 ++ libstdc++-v3/include/std/memory | 5 +- libstdc++-v3/include/std/numbers | 142 ++++++ libstdc++-v3/include/std/utility | 6 + libstdc++-v3/include/std/version | 2 + libstdc++-v3/libsupc++/cxxabi.h | 9 +- libstdc++-v3/libsupc++/guard_error.cc | 4 +- .../tuple_element_neg.cc => 18_support/51333.cc} | 13 +- .../exchange/constexpr.cc} | 23 +- .../unique_ptr/assign/91308.cc} | 35 +- .../constexpr.cc} | 24 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../58982.cc => adjacent_find/constexpr.cc} | 36 +- .../{copy_n/58982.cc => all_of/constexpr.cc} | 34 +- .../{copy_n/58982.cc => any_of/constexpr.cc} | 34 +- .../58982.cc => binary_search/constexpr.cc} | 36 +- .../constexpr_macro.cc} | 16 +- libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 3 +- .../{copy_n/58982.cc => copy/constexpr.cc} | 34 +- .../25_algorithms/copy/move_iterators/69478.cc | 1 + .../58982.cc => copy_backward/constexpr.cc} | 35 +- .../copy_backward/move_iterators/69478.cc | 1 + .../{copy_n/58982.cc => copy_if/constexpr.cc} | 37 +- .../testsuite/25_algorithms/copy_n/58982.cc | 3 +- .../copy_n/{58982.cc => constexpr.cc} | 36 +- .../{copy_n/58982.cc => count/constexpr.cc} | 33 +- .../{copy_n/58982.cc => count_if/constexpr.cc} | 34 +- .../testsuite/25_algorithms/equal/constexpr.cc | 45 ++ .../{copy_n/58982.cc => equal_range/constexpr.cc} | 33 +- .../{copy_n/58982.cc => fill/constexpr.cc} | 34 +- .../{copy_n/58982.cc => fill_n/constexpr.cc} | 33 +- .../{copy_n/58982.cc => find/constexpr.cc} | 33 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 47 ++ .../25_algorithms/find_first_of/constexpr.cc | 46 ++ .../{copy_n/58982.cc => find_if/constexpr.cc} | 34 +- .../{copy_n/58982.cc => find_if_not/constexpr.cc} | 34 +- .../{copy_n/58982.cc => for_each/constexpr.cc} | 37 +- .../{copy_n/58982.cc => generate/constexpr.cc} | 33 +- .../{copy_n/58982.cc => generate_n/constexpr.cc} | 33 +- .../25_algorithms/headers/algorithm/synopsis.cc | 80 +++ .../{copy_n/58982.cc => is_heap/constexpr.cc} | 40 +- .../25_algorithms/is_heap_until/constexpr.cc | 48 ++ .../58982.cc => is_partitioned/constexpr.cc} | 34 +- .../58982.cc => is_permutation/constexpr.cc} | 34 +- .../{copy_n/58982.cc => is_sorted/constexpr.cc} | 36 +- .../58982.cc => is_sorted_until/constexpr.cc} | 36 +- .../lexicographical_compare/constexpr.cc | 46 ++ .../{copy_n/58982.cc => lower_bound/constexpr.cc} | 36 +- .../testsuite/25_algorithms/merge/constexpr.cc | 48 ++ .../testsuite/25_algorithms/mismatch/constexpr.cc | 44 ++ libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 1 + .../testsuite/25_algorithms/move_backward/69478.cc | 1 + .../{copy/58982.cc => none_of/constexpr.cc} | 34 +- .../25_algorithms/partition_copy/constexpr.cc | 44 ++ .../58982.cc => partition_point/constexpr.cc} | 36 +- .../{copy/58982.cc => remove/constexpr.cc} | 33 +- .../{copy_n/58982.cc => remove_copy/constexpr.cc} | 34 +- .../58982.cc => remove_copy_if/constexpr.cc} | 35 +- .../{copy_n/58982.cc => remove_if/constexpr.cc} | 34 +- .../{copy_n/58982.cc => replace_copy/constexpr.cc} | 36 +- .../25_algorithms/replace_copy_if/constexpr.cc | 43 ++ .../{copy_n/58982.cc => replace_if/constexpr.cc} | 33 +- .../{copy_n/58982.cc => reverse_copy/constexpr.cc} | 34 +- .../{copy_n/58982.cc => rotate_copy/constexpr.cc} | 35 +- .../{copy_n/58982.cc => search/constexpr.cc} | 36 +- .../{copy_n/58982.cc => search_n/constexpr.cc} | 36 +- .../25_algorithms/set_difference/constexpr.cc | 47 ++ .../25_algorithms/set_intersection/constexpr.cc | 48 ++ .../set_symmetric_difference/constexpr.cc | 47 ++ .../testsuite/25_algorithms/set_union/constexpr.cc | 47 ++ .../testsuite/25_algorithms/transform/constexpr.cc | 47 ++ .../testsuite/25_algorithms/unique/constexpr.cc | 43 ++ .../25_algorithms/unique_copy/constexpr.cc | 44 ++ .../{copy_n/58982.cc => upper_bound/constexpr.cc} | 36 +- libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 99 ++++ .../numbers/2.cc} | 16 +- .../numbers/3.cc} | 14 +- .../numbers/nonfloat_neg.cc} | 25 +- 289 files changed, 7959 insertions(+), 1844 deletions(-) create mode 100644 gcc/config/pa/pa-netbsd.h create mode 100644 gcc/config/pa/pa32-netbsd.h create mode 100644 gcc/testsuite/c-c++-common/array-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-2.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-3.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-global-dse-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-static-wo-1.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.h create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.h create mode 100644 gcc/testsuite/g++.dg/abi/mangle73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-pretty1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/delete1.C create mode 100644 gcc/testsuite/g++.dg/init/array53.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91270.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91280.C rename gcc/testsuite/gcc.c-torture/{ => compile}/pr88140.c (100%) create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91216.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91267.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91323.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/tme.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-17.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c copy gcc/testsuite/gcc.target/i386/{pr85693.c => pr85693-1.c} (82%) create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-lower-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-upper-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-attribute-misuse.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-data.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-10.c create mode 100644 gcc/testsuite/gfortran.dg/pr91296.f90 copy libgcc/config/pa/{t-openbsd => t-netbsd} (100%) create mode 100644 libgomp/testsuite/libgomp.c++/for-27.C create mode 100644 libstdc++-v3/include/std/numbers copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/{25_algorithms/copy/58982.cc => 20_util/unique_ptr/ass [...] copy libstdc++-v3/testsuite/23_containers/array/{tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => adjacent_find/conste [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => all_of/constexpr.cc} (55%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => any_of/constexpr.cc} (54%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => binary_search/conste [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => copy/constexpr.cc} (52%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => copy_backward/conste [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => copy_if/constexpr.cc} (51%) copy libstdc++-v3/testsuite/25_algorithms/copy_n/{58982.cc => constexpr.cc} (54%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => count/constexpr.cc} (56%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => count_if/constexpr.c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => equal_range/constexp [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => fill/constexpr.cc} (58%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => fill_n/constexpr.cc} (56%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => find/constexpr.cc} (55%) create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => find_if/constexpr.cc} (55%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => find_if_not/constexp [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => for_each/constexpr.c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => generate/constexpr.c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => generate_n/constexpr [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => is_heap/constexpr.cc} (51%) create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => is_partitioned/const [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => is_permutation/const [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => is_sorted/constexpr. [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => is_sorted_until/cons [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => lower_bound/constexp [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy/58982.cc => none_of/constexpr.cc} (55%) create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => partition_point/cons [...] copy libstdc++-v3/testsuite/25_algorithms/{copy/58982.cc => remove/constexpr.cc} (56%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => remove_copy/constexp [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => remove_copy_if/const [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => remove_if/constexpr. [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => replace_copy/constex [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => replace_if/constexpr [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => reverse_copy/constex [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => rotate_copy/constexp [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => search/constexpr.cc} (52%) copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => search_n/constexpr.c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc copy libstdc++-v3/testsuite/25_algorithms/{copy_n/58982.cc => upper_bound/constexp [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/1.cc copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...]