mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
0c179654c3
commit
0628916802
@ -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
|
||||
|
@ -1 +1 @@
|
||||
20240311
|
||||
20240312
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user