summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-10-13 00:17:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-10-13 00:17:37 +0000
commit781f477a13ae14ca661018518f4d4a9e6881b0dd (patch)
treef0f940f2f4715a59b3ccd9d7591fe439da501dee
parentddb7f0a0cac48762ba6408d69538f8115c4a2739 (diff)
downloadgcc-781f477a13ae14ca661018518f4d4a9e6881b0dd.tar.gz
Daily bump.
-rw-r--r--ChangeLog4
-rw-r--r--gcc/ChangeLog80
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog9
-rw-r--r--gcc/cp/ChangeLog35
-rw-r--r--gcc/fortran/ChangeLog9
-rw-r--r--gcc/testsuite/ChangeLog30
-rw-r--r--libatomic/ChangeLog4
-rw-r--r--libbacktrace/ChangeLog4
-rw-r--r--libcc1/ChangeLog4
-rw-r--r--libffi/ChangeLog4
-rw-r--r--libgcc/ChangeLog6
-rw-r--r--libgfortran/ChangeLog4
-rw-r--r--libgomp/ChangeLog34
-rw-r--r--libitm/ChangeLog4
-rw-r--r--libobjc/ChangeLog4
-rw-r--r--liboffloadmic/ChangeLog5
-rw-r--r--libphobos/ChangeLog4
-rw-r--r--libquadmath/ChangeLog4
-rw-r--r--libsanitizer/ChangeLog4
-rw-r--r--libssp/ChangeLog4
-rw-r--r--libstdc++-v3/ChangeLog35
-rw-r--r--libvtv/ChangeLog8
-rw-r--r--lto-plugin/ChangeLog4
-rw-r--r--zlib/ChangeLog4
25 files changed, 308 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d62bb67c36e..11c8f12f9e5 100644
--- 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
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 <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
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 <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.
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 <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
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 <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
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 <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
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <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
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <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>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+ * plugin/configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <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
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 <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>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>
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 <mliska@suse.cz>
+
+ * configure: Regenerate.
+
2022-10-11 Olivier Hainque <hainque@adacore.com>
Olivier Hainque <hainque@adacore.com>