From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 5DE593858C56; Thu, 13 Oct 2022 00:18:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5DE593858C56 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1665620295; bh=MbD0HhrwKHmlJvlW1Dik8T1ZchopFXZArkwq01Vp4Cg=; h=From:To:Subject:Date:From; b=At8o+fpwuZkgoiXydLrnu9TELI1IeaxFGFrf9zY+b80r5r112lsKNjx72aojCNNBY 3mGWc5Fl9MrU9QW2HLWwsbcatnTMp+3DbfN6QD8QDA/MNHyRy3mES/OK8Q0bR74wHl NQO6jo+3tlNZxLcW+0x0hMi7dimA2VMyZm4vaUac= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-3265] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: ddb7f0a0cac48762ba6408d69538f8115c4a2739 X-Git-Newrev: 781f477a13ae14ca661018518f4d4a9e6881b0dd Message-Id: <20221013001815.5DE593858C56@sourceware.org> Date: Thu, 13 Oct 2022 00:18:15 +0000 (GMT) List-Id: https://gcc.gnu.org/g:781f477a13ae14ca661018518f4d4a9e6881b0dd commit r13-3265-g781f477a13ae14ca661018518f4d4a9e6881b0dd Author: GCC Administrator Date: Thu Oct 13 00:17:37 2022 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ gcc/ChangeLog | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 ++++++ gcc/cp/ChangeLog | 35 ++++++++++++++++++++++ gcc/fortran/ChangeLog | 9 ++++++ gcc/testsuite/ChangeLog | 30 +++++++++++++++++++ libatomic/ChangeLog | 4 +++ libbacktrace/ChangeLog | 4 +++ libcc1/ChangeLog | 4 +++ libffi/ChangeLog | 4 +++ libgcc/ChangeLog | 6 ++++ libgfortran/ChangeLog | 4 +++ libgomp/ChangeLog | 34 +++++++++++++++++++++ libitm/ChangeLog | 4 +++ libobjc/ChangeLog | 4 +++ liboffloadmic/ChangeLog | 5 ++++ libphobos/ChangeLog | 4 +++ libquadmath/ChangeLog | 4 +++ libsanitizer/ChangeLog | 4 +++ libssp/ChangeLog | 4 +++ libstdc++-v3/ChangeLog | 35 ++++++++++++++++++++++ libvtv/ChangeLog | 8 +++++ lto-plugin/ChangeLog | 4 +++ zlib/ChangeLog | 4 +++ 25 files changed, 308 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d62bb67c36e..11c8f12f9e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Cui,Lili + + * MAINTAINERS (Write After Approval): Add myself. + 2022-10-11 Olivier Hainque * libtool.m4 (*vxworks*): When enable_shared, set dynamic_linker diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a44f661becf..7d9d8996e4a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,83 @@ +2022-10-12 Aldy Hernandez + + * range-op-float.cc (class foperator_negate): New. + (floating_op_table::floating_op_table): Add NEGATE_EXPR + (range_op_float_tests): Add negate tests. + +2022-10-12 Ju-Zhe Zhong + + * config/riscv/riscv-vector-builtins.h: Remove unused macro. + +2022-10-12 Ju-Zhe Zhong + + * config/riscv/riscv-vector-builtins.cc (DEF_RVV_TYPE): Apply + clang-format. + (add_vector_type_attribute): Ditto. + * config/riscv/riscv-vector-builtins.def (DEF_RVV_TYPE): Apply + clang-format. + * config/riscv/riscv-vector-builtins.h (DEF_RVV_TYPE): Apply + clang-format. + +2022-10-12 Ju-Zhe Zhong + + * config/riscv/riscv-vector-builtins.cc (builtin_types): Redefine + vector types. + (build_const_pointer): New function. + (register_builtin_type): Ditto. + (DEF_RVV_TYPE): Simplify macro. + (register_vector_type): Refine implementation. + * config/riscv/riscv-vector-builtins.h (rvv_builtin_types_t): New. + +2022-10-12 Ju-Zhe Zhong + + * config/riscv/riscv-vector-builtins.h (class rvv_switcher): Move to + this to .... + * config/riscv/riscv-vector-builtins.cc (class rvv_switcher): + here. + +2022-10-12 Cui,Lili + + * config/i386/driver-i386.cc (host_detect_local_cpu): + Move sapphirerapids out of AVX512_VP2INTERSECT. + * config/i386/i386.h: Remove AVX512_VP2INTERSECT from PTA_SAPPHIRERAPIDS + * doc/invoke.texi: Remove AVX512_VP2INTERSECT from SAPPHIRERAPIDS + +2022-10-12 Martin Liska + + * gcov-io.cc (gcov_write_summary): Rename to ... + (gcov_write_object_summary): ... this. + * gcov-io.h (GCOV_TAG_OBJECT_SUMMARY_LENGTH): Rename from ... + (GCOV_TAG_SUMMARY_LENGTH): ... this. + +2022-10-12 Martin Liska + + * configure: Regenerate. + +2022-10-12 Aldy Hernandez + + * range-op-float.cc (frange_float): New. + (range_op_float_tests): New. + * range-op.cc (range_op_tests): Call range_op_float_tests. + +2022-10-12 Aldy Hernandez + + * value-range.h (frange::nan_signbit_p): New. + +2022-10-12 Aldy Hernandez + + * value-range.cc (frange::set_nonnegative): Pass bool to + update_nan. + * value-range.h: Disallow conversion to bool in update_nan(). + +2022-10-12 Aldy Hernandez + + * value-range.h (frange::frange): Add constructor taking type. + +2022-10-12 Aldy Hernandez + + * range-op-float.cc: Add relation_kind = VREL_VARYING to all + methods. + 2022-10-11 Aldy Hernandez * gimple-range-gori.cc (gori_compute::logical_combine): Avoid diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f50c16be9c..0c497e6052e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20221012 +20221013 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index f6176a7c74a..1fade0a0929 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2022-10-12 Lewis Hyatt + + PR preprocessor/60014 + PR preprocessor/60723 + * c-ppoutput.cc (class token_streamer): Remove member + line_marker_emitted to... + (token_streamer::stream): ...a local variable here. Set + print.prev_was_system_token on all code paths. + 2022-10-10 Nathan Sidwell * c-opts.cc (c_common_post_options): Bump abi to 18. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5e985b6a288..320b465b819 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,38 @@ +2022-10-12 Marek Polacek + + * call.cc (standard_conversion): Remove LOOKUP_PREFER_RVALUE code. + (reference_binding): Honor clk_implicit_rval even pre-C++20. + (implicit_conversion_1): Remove LOOKUP_PREFER_RVALUE code. + (build_user_type_conversion_1): Likewise. + (convert_like_internal): Likewise. + (build_over_call): Likewise. + * cp-tree.h (LOOKUP_PREFER_RVALUE): Remove. + (LOOKUP_NO_NARROWING): Adjust definition. + * except.cc (build_throw): Don't perform two overload resolutions. + * typeck.cc (maybe_warn_pessimizing_move): Don't use + LOOKUP_PREFER_RVALUE. + (check_return_expr): Don't perform two overload resolutions. + +2022-10-12 Jason Merrill + + DR 2631 + * cp-tree.h (source_location_current_p): Remove. + * name-lookup.h (struct cp_binding_level): Remove + immediate_fn_ctx_p. + * call.cc (in_immediate_context): All default args + and DMI are potentially immediate context. + (immediate_invocation_p): Don't treat source_location specially. + (struct in_consteval_if_p_temp_override): Move to cp-tree.h. + * constexpr.cc (get_nth_callarg): Move to cp-tree.h. + * cp-gimplify.cc (cp_fold_r): Don't fold consteval. + * name-lookup.cc (begin_scope): Don't set immediate_fn_ctx_p. + * parser.cc (cp_parser_lambda_declarator_opt): Likewise. + (cp_parser_direct_declarator): Likewise. + * pt.cc (tsubst_default_argument): Open sk_function_parms level. + * tree.cc (source_location_current_p): Remove. + (bot_replace): Fold consteval here. + (break_out_target_exprs): Handle errors. + 2022-10-11 Patrick Palka PR c++/100134 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7c8677036ff..fa03b33cfe6 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2022-10-12 Harald Anlauf + + PR fortran/107217 + * arith.cc (gfc_arith_plus): Compare consistency of types of operands. + (gfc_arith_minus): Likewise. + (gfc_arith_times): Likewise. + (gfc_arith_divide): Likewise. + (arith_power): Check that both operands are of numeric type. + 2022-10-11 Harald Anlauf PR fortran/107215 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 350c852a86b..737ee2177cc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,33 @@ +2022-10-12 Lewis Hyatt + + PR preprocessor/60014 + PR preprocessor/60723 + * gcc.dg/cpp/pr60014-1.c: New test. + * gcc.dg/cpp/pr60014-1.h: New test. + * gcc.dg/cpp/pr60014-2.c: New test. + * gcc.dg/cpp/pr60014-2.h: New test. + * gcc.dg/cpp/pr60014-3.c: New test. + * gcc.dg/cpp/pr60014-3.h: New test. + +2022-10-12 Marek Polacek + + * g++.dg/cpp0x/Wredundant-move10.C: Adjust dg-warning. + * g++.dg/cpp0x/Wredundant-move7.C: Likewise. + * g++.dg/cpp0x/move-return2.C: Remove dg-error. + * g++.dg/cpp0x/move-return4.C: Likewise. + * g++.dg/cpp0x/ref-qual20.C: Adjust expected return value. + * g++.dg/cpp0x/move-return5.C: New test. + +2022-10-12 Harald Anlauf + + PR fortran/107217 + * gfortran.dg/pr107217.f90: New test. + +2022-10-12 Jason Merrill + + DR 2631 + * g++.dg/cpp2a/consteval-defarg3.C: New test. + 2022-10-11 Harald Anlauf PR fortran/107215 diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 5efc8fc5522..64e14a63ed6 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 44bca0539b4..dcb7374e1fa 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 7291643cf09..c4f6e919b5d 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 23937c86dc6..7b864a0f09d 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 09dc6c1942e..48a328af0ff 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2022-10-12 Martin Liska + + * libgcov-driver.c: Use new function. + * libgcov.h (gcov_write_summary): Rename to ... + (gcov_write_object_summary): ... this. + 2022-10-11 Olivier Hainque * config.host (*vxworks*): When enable_shared, add diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index f97ea9655af..8423825df47 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 96b793088b3..d06c05e64f8 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,37 @@ +2022-10-12 Jakub Jelinek + + * libgomp.texi (OpenMP 5.2): Fix up allocator -> allocate directive + in deprecation bullet. + +2022-10-12 Jakub Jelinek + + * omp.h.in (omp_in_explicit_task): Declare. + * omp_lib.h.in (omp_in_explicit_task): Likewise. + * omp_lib.f90.in (omp_in_explicit_task): New interface. + * libgomp.map (OMP_5.2): New symbol version, export + omp_in_explicit_task and omp_in_explicit_task_. + * task.c (omp_in_explicit_task): New function. + * fortran.c (omp_in_explicit_task): Add ialias_redirect. + (omp_in_explicit_task_): New function. + * libgomp.texi (OpenMP 5.2): Mark omp_in_explicit_task as implemented. + * testsuite/libgomp.c-c++-common/task-in-explicit-1.c: New test. + * testsuite/libgomp.c-c++-common/task-in-explicit-2.c: New test. + * testsuite/libgomp.c-c++-common/task-in-explicit-3.c: New test. + +2022-10-12 Jakub Jelinek + + * task.c (gomp_create_artificial_team): Fix up handling of invocations + from within explicit task. + * target.c (GOMP_target_ext): Likewise. + * testsuite/libgomp.c/task-7.c: New test. + * testsuite/libgomp.c/task-8.c: New test. + * testsuite/libgomp.c-c++-common/task-reduction-17.c: New test. + * testsuite/libgomp.c-c++-common/task-reduction-18.c: New test. + +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libitm/ChangeLog b/libitm/ChangeLog index a5f326d844e..a7243a972f7 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 71c37ecb3c9..ba8e0ab6913 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/liboffloadmic/ChangeLog b/liboffloadmic/ChangeLog index acad39822be..90e7c4d1191 100644 --- a/liboffloadmic/ChangeLog +++ b/liboffloadmic/ChangeLog @@ -1,3 +1,8 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + * plugin/configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 6e18145d23c..7d4582e6a98 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 440091ebfad..d27ed24b438 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index f61d6135d0e..4e550b41f8a 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libssp/ChangeLog b/libssp/ChangeLog index fc386ccffa3..a38de729a06 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index def58a64f8e..a78e198a524 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,38 @@ +2022-10-12 François Dumont + + * include/debug/string: Add using _Base::compare. + (__gnu_debug::basic_string<>::compare(const basic_string<>&)): Remove. + (__gnu_debug::basic_string<>::compare(size_type, size_type, const basic_string<>&)): + Remove. + (__gnu_debug::basic_string<>::compare(size_type, size_type, const basic_string<>&, + size_type, size_type)): Remove. + * testsuite/util/testsuite_string.h [_GLIBCXX_TEST_DEBUG_STRING]: Include . + * testsuite/21_strings/basic_string/operations/compare/char/1.cc: Include testsuite_string.h + and use __gnu_test::string. + * testsuite/21_strings/basic_string/operations/compare/char/13650.cc: Likewise. + * testsuite/21_strings/basic_string/operations/compare/char/2.cc: Likewise. + * testsuite/21_strings/basic_string/operations/rfind/char/1.cc: Likewise. + * testsuite/21_strings/basic_string/operations/rfind/char/2.cc: Likewise. + * testsuite/21_strings/basic_string/operations/rfind/char/3.cc: Likewise. + * testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc: + Include testsuite_string.h + and use __gnu_test::wstring. + * testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc: Likewise. + * testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc: Likewise. + +2022-10-12 Patrick Palka + + * include/std/ranges (repeat_view): Define. + (repeat_view::_Iterator): Define. + (views::__detail::__can_repeat_view): Define. + (views::__detail::__can_bounded_repeat_view): Define. + (views::_Repeat, views::repeat): Define. + * testsuite/std/ranges/repeat/1.cc: New test. + +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Jonathan Wakely PR bootstrap/107221 diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog index 8675fd242df..3c5ec86fad8 100644 --- a/libvtv/ChangeLog +++ b/libvtv/ChangeLog @@ -1,3 +1,11 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + +2022-10-12 Lulu Cheng + + * testsuite/lib/libvtv-dg.exp: Add load_gcc_lib of scansarif.exp. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index df87bde009e..84c95fd7b74 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque diff --git a/zlib/ChangeLog b/zlib/ChangeLog index 2d8607023c3..9f7284d3fea 100644 --- a/zlib/ChangeLog +++ b/zlib/ChangeLog @@ -1,3 +1,7 @@ +2022-10-12 Martin Liska + + * configure: Regenerate. + 2022-10-11 Olivier Hainque Olivier Hainque