https://gcc.gnu.org/g:06289168022f7c8dba00058c92cdf3fbd64919da

commit r14-9433-g06289168022f7c8dba00058c92cdf3fbd64919da
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 12 00:17:48 2024 +0000

    Daily bump.

Diff:
---
 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 33b52868564..505e1da1618 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,68 @@
+2024-03-11  Szabolcs Nagy  <szabolcs.n...@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  <rguent...@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  <ja...@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  <ebotca...@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_apin...@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  <jeffreya...@gmail.com>
 
        PR tree-optimization/110199
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fe29887d3c..d87f3cf23bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240311
+20240312
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index ed51728aa31..d9da0b1be96 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,49 @@
+2024-03-11  Gaius Mulley  <gaiusm...@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  <gaiusm...@gmail.com>
 
        * gm2-compiler/M2Quads.mod (Init): Use InitIndexTuned with
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 4d2e8b9a62b..0e962c9fdc1 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-11  Joseph Myers  <josmy...@redhat.com>
+
+       * sv.po: Update.
+
 2024-03-04  Joseph Myers  <josmy...@redhat.com>
 
        * sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6baee43bc1d..7fd16f212ff 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2024-03-11  Jerry DeLisle  <jvdeli...@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  <rearn...@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  <r...@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  <r...@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  <rguent...@suse.de>
+
+       PR middle-end/114299
+       * gcc.target/i386/pr114299.c: New testcase.
+
+2024-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/114278
+       * gcc.dg/bitint-99.c: New test.
+
+2024-03-11  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gcc.dg/sso-20.c: New test.
+       * gcc.dg/sso-21.c: Likewise.
+
+2024-03-11  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR middle-end/95351
+       * gcc.dg/float_opposite_arm-1.c: New test.
+
 2024-03-10  Iain Buclaw  <ibuc...@gdcproject.org>
 
        PR d/112285
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 897a43ad5ff..f32771ee64d 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-11  Jerry DeLisle  <jvdeli...@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  <jvdeli...@gcc.gnu.org>
 
        PR libfortran/105456

Reply via email to