]> git.ipfire.org Git - people/ms/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Oct 2022 00:17:37 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Oct 2022 00:17:37 +0000 (00:17 +0000)
25 files changed:
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libffi/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libitm/ChangeLog
libobjc/ChangeLog
liboffloadmic/ChangeLog
libphobos/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog
libvtv/ChangeLog
lto-plugin/ChangeLog
zlib/ChangeLog

index d62bb67c36ebc6db13e14a3832738caef7cb682c..11c8f12f9e5163e045ea8b8067ef90da901d21b0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-12  Cui,Lili  <lili.cui@intel.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
 
        * libtool.m4 (*vxworks*): When enable_shared, set dynamic_linker
index a44f661becff5a29061d4428511abe68f642bbee..7d9d8996e4a68303776eeddec89cbd882b573a71 100644 (file)
@@ -1,3 +1,83 @@
+2022-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * 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  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-vector-builtins.h: Remove unused macro.
+
+2022-10-12  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+       * 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  <juzhe.zhong@rivai.ai>
+
+       * 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  <juzhe.zhong@rivai.ai>
+
+       * 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  <lili.cui@intel.com>
+
+       * 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  <mliska@suse.cz>
+
+       * 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  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
+2022-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * 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  <aldyh@redhat.com>
+
+       * value-range.h (frange::nan_signbit_p): New.
+
+2022-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * 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  <aldyh@redhat.com>
+
+       * value-range.h (frange::frange): Add constructor taking type.
+
+2022-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * range-op-float.cc: Add relation_kind = VREL_VARYING to all
+       methods.
+
 2022-10-11  Aldy Hernandez  <aldyh@redhat.com>
 
        * gimple-range-gori.cc (gori_compute::logical_combine): Avoid
index 6f50c16be9c3866d9298061f3b91a97e0666ac4d..0c497e6052ef06804e7c42a2564e92c45bfa396b 100644 (file)
@@ -1 +1 @@
-20221012
+20221013
index f6176a7c74a9f26f3a3bcfe364170b9559a96520..1fade0a09292e7f8bff8f0bc85ea7932fc0f0454 100644 (file)
@@ -1,3 +1,12 @@
+2022-10-12  Lewis Hyatt  <lhyatt@gmail.com>
+
+       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  <nathan@acm.org>
 
        * c-opts.cc (c_common_post_options): Bump abi to 18.
index 5e985b6a28819cde8d90aa8caa6f102450c80b1f..320b465b819cab51aec9086b312c43f2e516c3d0 100644 (file)
@@ -1,3 +1,38 @@
+2022-10-12  Marek Polacek  <polacek@redhat.com>
+
+       * 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  <jason@redhat.com>
+
+       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  <ppalka@redhat.com>
 
        PR c++/100134
index 7c8677036ffe8dd4ba65e99b82a384dc2eda649b..fa03b33cfe6dcc99cd1e46c72bb8acd09d3d9826 100644 (file)
@@ -1,3 +1,12 @@
+2022-10-12  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <anlauf@gmx.de>
 
        PR fortran/107215
index 350c852a86bf98e73f06b0859f70f56eea0d2eef..737ee2177ccf8235bbe00dc9ea2a6c7822ab56ee 100644 (file)
@@ -1,3 +1,33 @@
+2022-10-12  Lewis Hyatt  <lhyatt@gmail.com>
+
+       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  <polacek@redhat.com>
+
+       * 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  <anlauf@gmx.de>
+
+       PR fortran/107217
+       * gfortran.dg/pr107217.f90: New test.
+
+2022-10-12  Jason Merrill  <jason@redhat.com>
+
+       DR 2631
+       * g++.dg/cpp2a/consteval-defarg3.C: New test.
+
 2022-10-11  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/107215
index 5efc8fc55224ecc3375028bf76358ff8899fbd31..64e14a63ed6183233186111a2f9c5d01fb0f4d6f 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 44bca0539b459d1c41b543e16273c4c439bdd355..dcb7374e1fafaaa6d5575e3463bebffc59b29fcd 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 7291643cf09c0a1363f61ac27a2bfebfe28715f2..c4f6e919b5d7226c59908d6b71f8607adb4ea4ba 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 23937c86dc6ed030c56ec59e1dca543de75e1334..7b864a0f09dc04b61ecbd3c340adc2a952624f08 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 09dc6c1942e4b97f99e432887711eab2c2291449..48a328af0ff3dad37cd6c6625debfd6bb61cf38c 100644 (file)
@@ -1,3 +1,9 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * libgcov-driver.c: Use new function.
+       * libgcov.h (gcov_write_summary): Rename to ...
+       (gcov_write_object_summary): ... this.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
 
        * config.host (*vxworks*): When enable_shared, add
index f97ea9655afc14a72e43ed848645ef4698d5e5c2..8423825df4731b7d3c8176c05f30896c54369465 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 96b793088b3acd5a3e91a779f0553855379484f4..d06c05e64f8d11820a9a1d5d05e56cbee1ef0c80 100644 (file)
@@ -1,3 +1,37 @@
+2022-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * libgomp.texi (OpenMP 5.2): Fix up allocator -> allocate directive
+       in deprecation bullet.
+
+2022-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index a5f326d844e8aa3fc937b809041f05dda04e1105..a7243a972f7b09eec469ecfbc35df5e154c64105 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 71c37ecb3c9e78eb45b815c16dd28646d8620df3..ba8e0ab6913d14015c010b390665cc2b7bad77d8 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index acad39822be79508ad62e0f3e65844af0a8a8b3c..90e7c4d11919223e26adbf28b9743ecdb124208e 100644 (file)
@@ -1,3 +1,8 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+       * plugin/configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 6e18145d23c351843b4621956f538cd1ee075f47..7d4582e6a983d385b84ff026d225d76d0add4fbd 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 440091ebfadd08010d4413c8070ab29659e22973..d27ed24b4384d8780e757b0dc27bba96c60269c5 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index f61d6135d0e8c4089ae8ede24cacb15c78864a2c..4e550b41f8ac6abee88a4b534b40e54d22c3c398 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index fc386ccffa3ac40b9f38410c0c7970c0344b9bee..a38de729a06f44ce0e897395c4a395d9d2766089 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index def58a64f8e3bbebca1f3b8ec125ec1faa0924ac..a78e198a52419b8e25e7f32bf7887c09ce938d1c 100644 (file)
@@ -1,3 +1,38 @@
+2022-10-12  François Dumont  <fdumont@gcc.gnu.org>
+
+       * 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 <debug/string>.
+       * 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  <ppalka@redhat.com>
+
+       * 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  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Jonathan Wakely  <jwakely@redhat.com>
 
        PR bootstrap/107221
index 8675fd242dfb763a6aecb77feb8b8e0d8bc98577..3c5ec86fad8412cb6f21e36da748326d83800372 100644 (file)
@@ -1,3 +1,11 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
+2022-10-12  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * testsuite/lib/libvtv-dg.exp: Add load_gcc_lib of scansarif.exp.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index df87bde009e7df72d1c76aac7d2995779b482000..84c95fd7b74998f8861aee92349bd6ab3cbe8e10 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index 2d8607023c38a7807795755538ea05e789bbafff..9f7284d3fea2072d140590fb5116370c171b781e 100644 (file)
@@ -1,3 +1,7 @@
+2022-10-12  Martin Liska  <mliska@suse.cz>
+
+       * configure: Regenerate.
+
 2022-10-11  Olivier Hainque  <hainque@adacore.com>
            Olivier Hainque  <hainque@adacore.com>