public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-4699] Daily bump.
@ 2023-10-18 0:18 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-10-18 0:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:fb69acffa95c4451dccbb2351fb6765fd5a8fd0b
commit r14-4699-gfb69acffa95c4451dccbb2351fb6765fd5a8fd0b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Oct 18 00:17:58 2023 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 110 +++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 5 ++
gcc/cp/ChangeLog | 31 +++++++
gcc/d/ChangeLog | 42 +++++++++
gcc/fortran/ChangeLog | 12 +++
gcc/m2/ChangeLog | 183 ++++++++++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 94 ++++++++++++++++++++
libgcc/config/avr/libf7/ChangeLog | 13 +++
9 files changed, 491 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 68bf2b102911..0f1bd1db407e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,113 @@
+2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/aarch64.cc (aarch64_layout_frame): Don't make
+ the position of the LR save slot dependent on stack clash
+ protection unless shadow call stacks are enabled.
+
+2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/aarch64.h (aarch64_frame): Add vectors that
+ store the list saved GPRs, FPRs and predicate registers.
+ * config/aarch64/aarch64.cc (aarch64_layout_frame): Initialize
+ the lists of saved registers. Use them to choose push candidates.
+ Invalidate pop candidates if we're not going to do a pop.
+ (aarch64_next_callee_save): Delete.
+ (aarch64_save_callee_saves): Take a list of registers,
+ rather than a range. Make !skip_wb select only write-back
+ candidates.
+ (aarch64_expand_prologue): Update calls accordingly.
+ (aarch64_restore_callee_saves): Take a list of registers,
+ rather than a range. Always skip pop candidates. Also skip
+ LR if shadow call stacks are enabled.
+ (aarch64_expand_epilogue): Update calls accordingly.
+
+2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * cfgbuild.h (find_sub_basic_blocks): Declare.
+ * cfgbuild.cc (update_profile_for_new_sub_basic_block): New function,
+ split out from...
+ (find_many_sub_basic_blocks): ...here.
+ (find_sub_basic_blocks): New function.
+ * function.cc (thread_prologue_and_epilogue_insns): Handle
+ epilogues that contain jumps.
+
+2023-10-17 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/110817
+ * tree-ssanames.cc (ssa_name_has_boolean_range): Remove the
+ check for boolean type as they don't have "[0,1]" range.
+
+2023-10-17 Andrew Pinski <pinskia@gmail.com>
+
+ PR tree-optimization/111432
+ * match.pd (`a & (x | CST)`): New pattern.
+
+2023-10-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * tree-cfg.cc (move_sese_region_to_fn): Initialize profile_count for
+ new basic block.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111846
+ * tree-vectorizer.h (_slp_tree::simd_clone_info): Add.
+ (SLP_TREE_SIMD_CLONE_INFO): New.
+ * tree-vect-slp.cc (_slp_tree::_slp_tree): Initialize
+ SLP_TREE_SIMD_CLONE_INFO.
+ (_slp_tree::~_slp_tree): Release it.
+ * tree-vect-stmts.cc (vectorizable_simd_clone_call): Use
+ SLP_TREE_SIMD_CLONE_INFO or STMT_VINFO_SIMD_CLONE_INFO
+ dependent on if we're doing SLP.
+
+2023-10-17 Jakub Jelinek <jakub@redhat.com>
+
+ * wide-int-print.h (print_dec_buf_size): For length, divide number
+ of bits by 3 and add 3 instead of division by 4 and adding 4.
+ * wide-int-print.cc (print_decs): Remove superfluous ()s. Don't call
+ print_hex, instead call print_decu on either negated value after
+ printing - or on wi itself.
+ (print_decu): Don't call print_hex, instead print even large numbers
+ decimally.
+ (pp_wide_int_large): Assume len from print_dec_buf_size is big enough
+ even if it returns false.
+ * pretty-print.h (pp_wide_int): Use print_dec_buf_size to check if
+ pp_wide_int_large should be used.
+ * tree-pretty-print.cc (dump_generic_node): Use print_hex_buf_size
+ to compute needed buffer size.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/111818
+ * tree-ssa.cc (maybe_optimize_var): When clearing
+ DECL_NOT_GIMPLE_REG_P always rewrite into SSA.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111807
+ * tree-sra.cc (build_ref_for_model): Only call
+ build_reconstructed_reference when the offsets are the same.
+
+2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
+
+ PR target/111466
+ * expr.cc (expand_expr_real_2): Do not clear SUBREG_PROMOTED_VAR_P.
+
+2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
+
+ * config/loongarch/loongarch.cc (loongarch_expand_vector_group_init):
+ fix impl related to vec_initv32qiv16qi template to avoid ICE.
+
+2023-10-17 Lulu Cheng <chenglulu@loongson.cn>
+ Chenghua Xu <xuchenghua@loongson.cn>
+
+ * config/loongarch/loongarch.h (ASM_OUTPUT_ALIGN_WITH_NOP):
+ Delete.
+
+2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv-vector-costs.cc (max_number_of_live_regs): Fix big LMUL issue.
+ (get_store_value): New function.
+
2023-10-16 Jeff Law <jlaw@ventanamicro.com>
* explow.cc (probe_stack_range): Handle case when expand_binop
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a8fe11db53a8..304d62621454 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231017
+20231018
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 655237f69f16..92e90e7ff3b2 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-17 Martin Uecker <uecker@tugraz.at>
+
+ PR c/111708
+ * c-decl.cc (grokdeclarator): Add error.
+
2023-10-03 David Malcolm <dmalcolm@redhat.com>
* c-objc-common.cc (c_tree_printer): Update for "m_" prefixes to
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 40f97b13bded..702402fb38a7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,34 @@
+2023-10-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/111840
+ * parser.cc (cp_parser_simple_declaration): Do cp_parser_error
+ for FUNCTION_DECLs.
+
+2023-10-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/111660
+ * cp-gimplify.cc (cp_fold_immediate_r) <case COND_EXPR>: Don't
+ handle it here.
+ (cp_fold_r): Handle COND_EXPR here.
+
+2023-10-17 Jason Merrill <jason@redhat.com>
+
+ * mangle.cc (abi_check): New.
+ (write_prefix, write_unqualified_name, write_discriminator)
+ (write_type, write_member_name, write_expression)
+ (write_template_arg, write_template_param): Use it.
+ (start_mangling): Assign from {}.
+ * cp-tree.h: Update comment.
+
+2023-10-17 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * constexpr.cc (cxx_eval_dynamic_cast_fn): Add missing
+ auto_diagnostic_group.
+ (cxx_eval_call_expression): Likewise.
+ (diag_array_subscript): Likewise.
+ (outside_lifetime_error): Likewise.
+ (potential_constant_expression_1): Likewise.
+
2023-10-16 Jason Merrill <jason@redhat.com>
* parser.cc (cp_parser_fold_expression): Track location range.
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index c4b5dbe8ab8e..5c44bfe2ef3c 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,45 @@
+2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-tree.h (intrinsic_code): Update define for DEF_D_INTRINSIC.
+ (maybe_reject_intrinsic): New prototype.
+ * expr.cc (ExprVisitor::visit (SymOffExp *)): Call
+ maybe_reject_intrinsic.
+ * intrinsics.cc (intrinsic_decl): Add fallback field.
+ (intrinsic_decls): Update define for DEF_D_INTRINSIC.
+ (maybe_reject_intrinsic): New function.
+ * intrinsics.def (DEF_D_LIB_BUILTIN): Update.
+ (DEF_CTFE_BUILTIN): Update.
+ (INTRINSIC_BSF): Declare as library builtin.
+ (INTRINSIC_BSR): Likewise.
+ (INTRINSIC_BT): Likewise.
+ (INTRINSIC_BSF64): Likewise.
+ (INTRINSIC_BSR64): Likewise.
+ (INTRINSIC_BT64): Likewise.
+ (INTRINSIC_POPCNT32): Likewise.
+ (INTRINSIC_POPCNT64): Likewise.
+ (INTRINSIC_ROL): Likewise.
+ (INTRINSIC_ROL_TIARG): Likewise.
+ (INTRINSIC_ROR): Likewise.
+ (INTRINSIC_ROR_TIARG): Likewise.
+ (INTRINSIC_ADDS): Likewise.
+ (INTRINSIC_ADDSL): Likewise.
+ (INTRINSIC_ADDU): Likewise.
+ (INTRINSIC_ADDUL): Likewise.
+ (INTRINSIC_SUBS): Likewise.
+ (INTRINSIC_SUBSL): Likewise.
+ (INTRINSIC_SUBU): Likewise.
+ (INTRINSIC_SUBUL): Likewise.
+ (INTRINSIC_MULS): Likewise.
+ (INTRINSIC_MULSL): Likewise.
+ (INTRINSIC_MULU): Likewise.
+ (INTRINSIC_MULUI): Likewise.
+ (INTRINSIC_MULUL): Likewise.
+ (INTRINSIC_NEGS): Likewise.
+ (INTRINSIC_NEGSL): Likewise.
+ (INTRINSIC_TOPRECF): Likewise.
+ (INTRINSIC_TOPREC): Likewise.
+ (INTRINSIC_TOPRECL): Likewise.
+
2023-10-16 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 4c18eed967.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 523e44a2d668..e753eb91503e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2023-10-17 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/111837
+ * frontend-passes.cc (traverse_io_block): Dependency check of loop
+ nest shall be triangular, not banded.
+
+2023-10-17 Tobias Burnus <tobias@codesourcery.com>
+
+ * intrinsic.texi (signal): Mention that the argument
+ passed to the signal handler procedure is passed by reference.
+ Extend example.
+
2023-10-15 Tobias Burnus <tobias@codesourcery.com>
* scanner.cc (skip_free_comments, skip_fixed_comments): Remove
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index ee27f8eff28d..d690ec9b02ed 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,186 @@
+2023-10-17 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/111756
+ * Make-lang.in (CM2DEP): New define conditionally set if
+ ($(CXXDEPMODE),depmode=gcc3).
+ (GM2_1): Use $(CM2DEP).
+ (m2/gm2-gcc/%.o): Ensure $(@D)/$(DEPDIR) is created.
+ Add $(CM2DEP) to the $(COMPILER) command and use $(POSTCOMPILE).
+ (m2/gm2-gcc/m2configure.o): Ditto.
+ (m2/gm2-lang.o): Ditto.
+ (m2/m2pp.o): Ditto.
+ (m2/gm2-gcc/rtegraph.o): Ditto.
+ (m2/mc-boot/$(SRC_PREFIX)%.o): Ditto.
+ (m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
+ (m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
+ (m2/mc-boot/main.o): Ditto.
+ (mcflex.o): Ditto.
+ (m2/gm2-libs-boot/M2RTS.o): Ditto.
+ (m2/gm2-libs-boot/%.o): Ditto.
+ (m2/gm2-libs-boot/%.o): Ditto.
+ (m2/gm2-libs-boot/RTcodummy.o): Ditto.
+ (m2/gm2-libs-boot/RTintdummy.o): Ditto.
+ (m2/gm2-libs-boot/wrapc.o): Ditto.
+ (m2/gm2-libs-boot/UnixArgs.o): Ditto.
+ (m2/gm2-libs-boot/choosetemp.o): Ditto.
+ (m2/gm2-libs-boot/errno.o): Ditto.
+ (m2/gm2-libs-boot/dtoa.o): Ditto.
+ (m2/gm2-libs-boot/ldtoa.o): Ditto.
+ (m2/gm2-libs-boot/termios.o): Ditto.
+ (m2/gm2-libs-boot/SysExceptions.o): Ditto.
+ (m2/gm2-libs-boot/SysStorage.o): Ditto.
+ (m2/gm2-compiler-boot/M2GCCDeclare.o): Ditto.
+ (m2/gm2-compiler-boot/M2Error.o): Ditto.
+ (m2/gm2-compiler-boot/%.o): Ditto.
+ (m2/gm2-compiler-boot/%.o): Ditto.
+ (m2/gm2-compiler-boot/m2flex.o): Ditto.
+ (m2/gm2-compiler/%.o): Ditto.
+ (m2/gm2-compiler/m2flex.o): Ditto.
+ (m2/gm2-libs-iso/%.o): Ditto.
+ (m2/gm2-libs/%.o): Ditto.
+ (m2/gm2-libs/%.o): Ditto.
+ (m2/gm2-libs/choosetemp.o): Ditto.
+ (m2/boot-bin/mklink$(exeext)): Ditto.
+ (m2/pge-boot/%.o): Ditto.
+ (m2/pge-boot/%.o): Ditto.
+ (m2/gm2-compiler/%.o): Ensure $(@D)/$(DEPDIR) is created and use
+ $(POSTCOMPILE).
+ (m2/gm2-compiler/%.o): Ditto.
+ (m2/gm2-libs-iso/%.o): Ditto.
+ (m2/gm2-libs/%.o): Ditto.
+ * README: Purge out of date info.
+ * gm2-compiler/M2Comp.mod (MakeSaveTempsFileNameExt): Import.
+ (OnExitDelete): Import.
+ (GetModuleDefImportStatementList): Import.
+ (GetModuleModImportStatementList): Import.
+ (GetImportModule): Import.
+ (IsImportStatement): Import.
+ (IsImport): Import.
+ (GetImportStatementList): Import.
+ (File): Import.
+ (Close): Import.
+ (EOF): Import.
+ (IsNoError): Import.
+ (WriteLine): Import.
+ (WriteChar): Import.
+ (FlushOutErr): Import.
+ (WriteS): Import.
+ (OpenToRead): Import.
+ (OpenToWrite): Import.
+ (ReadS): Import.
+ (WriteS): Import.
+ (GetM): Import.
+ (GetMM): Import.
+ (GetDepTarget): Import.
+ (GetMF): Import.
+ (GetMP): Import.
+ (GetObj): Import.
+ (GetMD): Import.
+ (GetMMD): Import.
+ (GenerateDefDependency): New procedure.
+ (GenerateDependenciesFromImport): New procedure.
+ (GenerateDependenciesFromList): New procedure.
+ (GenerateDependencies): New procedure.
+ (Compile): Re-write.
+ (compile): Re-format.
+ (CreateFileStem): New procedure function.
+ (DoPass0): Re-write.
+ (IsLibrary): New procedure function.
+ (IsUnique): New procedure function.
+ (Append): New procedure.
+ (MergeDep): New procedure.
+ (GetRuleTarget): New procedure function.
+ (ReadDepContents): New procedure function.
+ (WriteDep): New procedure.
+ (WritePhonyDep): New procedure.
+ (WriteDepContents): New procedure.
+ (CreateDepFilename): New procedure function.
+ (Pass0CheckDef): New procedure function.
+ (Pass0CheckMod): New procedure function.
+ (DoPass0): Re-write.
+ (DepContent): New variable.
+ (DepOutput): New variable.
+ (BaseName): New procedure function.
+ * gm2-compiler/M2GCCDeclare.mod (PrintTerse): Handle IsImport.
+ Replace IsGnuAsmVolatile with IsGnuAsm.
+ * gm2-compiler/M2Options.def (EXPORT QUALIFIED): Remove list.
+ (SetM): New procedure.
+ (GetM): New procedure function.
+ (SetMM): New procedure.
+ (GetMM): New procedure function.
+ (SetMF): New procedure.
+ (GetMF): New procedure function.
+ (SetPPOnly): New procedure.
+ (GetB): New procedure function.
+ (SetMD): New procedure.
+ (GetMD): New procedure function.
+ (SetMMD): New procedure.
+ (GetMMD): New procedure function.
+ (SetMQ): New procedure.
+ (SetMT): New procedure.
+ (GetMT): New procedure function.
+ (GetDepTarget): New procedure function.
+ (SetMP): New procedure.
+ (GetMP): New procedure function.
+ (SetObj): New procedure.
+ (SetSaveTempsDir): New procedure.
+ * gm2-compiler/M2Options.mod (SetM): New procedure.
+ (GetM): New procedure function.
+ (SetMM): New procedure.
+ (GetMM): New procedure function.
+ (SetMF): New procedure.
+ (GetMF): New procedure function.
+ (SetPPOnly): New procedure.
+ (GetB): New procedure function.
+ (SetMD): New procedure.
+ (GetMD): New procedure function.
+ (SetMMD): New procedure.
+ (GetMMD): New procedure function.
+ (SetMQ): New procedure.
+ (SetMT): New procedure.
+ (GetMT): New procedure function.
+ (GetDepTarget): New procedure function.
+ (SetMP): New procedure.
+ (GetMP): New procedure function.
+ (SetObj): New procedure.
+ (SetSaveTempsDir): New procedure.
+ * gm2-compiler/M2Preprocess.def (PreprocessModule): New parameters
+ topSource and outputDep. Re-write.
+ (MakeSaveTempsFileNameExt): New procedure function.
+ (OnExitDelete): New procedure function.
+ * gm2-compiler/M2Preprocess.mod (GetM): Import.
+ (GetMM): Import.
+ (OnExitDelete): Add debugging message.
+ (RemoveFile): Add debugging message.
+ (BaseName): Remove.
+ (BuildCommandLineExecute): New procedure function.
+ * gm2-compiler/M2Search.def (SetDefExtension): Remove unnecessary
+ spacing.
+ * gm2-compiler/SymbolTable.mod (GetSymName): Handle ImportSym and
+ ImportStatementSym.
+ * gm2-gcc/m2options.h (M2Options_SetMD): New function.
+ (M2Options_GetMD): New function.
+ (M2Options_SetMMD): New function.
+ (M2Options_GetMMD): New function.
+ (M2Options_SetM): New function.
+ (M2Options_GetM): New function.
+ (M2Options_SetMM): New function.
+ (M2Options_GetMM): New function.
+ (M2Options_GetMQ): New function.
+ (M2Options_SetMF): New function.
+ (M2Options_GetMF): New function.
+ (M2Options_SetMT): New function.
+ (M2Options_SetMP): New function.
+ (M2Options_GetMP): New function.
+ (M2Options_GetDepTarget): New function.
+ * gm2-lang.cc (gm2_langhook_init): Correct comment case.
+ (gm2_langhook_init_options): Add case OPT_M and
+ OPT_MM.
+ (gm2_langhook_post_options): Add case OPT_MF, OPT_MT,
+ OPT_MD and OPT_MMD.
+ * lang-specs.h (M2CPP): Pass though MF option.
+ (MDMMD): New define. Add MDMMD to "@modula-2".
+
2023-10-15 Gaius Mulley <gaiusmod2@gmail.com>
* Make-lang.in (m2.tags): New rule.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 40c4662ade6c..93d4abe03dba 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,97 @@
+2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
+ * gcc.target/aarch64/test_frame_4.c: Likewise.
+ * gcc.target/aarch64/test_frame_7.c: Likewise.
+ * gcc.target/aarch64/test_frame_10.c: Likewise.
+
+2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
+ to happen in offset order.
+ * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
+ * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
+ * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
+ * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
+ * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
+
+2023-10-17 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/110817
+ * gcc.c-torture/execute/pr110817-1.c: New test.
+ * gcc.c-torture/execute/pr110817-2.c: New test.
+ * gcc.c-torture/execute/pr110817-3.c: New test.
+
+2023-10-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/111840
+ * g++.dg/parse/error65.C: New test.
+
+2023-10-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/111660
+ * g++.dg/cpp0x/hog1.C: New test.
+ * g++.dg/cpp2a/consteval36.C: New test.
+
+2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
+
+ * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
+ int as that will potentially generate two SEXT.W instructions.
+ dg-final: Change to scan-assembler-not SEXT.W.
+
+2023-10-17 Martin Uecker <uecker@tugraz.at>
+
+ PR c/111708
+ * gcc.dg/pr111708-1.c: New test.
+ * gcc.dg/pr111708-2.c: New test.
+
+2023-10-17 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/111837
+ * gfortran.dg/implied_do_io_8.f90: New test.
+
+2023-10-17 Andrew Pinski <pinskia@gmail.com>
+
+ PR tree-optimization/111432
+ * gcc.dg/tree-ssa/bitops-7.c: New test.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111846
+ * gcc.dg/vect/pr111846.c: New testcase.
+
+2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
+
+ * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/111818
+ * gcc.dg/torture/pr111818.c: New testcase.
+
+2023-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111807
+ * gcc.dg/torture/pr111807.c: New testcase.
+
+2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
+
+ PR target/111466
+ * gcc.target/riscv/pr111466.c: New test.
+
+2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
+
+ * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
+
+2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
+
+2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/builtins_reject.d: New test.
+ * gdc.dg/intrinsics_reject.d: New test.
+
2023-10-16 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/large-data.c: New test.
diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog
index 66149587b633..682139844e0b 100644
--- a/libgcc/config/avr/libf7/ChangeLog
+++ b/libgcc/config/avr/libf7/ChangeLog
@@ -1,3 +1,16 @@
+2023-10-17 Georg-Johann Lay <avr@gjlay.de>
+
+ * f7-renames.h: Re-renerate.
+
+2023-10-17 Georg-Johann Lay <avr@gjlay.de>
+
+ * libf7.h (F7_SIZEOF): New macro.
+ * libf7-asm.sx: Use F7_SIZEOF instead of magic number "10".
+ (F7MOD_D_fma_, __fma): New module and function.
+ (fma) [-mdouble=64]: Define as alias for __fma.
+ (fmal) [-mlong-double=64]: Define as alias for __fma.
+ * libf7-common.mk (F7_ASM_PARTS): Add D_fma.
+
2023-10-12 Georg-Johann Lay <avr@gjlay.de>
* libf7.c (F7MOD_atan2_, f7_atan2): New module and function.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-10-18 0:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-18 0:18 [gcc r14-4699] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).