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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 14171a4b281 PR target/92055 * config/avr/t-avrlibc (MULTISUBDIR): Sea [...] adds 1a55328b6d5 Skip test gcc/testsuite/gcc.dg/asm-4.c for amdgcn target adds 914d2119720 MSP430: Fix postinc addressing mode being used for dst op o [...] adds 37102db46e1 Fix __gcov_exit fn prototype. adds 13305207bbf libstdc++: Define std::lexicographical_compare_three_way for C++20 adds 1b016c8b327 2019-12-05 Richard Biener rguenther@suse.de adds 274b473041c libstdc++: Implement P1872R0 and P1394R0 for std::span adds dc939264516 libstdc++: Fix bug in std::span test adds 7a1602afe90 Check for bitwise identity when encoding VECTOR_CSTs (PR 92768) adds abce67ed22b * cp-gimplify.c: Include memmodel.h. adds 4c6b66e19a6 OpenMP] Fix use_device_… with absent optional arg adds 3b32179e340 PR go/92820 runtime: always mark assembly file as non- [...] adds 5c7479045e7 [Patch, GCC] Fix a condition post r278611 adds e6174aa664b * cgraphclones.c (localize_profile): New function. (cgrap [...] adds 836326216f2 PR c++/92271 - make __is_same alias for __is_same_as. adds 5c233781fb2 PR c++/91353 - P1331R2: Allow trivial default init in cons [...] adds 1d3dcab3a29 Fix g++.dg/torture/pr59226.C adds aac9a4810d5 2019-12-05 Sandra Loosemore sandra@codesourcery.com adds 923cecddb3c PR tree-optimization/92768 * gcc.dg/pr92768.c: Add -w -Wn [...] adds 56fc28bf9fd Do not clear m_vr and bits in ipa_set_jf_unknown. adds e3fd37900c0 Daily bump. adds 643bb7d0074 PR middle-end/92622 - FAIL: gcc.dg/Warray-bounds-22.c on IL [...] adds 79c921689a4 * common.opt (fprofile-partial-training): Terminate descri [...] adds 012b1dae7c7 PR testsuite/92829 - several test case failures starting wi [...] adds 071b20b9d07 PR go/92810 libgo: recognize aarch64_be as arm64be adds f5a11941959 2019-12-06 Richard Biener rguenther@suse.de adds a116baaff2b 2019-12-06 Richard Biener rguenther@suse.de adds 851b467bcdc * cfgexpand.c (expand_debug_expr): Do not ICE on SAD_EXPR. adds dc927fdf335 * cgraphclones.c (cgraph_node::create_clone): Only localiz [...] adds 0ad3a97ad98 2019-12-06 Richard Biener rguenther@suse.de adds 1dfc2298097 Avoid quadratic behaviour in prune_runtime_alias_test_list adds a950ea27415 [testsuite][aarch64] type_redef_11.c: Update expected diagnostics. adds a8f8ad3ffd6 2019-12-06 Richard Biener rguenther@suse.de adds 9982904b96c [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|a [...] adds f02dbbeff42 PR fortran/92775 * trans.h (struct lang_type, struct lang [...] adds c4edcd47407 Enable QI/HImode vector moves adds fc428c92154 Fix unrecognised GCN instruction. adds 5084fe6e916 [C++] Pass type uses through the verify_type_context hook adds 20acb4dc40f Avoid -Wincompatible-pointer-types on targets like arm-eabi. adds 82bb4c29d6d Fix Fortran linker errors on AMD GCN adds dc522b0613d 2019-12-06 Andreas Krebbel krebbel@linux.ibm.com V [...] adds 219792836c7 PR go/29842 runtime: update HURD support for mOS now b [...] adds 45abbdf18b4 PR go/92820 runtime: only build go-context for x86 GNU/Linux adds c82d5ad7936 PR c++/92831 - CWG 1299, not extending temporary lifetime [...] adds e4d7c0fe69b * c-cppbuiltin.c (c_cpp_builtins): Don't define __cpp_cons [...] adds df376522f08 * parser.c (cp_parser_diagnose_invalid_type_name): Mention [...] adds e3c0a2610d2 Add test for c++/92451. adds 76ceb5e611a Fix read buffer overflow in split_directories adds 975b9145b83 PR c++/92831 * call.c (build_conditional_expr_1): For ?: [...] adds 68c814f187c Daily bump. adds f392740d77e PR c/87488 * pretty-print.c (pp_begin_url, pp_end_url, te [...] adds f769c079937 Fix @multitable handling in texi2pod.pl adds f7ee04e0130 Fortran] PR 92793 - fix column used for error diagnostic adds 30b79d8eddb PR middle-end/90840 * expr.c (expand_assignment): In the [...] adds aaa7c9060de PR c++/91678 - wrong error with decltype and location wrapper. adds bb7b9cf9c9f Fix libstdc++ compiling for an aarch64 multilib with big-endian. adds 786cca9f125 Daily bump. adds 62426003534 Fix ia32 testsuite failures from C2x attributes on types adds 5f74ef090cd 2019-12-08 Thomas Koenig tkoenig@gcc.gnu.org adds bc5f0aab6dd 2018-12-08 Thomas Koenig tkoenig@gcc.gnu.org adds 261e0076a9d Error on Associate with a program. adds e3270120ed6 PR tree-optimization/92860 * common.opt (fprofile-reorder [...] adds bf970136685 Silence overactive sanity check with -fpartial-profile-training adds b1fa5aa7552 Fix tp_first_run update in split_function. adds 6ed54d34796 * opts.c (common_handle_option): Do not clear ipa_referenc [...] adds 07f9b242cca Fix overflows in -fprofile-reorder-functions adds 04c8c008b53 2019-12-08 Sandra Loosemore sandra@codesourcery.com adds f98addd3251 New bswap testcase. adds 51c189fbb57 * cvt.c (maybe_warn_nodiscard): Add workaround for GCC 3.4 [...] adds e49100ded6f Daily bump. new 3b95b8ebded PR go/92861 runtime: use absolute time for sem_timedwait new be01b80e798 Enable mask movement for VCOND_EXPR under avx512f for 128/2 [...] new 5cbf7b5a195 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array new 9a5b0bec1e2 Come up with constructors of symtab_node, cgraph_node and v [...]
The 4 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: contrib/ChangeLog | 5 + contrib/texi2pod.pl | 9 +- gcc/ChangeLog | 310 ++++++++++++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.c | 1 + gcc/c-family/c-cppbuiltin.c | 6 +- gcc/cfgexpand.c | 1 + gcc/cgraph.c | 14 +- gcc/cgraph.h | 68 +++- gcc/cgraphclones.c | 27 ++ gcc/cgraphunit.c | 70 +++- gcc/common.opt | 8 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 20 + gcc/config/gcn/gcn-valu.md | 268 ++++++------- gcc/config/gcn/gcn.c | 29 +- gcc/config/i386/i386-expand.c | 165 +++----- gcc/config/i386/i386.c | 34 ++ gcc/config/i386/sse.md | 48 +++ gcc/config/msp430/msp430.md | 14 +- gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 93 +++++ gcc/cp/call.c | 80 +++- gcc/cp/class.c | 10 +- gcc/cp/constexpr.c | 45 ++- gcc/cp/cp-gimplify.c | 1 + gcc/cp/cp-tree.h | 4 +- gcc/cp/cvt.c | 26 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/decl.c | 42 ++- gcc/cp/except.c | 5 + gcc/cp/init.c | 13 + gcc/cp/lambda.c | 4 + gcc/cp/method.c | 10 +- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 4 + gcc/cp/typeck.c | 20 +- gcc/cp/typeck2.c | 4 + gcc/doc/invoke.texi | 17 +- gcc/doc/match-and-simplify.texi | 3 + gcc/expr.c | 14 +- gcc/fold-const.c | 18 +- gcc/fortran/ChangeLog | 58 +++ gcc/fortran/dependency.c | 24 +- gcc/fortran/interface.c | 2 + gcc/fortran/resolve.c | 6 + gcc/fortran/trans-array.c | 13 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 6 +- gcc/fortran/trans-decl.c | 4 +- gcc/fortran/trans-openmp.c | 326 ++++++++++++---- gcc/fortran/trans-stmt.c | 19 +- gcc/fortran/trans-types.c | 11 +- gcc/fortran/trans.c | 22 +- gcc/fortran/trans.h | 8 +- gcc/genmatch.c | 158 ++++---- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 9 + gcc/ipa-inline-analysis.c | 1 + gcc/ipa-inline-transform.c | 3 +- gcc/ipa-prop.c | 24 +- gcc/ipa-split.c | 3 +- gcc/lto/ChangeLog | 8 +- gcc/lto/lto-partition.c | 45 +-- gcc/match.pd | 48 +-- gcc/omp-low.c | 18 +- gcc/opts.c | 4 - gcc/pretty-print.c | 11 +- gcc/profile.c | 32 +- gcc/rtlanal.c | 4 +- gcc/target.h | 14 +- gcc/testsuite/ChangeLog | 181 +++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype73.C | 4 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-36.C | 8 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-37.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr79118.C | 10 +- gcc/testsuite/g++.dg/cpp0x/temp-extend2.C | 36 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 99 +++++ gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 11 + gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 37 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 28 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 31 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 61 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 22 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 63 ++++ gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 17 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 12 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 6 +- gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 10 +- gcc/testsuite/g++.dg/ext/is_same.C | 5 + gcc/testsuite/g++.dg/ext/stmtexpr21.C | 2 +- gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 420 +++++++++++++++++++++ gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 420 +++++++++++++++++++++ gcc/testsuite/g++.dg/ext/temp-extend1.C | 43 +++ gcc/testsuite/g++.dg/overload/error4.C | 6 + gcc/testsuite/gcc.c-torture/execute/bswap-3.c | 25 ++ gcc/testsuite/gcc.dg/Warray-bounds-56.c | 6 +- gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 4 +- gcc/testsuite/gcc.dg/asm-4.c | 1 + gcc/testsuite/gcc.dg/pr92768.c | 7 + .../aarch64/sve/acle/general-c/type_redef_11.c | 2 +- .../gcc.target/i386/avx512bw-pr92686-movcc-1.c | 133 +++++++ .../gcc.target/i386/avx512bw-pr92686-movcc-2.c | 102 +++++ .../{pr88547-1.c => avx512bw-pr92686-vpcmp-1.c} | 89 ++--- .../gcc.target/i386/avx512bw-pr92686-vpcmp-2.c | 90 +++++ ...547-1.c => avx512bw-pr92686-vpcmp-intelasm-1.c} | 89 ++--- gcc/testsuite/gcc.target/i386/avx512vl-pr88547-1.c | 8 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 133 +++++++ .../gcc.target/i386/avx512vl-pr92686-movcc-2.c | 102 +++++ .../gcc.target/i386/avx512vl-pr92686-vpcmp-1.c | 112 ++++++ .../gcc.target/i386/avx512vl-pr92686-vpcmp-2.c | 91 +++++ .../i386/avx512vl-pr92686-vpcmp-intelasm-1.c | 110 ++++++ gcc/testsuite/gcc.target/i386/pr88547-1.c | 16 +- gcc/testsuite/gcc.target/i386/pr92686.inc | 189 ++++++++++ gcc/testsuite/gcc.target/i386/pr92803.c | 8 +- gcc/testsuite/gcc.target/i386/pr92818.c | 14 + gcc/testsuite/gcc.target/i386/pr92819-1.c | 20 + gcc/testsuite/gcc.target/s390/pr92176.c | 33 ++ gcc/testsuite/gfortran.dg/associate_50.f90 | 8 + gcc/testsuite/gfortran.dg/dependency_57.f90 | 12 + gcc/testsuite/gfortran.dg/interface_44.f90 | 6 + gcc/tree-core.h | 3 +- gcc/tree-data-ref.c | 17 +- gcc/tree-profile.c | 3 +- gcc/tree-ssa-forwprop.c | 7 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vector-builder.h | 2 +- gcc/tree-vrp.c | 30 +- gcc/varpool.c | 6 +- libgo/Makefile.am | 9 +- libgo/Makefile.in | 25 +- libgo/configure | 3 + libgo/configure.ac | 3 + libgo/go/runtime/os_hurd.go | 38 +- libgo/runtime/go-context.S | 3 +- libgomp/ChangeLog | 33 ++ libgomp/config/accel/proc.c | 2 + libgomp/oacc-mem.c | 9 + libgomp/testsuite/libgomp.fortran/optional-map.f90 | 121 ++++++ .../libgomp.fortran/use_device_addr-1.f90 | 36 ++ .../libgomp.fortran/use_device_addr-2.f90 | 36 ++ .../libgomp.fortran/use_device_addr-3.f90 | 27 ++ .../libgomp.fortran/use_device_addr-4.f90 | 27 ++ .../libgomp.fortran/use_device_ptr-optional-2.f90 | 51 ++- .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 51 --- .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 49 --- .../libgomp.oacc-fortran/optional-cache.f95 | 23 ++ .../optional-data-copyin-by-value.f90 | 29 ++ .../libgomp.oacc-fortran/optional-data-copyin.f90 | 140 +++++++ .../libgomp.oacc-fortran/optional-data-copyout.f90 | 96 +++++ .../optional-data-enter-exit.f90 | 91 +++++ .../libgomp.oacc-fortran/optional-declare.f90 | 87 +++++ .../libgomp.oacc-fortran/optional-firstprivate.f90 | 112 ++++++ .../libgomp.oacc-fortran/optional-host_data.f90 | 39 ++ .../libgomp.oacc-fortran/optional-nested-calls.f90 | 135 +++++++ .../libgomp.oacc-fortran/optional-private.f90 | 115 ++++++ .../libgomp.oacc-fortran/optional-reduction.f90 | 69 ++++ .../optional-update-device.f90 | 121 ++++++ .../libgomp.oacc-fortran/optional-update-host.f90 | 115 ++++++ libiberty/ChangeLog | 5 + libiberty/make-relative-prefix.c | 3 + libstdc++-v3/ChangeLog | 40 ++ .../config/cpu/aarch64/opt/ext/opt_random.h | 2 + libstdc++-v3/include/bits/range_access.h | 79 +++- libstdc++-v3/include/bits/stl_algobase.h | 101 +++++ libstdc++-v3/include/std/ranges | 57 +-- libstdc++-v3/include/std/span | 212 +++-------- libstdc++-v3/include/std/type_traits | 5 + .../array/tuple_interface/get_debug_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../testsuite/23_containers/span/lwg3255.cc | 9 +- .../lexicographical_compare_three_way/1.cc | 129 +++++++ .../lexicographical_compare_three_way/constexpr.cc | 65 ++++ 194 files changed, 6777 insertions(+), 1240 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/is_same.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-1.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-2.C create mode 100644 gcc/testsuite/g++.dg/ext/temp-extend1.C create mode 100644 gcc/testsuite/g++.dg/overload/error4.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/bswap-3.c create mode 100644 gcc/testsuite/gcc.dg/pr92768.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-2.c copy gcc/testsuite/gcc.target/i386/{pr88547-1.c => avx512bw-pr92686-vpcmp-1.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-2.c copy gcc/testsuite/gcc.target/i386/{pr88547-1.c => avx512bw-pr92686-vpcmp-intelasm [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92686.inc create mode 100644 gcc/testsuite/gcc.target/i386/pr92818.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr92176.c create mode 100644 gcc/testsuite/gfortran.dg/associate_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_57.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_44.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/optional-map.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-43.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-47.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-cache.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyin-by- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyin.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyout.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-enter-exit.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-declare.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-firstprivate.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-host_data.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-nested-calls.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-private.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-update-device.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-update-host.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...]