Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Apr 2023 00:16:48 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Apr 2023 00:16:48 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index fb0226b..995e9b2 100644 (file)
@@ -1,3 +1,78 @@
+2023-04-12  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+       PR target/109479
+       * config/riscv/riscv-vector-builtins-types.def (vint8mf8_t): Fix predicate.
+       (vint16mf4_t): Ditto.
+       (vint32mf2_t): Ditto.
+       (vint64m1_t): Ditto.
+       (vint64m2_t): Ditto.
+       (vint64m4_t): Ditto.
+       (vint64m8_t): Ditto.
+       (vuint8mf8_t): Ditto.
+       (vuint16mf4_t): Ditto.
+       (vuint32mf2_t): Ditto.
+       (vuint64m1_t): Ditto.
+       (vuint64m2_t): Ditto.
+       (vuint64m4_t): Ditto.
+       (vuint64m8_t): Ditto.
+       (vfloat32mf2_t): Ditto.
+       (vbool64_t): Ditto.
+       * config/riscv/riscv-vector-builtins.cc (register_builtin_type): Add comments.
+       (register_vector_type): Ditto.
+       (check_required_extensions): Fix condition.
+       * config/riscv/riscv-vector-builtins.h (RVV_REQUIRE_ZVE64): Remove it.
+       (RVV_REQUIRE_ELEN_64): New define.
+       (RVV_REQUIRE_MIN_VLEN_64): Ditto.
+       * config/riscv/riscv-vector-switch.def (TARGET_VECTOR_FP32): Remove it.
+       (TARGET_VECTOR_FP64): Ditto.
+       (ENTRY): Fix predicate.
+       * config/riscv/vector-iterators.md: Fix predicate.
+
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/109410
+       * tree-ssa-reassoc.cc (build_and_add_sum): Split edge from entry
+       block if first statement of the function is a call to returns_twice
+       function.
+
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109458
+       * config/i386/i386.cc: Include rtl-error.h.
+       (ix86_print_operand): For z modifier warning, use warning_for_asm
+       if this_is_asm_operands.  For Z modifier errors, use %c and code
+       instead of hardcoded Z.
+
+2023-04-12  Costas Argyris  <costas.argyris@gmail.com>
+
+       * config/i386/x-mingw32-utf8: Remove extrataneous $@
+
+2023-04-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/109462
+       * gimple-range-cache.cc (ranger_cache::fill_block_cache): Don't
+       check for equivalences if NAME is a phi node.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109473
+       * tree-vect-loop.cc (vect_create_epilog_for_reduction):
+       Convert scalar result to the computation type before performing
+       the reduction adjustment.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109469
+       * tree-vect-slp.cc (vect_slp_function): Skip region starts with
+       a returns-twice call.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109434
+       * tree-ssa-dse.cc (initialize_ao_ref_for_dse): Properly
+       handle possibly throwing calls when processing the LHS
+       and may-defs are not OK.
+
 2023-04-11  Lin Sinan  <mynameisxiaou@gmail.com>
 
        * config/riscv/predicates.md (uimm_extra_bit_or_twobits): Adjust
index 77737c0..3c5dae8 100644 (file)
@@ -1 +1 @@
-20230412
+20230413
index 36eeb5f..d64791c 100644 (file)
@@ -1,3 +1,11 @@
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * Make-lang.in (s-cp-module-version): New target.
+       (cp/module.o): Depend on it.
+       (MODULE_VERSION): Remove variable.
+       (CFLAGS-cp/module.o): For -DMODULE_VERSION= argument just
+       cat s-cp-module-version.
+
 2023-04-09  Iain Sandoe  <iain@sandoe.co.uk>
 
        * coroutines.cc (coro_rewrite_function_body): Ensure that added
index bed6844..a4c7eab 100644 (file)
@@ -1,3 +1,21 @@
+2023-04-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104312
+       * resolve.cc (resolve_entries): Handle functions with ENTRY and
+       ALLOCATABLE results.
+       * trans-expr.cc (gfc_conv_procedure_call): Functions with a result
+       with the POINTER or ALLOCATABLE attribute shall not get any special
+       treatment with -ff2c, as they cannot be written in Fortran 77.
+       * trans-types.cc (gfc_return_by_reference): Likewise.
+       (gfc_get_function_type): Likewise.
+
+2023-04-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/61615
+       PR fortran/99982
+       * interface.cc (compare_parameter): Enable type and rank checks for
+       arguments of derived type from the intrinsic module ISO_C_BINDING.
+
 2023-04-08  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/87477
index f08e145..57a804a 100644 (file)
@@ -1,3 +1,17 @@
+2023-04-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * de.po: Update.
+
+2023-04-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+       ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+       zh_TW.po: Update.
+
+2023-04-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * sv.po: Update.
+
 2023-04-04  Joseph Myers  <joseph@codesourcery.com>
 
        * gcc.pot: Regenerate.
index a12513a..9a68fe9 100644 (file)
@@ -1,3 +1,67 @@
+2023-04-12  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+       PR target/109479
+       * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
+       * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
+       * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
+       * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
+       * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
+       * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
+
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/109410
+       * gcc.dg/pr109410.c: New test.
+
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109458
+       * gcc.target/i386/pr109458.c: New test.
+
+2023-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/109462
+       * g++.dg/opt/pr109462.C: New test.
+
+2023-04-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/109462
+       * gcc.dg/uninit-pr101912.c: XFAIL the warning.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109473
+       * gcc.dg/vect/pr109473.c: New testcase.
+
+2023-04-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104312
+       * gfortran.dg/entry_26.f90: New test.
+       * gfortran.dg/entry_27.f90: New test.
+
+2023-04-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/61615
+       PR fortran/99982
+       * gfortran.dg/interface_49.f90: New test.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109469
+       * gcc.dg/torture/pr109469.c: New testcase.
+
+2023-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109434
+       * g++.dg/opt/pr109434.C: New testcase.
+
+2023-04-12  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR testsuite/108815
+       * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
+       v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
+       considering BE.
+
 2023-04-11  Lin Sinan  <mynameisxiaou@gmail.com>
 
        * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
index 01eb8c6..b70b74c 100644 (file)
@@ -1,3 +1,77 @@
+2023-04-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/using.xml: Document libstdc++exp.a library.
+       * doc/html/*: Regenerate.
+
+2023-04-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/17_intro/names.cc [_AIX]: Do not define policy.
+       * testsuite/19_diagnostics/error_code/cons/lwg3629.cc: Rename
+       namespace to avoid clashing with libc struct.
+       * testsuite/19_diagnostics/error_condition/cons/lwg3629.cc:
+       Likewise.
+       * testsuite/23_containers/unordered_map/96088.cc: Skip on AIX.
+       * testsuite/23_containers/unordered_multimap/96088.cc: Likewise.
+       * testsuite/23_containers/unordered_multiset/96088.cc: Likewise.
+       * testsuite/23_containers/unordered_set/96088.cc: Likewise.
+       * testsuite/experimental/synchronized_value.cc: Require gthreads
+       and add missing option for pthreads targets.
+
+2023-04-12  Patrick Palka  <ppalka@redhat.com>
+
+       * include/std/ranges (__cpp_lib_ranges_enumerate): Define
+       for C++23.
+       (__detail::__range_with_movable_reference): Likewise.
+       (enumerate_view): Likewise.
+       (enumerate_view::_Iterator): Likewise.
+       (enumerate_view::_Sentinel): Likewise.
+       (views::__detail::__can_enumerate_view): Likewise.
+       (views::_Enumerate, views::enumerate): Likewise.
+       * include/std/version (__cpp_lib_ranges_enumerate): Likewise.
+       * testsuite/std/ranges/version_c++23.cc: Verify value of
+       __cpp_lib_ranges_enumerate.
+       * testsuite/std/ranges/adaptors/enumerate/1.cc: New test.
+
+2023-04-12  Patrick Palka  <ppalka@redhat.com>
+
+       * include/std/ranges (lazy_split_view::_OuterIter::_OuterIter):
+       Propagate _M_trailing_empty in the const-converting constructor
+       as per LWG 3904.
+       * testsuite/std/ranges/adaptors/adjacent/1.cc (test04): Correct
+       assertion.
+       * testsuite/std/ranges/adaptors/lazy_split.cc (test12): New test.
+
+2023-04-12  Patrick Palka  <ppalka@redhat.com>
+
+       * src/c++17/floating_from_chars.cc: Include <algorithm>,
+       <iterator>, <limits> and <cstdint>.
+
+2023-04-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/108291
+       * include/std/ranges (chunk_by_view::_M_find_next): Generalize
+       parameter types of the lambda wrapper passed to adjacent_find.
+       (chunk_by_view::_M_find_prev): Likewise.
+       * testsuite/std/ranges/adaptors/chunk_by/1.cc (test04, test05):
+       New tests.
+
+2023-04-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/109482
+       * include/experimental/internet (basic_endpoint::basic_endpoint()):
+       Ensure that the required union members are active. Only define
+       as constexpr for C++20 and later.
+       (basic_endpoint::basic_endpoint(const protocol_type&, port_type)):
+       Likewise.
+       * testsuite/experimental/net/internet/endpoint/cons.cc: Only
+       check constexpr default constructor for C++20 and later.
+       * testsuite/experimental/net/internet/endpoint/extensible.cc:
+       Likewise.
+
+2023-04-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/c++20/tzdata.zi: Import new file from 2023c release.
+
 2023-04-05  Arsen Arsenović  <arsen@aarsen.me>
 
        * include/precompiled/stdc++.h (C++17): Don't double-include