From 06289168022f7c8dba00058c92cdf3fbd64919da Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue, 12 Mar 2024 00:17:48 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/m2/ChangeLog | 46 +++++++++++++++++++++++++++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 57 ++++++++++++++++++++++++++++++++++++ libgfortran/ChangeLog | 8 +++++ 6 files changed, 181 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33b52868564b..505e1da16189 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,68 @@ +2024-03-11 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * config/aarch64/aarch64.md: Rename aarch_ to aarch64_. + * config/aarch64/aarch64.opt: Likewise. + * config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Likewise. + * config/aarch64/aarch64.cc (aarch64_expand_prologue): Likewise. + (aarch64_expand_epilogue): Likewise. + (aarch64_post_cfi_startproc): Likewise. + (aarch64_handle_no_branch_protection): Copy and rename. + (aarch64_handle_standard_branch_protection): Likewise. + (aarch64_handle_pac_ret_protection): Likewise. + (aarch64_handle_pac_ret_leaf): Likewise. + (aarch64_handle_pac_ret_b_key): Likewise. + (aarch64_handle_bti_protection): Likewise. + (aarch64_override_options): Update branch protection validation. + (aarch64_handle_attr_branch_protection): Likewise. + * config/arm/aarch-common-protos.h (aarch_validate_mbranch_protection): + Pass branch protection type description as argument. + (struct aarch_branch_protect_type): Move from aarch-common.h. + * config/arm/aarch-common.cc (aarch_handle_no_branch_protection): + Remove. + (aarch_handle_standard_branch_protection): Remove. + (aarch_handle_pac_ret_protection): Remove. + (aarch_handle_pac_ret_leaf): Remove. + (aarch_handle_pac_ret_b_key): Remove. + (aarch_handle_bti_protection): Remove. + (aarch_validate_mbranch_protection): Pass branch protection type + description as argument. + * config/arm/aarch-common.h (enum aarch_key_type): Remove. + (struct aarch_branch_protect_type): Remove. + * config/arm/arm-c.cc (arm_cpu_builtins): Remove aarch_ra_sign_key. + * config/arm/arm.cc (arm_handle_no_branch_protection): Copy and rename. + (arm_handle_standard_branch_protection): Likewise. + (arm_handle_pac_ret_protection): Likewise. + (arm_handle_pac_ret_leaf): Likewise. + (arm_handle_bti_protection): Likewise. + (arm_configure_build_target): Update branch protection validation. + * config/arm/arm.opt: Remove aarch_ra_sign_key. + +2024-03-11 Richard Biener <rguenther@suse.de> + + PR middle-end/114299 + * gimplify.cc (internal_get_tmp_var): When gimplification + of VAL failed, return a decl. + +2024-03-11 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/114278 + * tree-ssa.cc (maybe_optimize_var): If large/huge _BitInt vars are no + longer addressable, set DECL_NOT_GIMPLE_REG_P on them. + +2024-03-11 Eric Botcazou <ebotcazou@adacore.com> + + PR debug/113519 + PR debug/113777 + * dwarf2out.cc (gen_enumeration_type_die): In the reverse case, + generate the DIE with the same parent as in the regular case. + +2024-03-11 Andrew Pinski <quic_apinski@quicinc.com> + + PR middle-end/95351 + * fold-const.cc (merge_truthop_with_opposite_arm): Use + the type of the operands of the comparison and not the type + of the comparison. + 2024-03-10 jlaw <jeffreyalaw@gmail.com> PR tree-optimization/110199 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7fe29887d3cc..d87f3cf23bc4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240311 +20240312 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index ed51728aa31e..d9da0b1be969 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,49 @@ +2024-03-11 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/114295 + * gm2-compiler/M2Batch.mod (MakeProgramSource): Call PutDeclared + if the module is known. + (MakeDefinitionSource): Ditto. + (MakeImplementationSource): Ditto. + * gm2-compiler/M2Comp.mod (ExamineHeader): New procedure. + (ExamineCompilationUnit): Rewrite. + (PeepInto): Rewrite. + * gm2-compiler/M2Error.mod (NewError): Remove default call to + GetTokenNo. + * gm2-compiler/M2Quads.mod (callRequestDependant): Push tokno with + Adr. + (BuildStringAdrParam): Ditto. + (doBuildBinaryOp): Push OperatorPos on the bool stack. + (BuildRelOp): Ditto. + * gm2-compiler/P2Build.bnf (SetType): Pass set token pos to + BuildSetType. + (PointerType): Pass pointer token pos to BuildPointerType. + * gm2-compiler/P2SymBuild.def (BuildPointerType): Add parameter + pointerpos. + (BuildSetType): Add parameter setpos. + * gm2-compiler/P2SymBuild.mod (BuildPointerType): Add parameter + pointerpos. Build combined token and use it when creating a + pointer type. + (BuildSetType): Add parameter setpos. Build combined token and + use it when creating a set type. + * gm2-compiler/SymbolTable.mod (DebugUnknownToken): New constant. + (CheckTok): New procedure function. + (MakeProcedure): Call CheckTok. + (MakeRecord): Ditto. + (MakeVarient): Ditto. + (MakeEnumeration): Ditto. + (MakeHiddenType): Ditto. + (MakeConstant): Ditto. + (MakeConstStringCnul): Ditto. + (MakeSubrange): Ditto. + (MakeTemporary): Ditto. + (MakeVariableForParam): Ditto. + (MakeParameterHeapVar): Ditto. + (MakePointer): Ditto. + (MakeSet): Ditto. + (MakeUnbounded): Ditto. + (MakeProcType): Ditto. + 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com> * gm2-compiler/M2Quads.mod (Init): Use InitIndexTuned with diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 4d2e8b9a62b2..0e962c9fdc14 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2024-03-11 Joseph Myers <josmyers@redhat.com> + + * sv.po: Update. + 2024-03-04 Joseph Myers <josmyers@redhat.com> * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6baee43bc1da..7fd16f212ff2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libfortran/105437 + PR libfortran/114304 + * gfortran.dg/pr105473.f90: Add additional checks to address + the case of semicolon at the end of a line. + +2024-03-11 Richard Earnshaw <rearnsha@arm.com> + + PR testsuite/113428 + * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead + of int. + +2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR tree-optimization/98238 + * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require + vect_hw_misalign. + * gcc.dg/vect/vect-cost-model-3.c: Likewise. + * gcc.dg/vect/vect-cost-model-5.c: Likewise. + +2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR tree-optimization/114071 + PR tree-optimization/113557 + PR testsuite/96109 + * gcc.dg/vect/pr37027.c: Require vect_perm. + * gcc.dg/vect/pr67790.c: Likewise. + * gcc.dg/vect/slp-reduc-1.c: Likewise. + * gcc.dg/vect/slp-reduc-2.c: Likewise. + * gcc.dg/vect/slp-reduc-7.c: Likewise. + * gcc.dg/vect/slp-reduc-8.c: Likewise. + * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also + require vect_perm. + * gcc.dg/vect/slp-47.c: Require vect_perm. + * gcc.dg/vect/slp-48.c: Likewise. + +2024-03-11 Richard Biener <rguenther@suse.de> + + PR middle-end/114299 + * gcc.target/i386/pr114299.c: New testcase. + +2024-03-11 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/114278 + * gcc.dg/bitint-99.c: New test. + +2024-03-11 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/sso-20.c: New test. + * gcc.dg/sso-21.c: Likewise. + +2024-03-11 Andrew Pinski <quic_apinski@quicinc.com> + + PR middle-end/95351 + * gcc.dg/float_opposite_arm-1.c: New test. + 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org> PR d/112285 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 897a43ad5ff1..f32771ee64d8 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,11 @@ +2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libfortran/105437 + PR libfortran/114304 + * io/list_read.c (eat_separator): Remove check for decimal + point mode and semicolon used as a seprator. Removes + the regression. + 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/105456 -- GitLab