From 63e6ec5333da26c591d7ee42c76a5fb86489ee45 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 29 Mar 2024 00:17:27 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 43 +++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 ++++ gcc/fortran/ChangeLog | 16 +++++++++ gcc/m2/ChangeLog | 30 +++++++++++++++++ gcc/testsuite/ChangeLog | 90 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 186 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f1c9db9247..ecaf370fd70 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2024-03-28 Jeff Law + + * config/h8300/extensions.md (zero_extendqihi*): Add output + template for reg->reg case where the regs don't match. + +2024-03-28 Gaius Mulley <(no_default)> + + PR modula2/114517 + * doc/gm2.texi: Mention gm2 treats a # in the first column + as a preprocessor directive unless -fno-cpp is supplied. + +2024-03-28 Jakub Jelinek + + * predict.cc (estimate_bb_frequencies): Fix comment typo, + scalling -> scaling. + +2024-03-28 Jakub Jelinek + + PR tree-optimization/112303 + * profile-count.h (profile_count::operator+): Perform + addition in uint64_t variable and set m_val to MIN of that + val and max_count. + (profile_count::operator+=): Likewise. + (profile_count::operator-=): Formatting fix. + (profile_count::apply_probability): Use safe_scale_64bit + even in the int overload. + +2024-03-28 Jan Hubicka + + PR middle-end/113907 + * ipa-icf.cc (sem_function::init): Hash PHI operands + (sem_function::compare_phi_node): Add argument about preserving order + +2024-03-28 Richard Biener + + PR middle-end/114480 + * cfganal.cc (compute_idf): Use simpler bitmap iteration, + touch work_set only when phi_insertion_points changed. + +2024-03-28 Palmer Dabbelt + + * config/riscv/riscv.h (REGISTER_NAMES): Add vxsat. + 2024-03-27 Segher Boessenkool PR rtl-optimization/101523 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index aab2708ffdd..3a5da16206f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240328 +20240329 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 07d0c83089d..55e55268b5a 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2024-03-28 Jason Merrill + + PR c++/100667 + * semantics.cc (same_type_ref_bind_p): New. + (finish_trait_expr): Use it. + 2024-03-26 Jakub Jelinek PR c++/112724 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8efc457f896..221fc63db63 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,19 @@ +2024-03-28 Harald Anlauf + + PR fortran/114474 + * primary.cc (gfc_variable_attr): Catch variables used in structure + constructors within DATA statements that are still tagged with a + temporary type BT_PROCEDURE from match_actual_arg and which have the + target attribute, and fix their typespec. + +2024-03-28 Mikael Morin + Harald Anlauf + + PR fortran/111781 + PR fortran/114475 + * expr.cc (check_restricted): In submodules, allow variables host- + associated from the parent module. + 2024-03-22 Harald Anlauf PR fortran/55978 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index c9cf6288722..f425751358a 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,33 @@ +2024-03-28 Gaius Mulley + + PR modula2/114520 + * gm2-compiler/P0SyntaxCheck.bnf (DetectImport): New + procedure. + (EnableImportCheck): New boolean. + (Expect): Call DetectImport. + (Export): Set EnableImportCheck TRUE before ';' and FALSE + afterwards. + +2024-03-28 Gaius Mulley <(no_default)> + + PR modula2/114517 + * gm2-compiler/M2Options.def (SetCpp): Add comment. + (GetCpp): Move after SetCpp. + (GetLineDirectives): New procedure function. + * gm2-compiler/M2Options.mod (GetLineDirectives): New + procedure function. + * gm2-gcc/m2options.h (M2Options_GetLineDirectives): New + prototype. + * gm2-lang.cc (gm2_langhook_init_options): OPT_fcpp only + assert if !value. + * m2.flex: Test GetLineDirectives before changing to LINE0 + state. + +2024-03-28 Gaius Mulley + + * target-independent/m2/Builtins.texi: Rebuilt. + * target-independent/m2/gm2-libs.texi: Rebuilt. + 2024-03-26 Gaius Mulley PR modula2/114478 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5c333d5c5e1..3298291e11a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,93 @@ +2024-03-28 John David Anglin + + PR analyzer/111289 + * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include + . + +2024-03-28 Jason Merrill + + PR c++/100667 + * g++.dg/ext/is_constructible8.C: New test. + +2024-03-28 Harald Anlauf + + PR fortran/114474 + * gfortran.dg/data_pointer_3.f90: New test. + +2024-03-28 Vineet Gupta + + * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test. + +2024-03-28 Gaius Mulley <(no_default)> + + PR modula2/114517 + * gm2/cpp/fail/hashfirstcolumn2.mod: New test. + * gm2/imports/fail/imports-fail.exp: New test. + * gm2/imports/fail/localmodule2.mod: New test. + * gm2/imports/run/pass/localmodule.mod: New test. + +2024-03-28 Jakub Jelinek + + PR tree-optimization/112303 + * gcc.c-torture/compile/pr112303.c: New test. + +2024-03-28 Maxim Kuvyrkov + + PR testsuite/114307 + * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run. + * gcc.dg/vect/complex/complex-operations-run.c: Likewise. + * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for + test-specific flags. + * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for + test-specific flags. + * gcc.dg/vect/gimplefe-41.c: Likewise. + * gcc.dg/vect/pr101145inf.c: Likewise. + * gcc.dg/vect/pr101145inf_1.c: Likewise. + * gcc.dg/vect/pr108316.c: Likewise. + * gcc.dg/vect/pr109011-1.c: Likewise. + * gcc.dg/vect/pr109011-2.c: Likewise. + * gcc.dg/vect/pr109011-3.c: Likewise. + * gcc.dg/vect/pr109011-4.c: Likewise. + * gcc.dg/vect/pr109011-5.c: Likewise. + * gcc.dg/vect/pr111846.c: Likewise. + * gcc.dg/vect/pr111860-2.c: Likewise. + * gcc.dg/vect/pr111860-3.c: Likewise. + * gcc.dg/vect/pr113002.c: Likewise. + * gcc.dg/vect/pr84711.c: Likewise. + * gcc.dg/vect/pr85597.c: Likewise. + * gcc.dg/vect/pr88497-1.c: Likewise. + * gcc.dg/vect/pr88497-2.c: Likewise. + * gcc.dg/vect/pr88497-3.c: Likewise. + * gcc.dg/vect/pr88497-4.c: Likewise. + * gcc.dg/vect/pr88497-5.c: Likewise. + * gcc.dg/vect/pr88497-7.c: Likewise. + * gcc.dg/vect/pr92347.c: Likewise. + * gcc.dg/vect/pr93069.c: Likewise. + * gcc.dg/vect/pr97241.c: Likewise. + * gcc.dg/vect/pr99102.c: Likewise. + * gcc.dg/vect/vect-early-break_65.c: Likewise. + * gcc.dg/vect/vect-fold-1.c: Likewise. + * gcc.dg/vect/vect-ifcvt-19.c: Likewise. + * gcc.dg/vect/vect-ifcvt-20.c: Likewise. + * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise. + * gcc.dg/vect/vect-singleton_1.c: Likewise. + * g++.dg/vect/pr84556.cc: Likewise. + * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise. + * gfortran.dg/vect/pr77848.f: Likewise. + * gfortran.dg/vect/pr90913.f90: Likewise. + +2024-03-28 Jakub Jelinek + + PR tree-optimization/109925 + * gcc.c-torture/execute/pr109925.c: New test. + +2024-03-28 Mikael Morin + Harald Anlauf + + PR fortran/111781 + PR fortran/114475 + * gfortran.dg/spec_expr_10.f90: New test. + 2024-03-27 David Malcolm PR analyzer/114473 -- 2.11.4.GIT