]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 12 Mar 2024 00:17:48 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 12 Mar 2024 00:17:48 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/m2/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libgfortran/ChangeLog

index 33b52868564b767a065492b038a694882ebec502..505e1da16189c691feeefa6e5095286ee84a26d3 100644 (file)
@@ -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
index 7fe29887d3cc0f6cb0f5ce68dad015b542dad99d..d87f3cf23bc4e3bc00952eaec817f0dcc047f56d 100644 (file)
@@ -1 +1 @@
-20240311
+20240312
index ed51728aa31e11f81a4df8f2c31b2488825960cf..d9da0b1be969e720d489fc39e13835d8f022c910 100644 (file)
@@ -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
index 4d2e8b9a62b26ae5f72bde1a6aa5e172bf3ad172..0e962c9fdc146b5cde6edee2619d81bdd054e09a 100644 (file)
@@ -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.
index 6baee43bc1da208104aa92cae4824a47f40d667b..7fd16f212ff2df6af9ae5fe34ccee912c1700848 100644 (file)
@@ -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
index 897a43ad5ff16e7a1341c38745052681a19fdb1d..f32771ee64d8d5be3a4cbe97a80ae6841eb6a96c 100644 (file)
@@ -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