]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 18 Oct 2023 00:17:58 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 18 Oct 2023 00:17:58 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libgcc/config/avr/libf7/ChangeLog

index 68bf2b102911f66e03eba535327a933fa8e43445..0f1bd1db407e3cd4481b63ed8598198e33a54765 100644 (file)
@@ -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
index a8fe11db53a8268a841869822457a27078d08910..304d626214547d76e447c5dc42b6c43609ff66fc 100644 (file)
@@ -1 +1 @@
-20231017
+20231018
index 655237f69f1644b56a09cac9792b8d3cfab077ad..92e90e7ff3b2e44e4c16dc98f98569149c1b4092 100644 (file)
@@ -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
index 40f97b13bdedd6ef91f2064b5a8f3bdb9fcf5028..702402fb38a7b2fa83345d67c4e2268ae0f397c5 100644 (file)
@@ -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.
index c4b5dbe8ab8e4ec11127a6917ce97c67a04b1fb3..5c44bfe2ef3c27c8f17d5a4486b39ba50e77fb19 100644 (file)
@@ -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.
index 523e44a2d668999507c74e9659d654eab14cbdce..e753eb91503eb0244a6be22381411c629f8c151c 100644 (file)
@@ -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
index ee27f8eff28da60b7624532745a67f5554c32dcb..d690ec9b02ed5a58219bf9f22d280b9fd3922f62 100644 (file)
@@ -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.
index 40c4662ade6cf0a1164d2c7065b2ff877f5179fa..93d4abe03dba2982d6d2b262e0b1c488033ba380 100644 (file)
@@ -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.
index 66149587b633b40dbb52e9cf7bc1c2862905e43e..682139844e0b18a3244d35757a0cdecc236c6044 100644 (file)
@@ -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.