aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-04-14 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-04-14 00:16:48 +0000
commit48d0244b60507fe85f1489cce483a7e6b46662c9 (patch)
tree57e58b67da10d461805db047a5d0b4703286007c
parent43816633afd275a9057232a6ebfdc19e441f09ec (diff)
downloadgcc-48d0244b60507fe85f1489cce483a7e6b46662c9.zip
gcc-48d0244b60507fe85f1489cce483a7e6b46662c9.tar.gz
gcc-48d0244b60507fe85f1489cce483a7e6b46662c9.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog21
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog20
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/m2/ChangeLog20
-rw-r--r--gcc/testsuite/ChangeLog22
6 files changed, 90 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 995e9b2..11c559aa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,24 @@
+2023-04-13 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/108139
+ PR tree-optimization/109462
+ * gimple-range-cache.cc (ranger_cache::fill_block_cache): Remove
+ equivalency check for PHI nodes.
+ * gimple-range-fold.cc (fold_using_range::range_of_phi): Ensure def
+ does not dominate single-arg equivalency edges.
+
+2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/108910
+ * config/aarch64/aarch64.cc (aarch64_function_arg_alignment): Do
+ not trust TYPE_ALIGN for pointer types; use POINTER_SIZE instead.
+
+2023-04-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109491
+ * tree-ssa-sccvn.cc (expressions_equal_p): Restore the
+ NULL operands test.
+
2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
PR target/109479
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3c5dae8..7b4841b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230413
+20230414
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d64791c..da40108 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,23 @@
+2023-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109420
+ * decl.cc (make_typename_type): Also ignore non-types during the
+ lookup if tag_type corresponds to an elaborated-type-specifier.
+ * pt.cc (tsubst) <case TYPENAME_TYPE>: Pass class_type or
+ enum_type as tag_type to make_typename_type accordingly instead
+ of always passing typename_type.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/109277
+ * semantics.cc (check_trait_type): Handle incomplete type directly.
+ * typeck2.cc (cxx_incomplete_type_diagnostic): Remove assert.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ * typeck2.cc (cxx_incomplete_type_diagnostic): Return bool.
+ * cp-tree.h (cxx_incomplete_type_diagnostic): Adjust.
+
2023-04-12 Jakub Jelinek <jakub@redhat.com>
* Make-lang.in (s-cp-module-version): New target.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a4c7eab..ccc9604 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2023-04-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/109492
+ * trans-expr.cc (gfc_conv_power_op): Use absu_hwi and
+ unsigned HOST_WIDE_INT for portability.
+
2023-04-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/104312
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 5005581..795d378 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,23 @@
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109488
+ * lang.opt: Fix typo "maybe" to "may be".
+
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ * gm2-compiler/M2ALU.def (PopChar): New procedure function.
+ * gm2-compiler/M2ALU.mod (PopChar): New procedure function.
+ * gm2-compiler/M2GCCDeclare.mod (PromoteToString): Detect
+ a single constant char and build a C string.
+ * gm2-compiler/M2GenGCC.mod (IsConstStr): New procedure
+ function.
+ (GetStr): New procedure function.
+ (FoldAdd): Use IsConstStr.
+ * gm2-compiler/M2Quads.mod: Formatting changes.
+ * gm2-gcc/m2expr.cc (m2expr_GetCstInteger): New function.
+ * gm2-gcc/m2expr.def (GetCstInteger): New procedure function.
+ * gm2-gcc/m2expr.h (m2expr_GetCstInteger): New prototype.
+
2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109423
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9a68fe9..f9e2bea 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2023-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109420
+ * g++.dg/template/typename27.C: New test.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/109277
+ * g++.dg/ext/is_convertible5.C: New test.
+
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109497
+ PR modula2/109496
+ * gm2/pim/run/pass/addcharconst.mod: New test.
+ * gm2/pim/run/pass/singlechar.mod: New test.
+
+2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/108910
+ * gcc.dg/torture/pr108910.c: New test.
+
2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
PR target/109479