This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allmodconfig in repository toolchain/ci/gcc.
from f4af2dde579 dump when SLP analysis fails due to shared vectype mismatch adds 8572edc828f libstdc++: Fix arithmetic bug in year_month_weekday convers [...] adds a3c13696fd2 VSX_EXTRACT fix adds 4289e488ddd c++: Make OMP UDR DECL_LOCAL_DECL_P earlier adds a0e4d7b44c5 libstdc++: Implement C++20 features for <sstream> adds a4223abb3de c: Allow omitted parameter names for C2x adds 54ef7701a9d value-range: Give up on POLY_INT_CST ranges [PR97457] adds 3dcd47389b1 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds dfbadb8ce9f syscall: don't build libcall_bsd.go on solaris adds 43cb72263fb c++: GCC accepts junk before fold-expression [PR86773] adds 323dd425520 c++: Member template function lookup failure [PR94799] adds 122f0db2793 testsuite: Adjust target requirements for sad-vectorize and [...] adds 976e7ef1a2d c++: Prevent warnings for value-dependent exprs [PR96742] adds 455ade18462 c++: Deprecate arithmetic convs on different enums [PR97573] adds 24fb1d9c585 c++: Improve the MVP -Wparentheses diagnostic. adds 23edcf6bee5 Re: testsuite: Enable and adjust powerpc fold-vec-extract/i [...] adds bbb36257448 [RS6000] float128-type-2.c unsupported adds 4166ebedf8b [RS6000] Don't be too clever with dg-do run and dg-do compile adds f4f9364d207 libstdc++: Fix linker script adds 0a36f5f21cd analyzer: fix more pointer-printing in logs adds e9751143e23 analyzer: move svalue and region decls to their own header files adds 1a9af271275 analyzer: fix false leak diagnostic on offsets from malloc [...] adds f635f0ce87d analyzer: more non-determinism fixes adds e93aae4a497 Daily bump. adds 0cdde1e7ae1 libgo: handle linking to NetBSD's versioned symbols adds c6bfc4eb3c9 libstdc++: Fix new basic_stringbuf constructor adds 0162d00d12b Call infer_non_null() directly when checking for non-null. adds 1e1e1edf88a More BB vectorization tweaks adds 632a2f50b8b Enable GCC to support Intel Key Locker ISA adds 68990ed13dc libstdc++: Rename _UniformRandomNumberGenerator parameters adds 53dede0f04b CSE conversions within sincos adds bafcf452c79 opts: Sanity check for param names. adds 291d920395d Fix conditional inclusion guard in gthr-vxworks-thread.c adds 9df44b94033 Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR adds eb6b71b83c9 libstdc++: Fix some warnings in headers adds e4b3d2a4c25 Consistently pass the vector type for scalar SLP cost compute new 64817472be2 libstdc++: Correct PR number in ChangeLog entry new 568de14d2e7 LTO: get_section: add new argument new 6e23549157d vect: Fix load costs for SLP permutes new 2e0216f9c4d libstdc++: Fix memory issue in ranges::lexicographical_comp [...] new 9703b8d98c1 c++: Stop (most) function-scope entities having a template header new a3ffa866e35 Add testcase for PR97596 new 8fe9869083d * gcc.dg/pr97596.c: Require int128 effective target. new 054d7b9f6f6 Selectively trap if ranger and vr-values disagree on range [...] new 3c9b99ef711 libstdc++: Make std::function work better with -fno-rtti new d067bd72936 libstdc++: Do not use volatile for __gnu_cxx::rope referenc [...] new 822c1d21a3c libstdc++: Allow Lemire's algorithm to be used in more cases new 8c84486bba1 libstdc++: Improve tests for constexpr algorithms new 40749db75ca stdbool.h: Update true and false expansions for C2x new 815baade9a0 c++: Diagnose constexpr delete [] new int; and delete new i [...] new 0da3e7668c4 Avoid typeless storage in wide-int
The 15 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 | 136 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 6 + gcc/analyzer/ChangeLog | 42 + gcc/analyzer/analyzer.h | 3 + gcc/analyzer/complexity.cc | 95 + gcc/analyzer/complexity.h | 51 + gcc/analyzer/program-state.cc | 33 +- gcc/analyzer/region-model-reachability.cc | 44 +- gcc/analyzer/region-model.h | 2135 +------------------- gcc/analyzer/region.cc | 20 +- gcc/analyzer/region.h | 1017 ++++++++++ gcc/analyzer/svalue.cc | 31 +- gcc/analyzer/svalue.h | 1150 +++++++++++ gcc/c-family/ChangeLog | 16 + gcc/c-family/c-opts.c | 10 + gcc/c-family/c.opt | 11 +- gcc/c/ChangeLog | 18 + gcc/c/c-decl.c | 4 +- gcc/common/config/i386/cpuinfo.h | 19 + gcc/common/config/i386/i386-common.c | 86 +- gcc/common/config/i386/i386-cpuinfo.h | 3 + gcc/common/config/i386/i386-isas.h | 3 + gcc/config.gcc | 4 +- gcc/config/i386/cpuid.h | 7 + gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 13 + gcc/config/i386/i386-c.c | 4 + gcc/config/i386/i386-expand.c | 220 ++ gcc/config/i386/i386-options.c | 12 +- gcc/config/i386/i386.h | 10 +- gcc/config/i386/i386.opt | 8 + gcc/config/i386/immintrin.h | 2 + gcc/config/i386/keylockerintrin.h | 129 ++ gcc/config/i386/predicates.md | 118 ++ gcc/config/i386/sse.md | 218 ++ gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 67 + gcc/cp/call.c | 35 +- gcc/cp/constexpr.c | 58 +- gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 15 +- gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 159 +- gcc/cp/typeck.c | 112 +- gcc/doc/extend.texi | 10 + gcc/doc/invoke.texi | 55 +- gcc/gimple-range-cache.cc | 12 +- gcc/ginclude/stdbool.h | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 20 +- gcc/ipa-fnsummary.c | 6 +- gcc/langhooks.c | 2 +- gcc/lto/ChangeLog | 8 + gcc/optc-gen.awk | 3 + gcc/output.h | 3 +- gcc/params.opt | 2 +- gcc/testsuite/ChangeLog | 223 ++ gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold12.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C | 21 + gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 120 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 ++ gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/parse/attr3.C | 2 +- gcc/testsuite/g++.dg/pr97609.C | 46 + gcc/testsuite/g++.dg/template/lookup16.C | 23 + gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 + gcc/testsuite/g++.dg/warn/mvp3.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 + gcc/testsuite/gcc.dg/c11-bool-1.c | 50 + gcc/testsuite/gcc.dg/c11-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-2.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-3.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-4.c | 6 + gcc/testsuite/gcc.dg/c2x-bool-1.c | 50 + gcc/testsuite/gcc.dg/c2x-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c2x-parm-omit-2.c | 10 + gcc/testsuite/gcc.dg/c2x-parm-omit-3.c | 23 + gcc/testsuite/gcc.dg/c2x-parm-omit-4.c | 5 + gcc/testsuite/gcc.dg/c99-bool-4.c | 46 + gcc/testsuite/gcc.dg/noncompile/pr79758.c | 2 +- gcc/testsuite/gcc.dg/pr97596.c | 12 + gcc/testsuite/gcc.dg/sin_cos.c | 41 + gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +- gcc/testsuite/gcc.dg/vect/pr97457.c | 15 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 4 + .../gcc.target/i386/keylocker-aesdec128kl.c | 17 + .../gcc.target/i386/keylocker-aesdec256kl.c | 17 + .../gcc.target/i386/keylocker-aesdecwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesdecwide256kl.c | 32 + .../gcc.target/i386/keylocker-aesenc128kl.c | 17 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesencwide256kl.c | 33 + .../gcc.target/i386/keylocker-encodekey128.c | 29 + .../gcc.target/i386/keylocker-encodekey256.c | 30 + .../gcc.target/i386/keylocker-loadiwkey.c | 19 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 - .../powerpc/fold-vec-extract-longlong.p7.c | 1 - .../powerpc/fold-vec-extract-longlong.p8.c | 1 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 - .../gcc.target/powerpc/le-altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- .../powerpc/vsx-load-element-extend-char.c | 5 +- .../powerpc/vsx-load-element-extend-int.c | 5 +- .../powerpc/vsx-load-element-extend-longlong.c | 5 +- .../powerpc/vsx-load-element-extend-short.c | 5 +- .../powerpc/vsx-store-element-truncate-char.c | 5 +- .../powerpc/vsx-store-element-truncate-int.c | 5 +- .../powerpc/vsx-store-element-truncate-longlong.c | 5 +- .../powerpc/vsx-store-element-truncate-short.c | 5 +- gcc/testsuite/gnat.dg/sin_cos.adb | 14 + gcc/testsuite/gnat.dg/sin_cos.ads | 4 + gcc/tree-ssa-math-opts.c | 107 +- gcc/tree-vect-slp.c | 52 +- gcc/tree-vect-stmts.c | 32 +- gcc/tree-vectorizer.h | 3 +- gcc/value-range.cc | 30 +- gcc/varasm.c | 9 +- gcc/vr-values.c | 9 +- gcc/wide-int.h | 10 +- gotools/Makefile.am | 4 +- gotools/Makefile.in | 4 +- libgcc/config/gthr-vxworks-thread.c | 2 +- libgcc/config/gthr-vxworks-tls.c | 2 +- libgo/Makefile.am | 60 +- libgo/Makefile.in | 58 +- libgo/config.h.in | 3 + libgo/configure | 2 +- libgo/configure.ac | 2 +- libgo/go/os/dir_regfile.go | 2 +- libgo/go/os/user/decls_unix.go | 10 +- libgo/go/runtime/netpoll_kqueue.go | 4 +- libgo/go/runtime/os_gccgo.go | 4 +- libgo/go/runtime/os_netbsd.go | 8 +- libgo/go/runtime/signal_gccgo.go | 22 +- libgo/go/runtime/stubs2.go | 2 +- libgo/go/syscall/libcall_bsd.go | 2 +- libgo/go/syscall/mksyscall.awk | 4 +- libgo/mklinknames.awk | 46 + libgo/sysinfo.c | 4 + libgomp/ChangeLog | 19 + libstdc++-v3/ChangeLog | 101 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 54 +- libstdc++-v3/configure | 16 +- libstdc++-v3/include/bits/hashtable_policy.h | 4 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 14 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/std_function.h | 67 +- libstdc++-v3/include/bits/stl_tree.h | 1 + libstdc++-v3/include/bits/uniform_int_dist.h | 104 +- libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/rope | 4 +- libstdc++-v3/include/ext/throw_allocator.h | 10 + libstdc++-v3/include/std/chrono | 3 +- libstdc++-v3/include/std/sstream | 196 ++ libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 14 +- libstdc++-v3/src/c++20/Makefile.am | 105 + libstdc++-v3/src/c++20/Makefile.in | 735 +++++++ libstdc++-v3/src/c++20/sstream-inst.cc | 108 + .../testsuite/20_util/function/target_no_rtti.cc | 56 + .../testsuite/25_algorithms/all_of/constexpr.cc | 13 +- .../testsuite/25_algorithms/any_of/constexpr.cc | 5 +- .../25_algorithms/binary_search/constexpr.cc | 5 +- .../25_algorithms/copy_backward/constexpr.cc | 2 +- .../testsuite/25_algorithms/count/constexpr.cc | 4 +- .../testsuite/25_algorithms/equal/constexpr.cc | 7 +- .../25_algorithms/equal_range/constexpr.cc | 3 +- .../testsuite/25_algorithms/fill/constexpr.cc | 2 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 4 +- .../testsuite/25_algorithms/find_if/constexpr.cc | 4 +- .../25_algorithms/is_partitioned/constexpr.cc | 2 +- .../25_algorithms/is_permutation/constexpr.cc | 4 +- .../25_algorithms/is_sorted_until/constexpr.cc | 5 +- .../lexicographical_compare/constexpr.cc | 2 +- .../lexicographical_compare/constrained.cc | 2 +- .../25_algorithms/lower_bound/constexpr.cc | 2 +- .../testsuite/25_algorithms/merge/constexpr.cc | 4 +- .../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +- .../testsuite/25_algorithms/none_of/constexpr.cc | 2 +- .../25_algorithms/partition_copy/constexpr.cc | 3 +- .../25_algorithms/remove_copy/constexpr.cc | 4 +- .../25_algorithms/remove_copy_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +- .../25_algorithms/replace_if/constexpr.cc | 4 +- .../testsuite/25_algorithms/reverse/constexpr.cc | 2 - .../25_algorithms/reverse_copy/constexpr.cc | 2 +- .../25_algorithms/rotate_copy/constexpr.cc | 2 +- .../testsuite/25_algorithms/search/constexpr.cc | 4 +- .../25_algorithms/set_difference/constexpr.cc | 9 +- .../25_algorithms/set_intersection/constexpr.cc | 2 +- .../set_symmetric_difference/constexpr.cc | 16 +- .../testsuite/25_algorithms/set_union/constexpr.cc | 5 +- .../25_algorithms/unique_copy/constexpr.cc | 5 +- .../25_algorithms/upper_bound/constexpr.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 85 + .../27_io/basic_istringstream/cons/wchar_t/1.cc | 85 + .../basic_istringstream/view/char/1.cc} | 27 +- .../basic_istringstream/view/wchar_t/1.cc} | 27 +- .../27_io/basic_ostringstream/cons/char/1.cc | 85 + .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 85 + .../basic_ostringstream/view/char/1.cc} | 27 +- .../basic_ostringstream/view/wchar_t/1.cc} | 27 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 121 ++ .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 105 + .../basic_stringbuf/view/char/1.cc} | 27 +- .../basic_stringbuf/view/wchar_t/1.cc} | 27 +- .../27_io/basic_stringstream/cons/char/1.cc | 85 + .../27_io/basic_stringstream/cons/wchar_t/1.cc | 85 + .../basic_stringstream/view/char/1.cc} | 27 +- .../basic_stringstream/view/wchar_t/1.cc} | 27 +- .../testsuite/std/time/year_month_weekday/3.cc | 65 + 239 files changed, 8257 insertions(+), 2755 deletions(-) create mode 100644 gcc/analyzer/complexity.cc create mode 100644 gcc/analyzer/complexity.h create mode 100644 gcc/analyzer/region.h create mode 100644 gcc/analyzer/svalue.h create mode 100644 gcc/config/i386/keylockerintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv3.C create mode 100644 gcc/testsuite/g++.dg/pr97609.C create mode 100644 gcc/testsuite/g++.dg/template/lookup16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97608.c create mode 100644 gcc/testsuite/gcc.dg/c11-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c99-bool-4.c create mode 100644 gcc/testsuite/gcc.dg/pr97596.c create mode 100644 gcc/testsuite/gcc.dg/sin_cos.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesenc128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey128.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey256.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-loadiwkey.c create mode 100644 gcc/testsuite/gnat.dg/sin_cos.adb create mode 100644 gcc/testsuite/gnat.dg/sin_cos.ads create mode 100644 libgo/mklinknames.awk create mode 100644 libstdc++-v3/src/c++20/Makefile.am create mode 100644 libstdc++-v3/src/c++20/Makefile.in create mode 100644 libstdc++-v3/src/c++20/sstream-inst.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/target_no_rtti.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] copy libstdc++-v3/testsuite/{25_algorithms/equal_range/constexpr.cc => 27_io/basic [...] create mode 100644 libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc