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).