aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-04-13 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-04-13 00:16:48 +0000
commit66c7257b675068fe62505d74873371fd0508b499 (patch)
tree14392c348c33bc8959fe234bfcf81bf9de282752 /gcc
parentadda0e288727eab5635d8df153f104021e0121d6 (diff)
downloadgcc-66c7257b675068fe62505d74873371fd0508b499.zip
gcc-66c7257b675068fe62505d74873371fd0508b499.tar.gz
gcc-66c7257b675068fe62505d74873371fd0508b499.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog75
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog8
-rw-r--r--gcc/fortran/ChangeLog18
-rw-r--r--gcc/po/ChangeLog14
-rw-r--r--gcc/testsuite/ChangeLog64
6 files changed, 180 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fb0226b..995e9b2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 77737c0..3c5dae8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230412
+20230413
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 36eeb5f..d64791c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index bed6844..a4c7eab 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index f08e145..57a804a 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a12513a..9a68fe9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.