From: GCC Administrator Date: Fri, 14 Apr 2023 00:16:48 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-14~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48d0244b60507fe85f1489cce483a7e6b46662c9;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 995e9b2f952a..11c559aa96d0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2023-04-13 Andrew MacLeod + + 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 + + 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 + + PR tree-optimization/109491 + * tree-ssa-sccvn.cc (expressions_equal_p): Restore the + NULL operands test. + 2023-04-12 Ju-Zhe Zhong PR target/109479 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3c5dae80bb1e..7b4841be5c24 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230413 +20230414 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d64791cf7147..da40108b07f0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,23 @@ +2023-04-13 Patrick Palka + + 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) : 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 + + 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 + + * typeck2.cc (cxx_incomplete_type_diagnostic): Return bool. + * cp-tree.h (cxx_incomplete_type_diagnostic): Adjust. + 2023-04-12 Jakub Jelinek * Make-lang.in (s-cp-module-version): New target. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a4c7eab438b9..ccc9604de78f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2023-04-13 Harald Anlauf + + 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 PR fortran/104312 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 50055817eddf..795d37844241 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,23 @@ +2023-04-13 Gaius Mulley + + PR modula2/109488 + * lang.opt: Fix typo "maybe" to "may be". + +2023-04-13 Gaius Mulley + + * 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 PR modula2/109423 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9a68fe975afa..f9e2bea990b7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2023-04-13 Patrick Palka + + PR c++/109420 + * g++.dg/template/typename27.C: New test. + +2023-04-13 Jason Merrill + + PR c++/109277 + * g++.dg/ext/is_convertible5.C: New test. + +2023-04-13 Gaius Mulley + + 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 + + PR target/108910 + * gcc.dg/torture/pr108910.c: New test. + 2023-04-12 Ju-Zhe Zhong PR target/109479