public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-9601] Daily bump.
@ 2024-03-22  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2024-03-22  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:44b79ab691512bb31bb0afd85d9bbda2b9b62575

commit r14-9601-g44b79ab691512bb31bb0afd85d9bbda2b9b62575
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 22 00:17:13 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  36 +++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |   7 +++
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |   8 ++++
 gcc/m2/ChangeLog        | 118 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog |  42 +++++++++++++++++
 libgcc/ChangeLog        |   8 ++++
 8 files changed, 226 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 776947fb99b..bf57c846db9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
+2024-03-21  Andrew Stubbs  <ams@baylibre.com>
+
+	* config/gcn/gcn.cc (gcn_expand_builtin_1): Comment correction.
+
+2024-03-21  Andrew Stubbs  <ams@baylibre.com>
+
+	* config/gcn/gcn-hsa.h (ASM_SPEC): Pass -mattr=+cumode.
+
+2024-03-21  Andrew Stubbs  <ams@baylibre.com>
+
+	* config/gcn/gcn-run.cc (main): Add an hsa_memory_free calls for each
+	device_malloc call.
+
+2024-03-21  liuhongt  <hongtao.liu@intel.com>
+
+	PR tree-optimization/114396
+	* tree-vect-loop.cc (vect_peel_nonlinear_iv_init): Pass utype
+	and true to wi::from_mpz.
+
+2024-03-21  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/111736
+	* asan.cc (instrument_derefs): Do not instrument accesses
+	to non-generic address-spaces.
+
+2024-03-21  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/113727
+	* tree-sra.cc (analyze_access_subtree): Do not allow
+	replacements in subtrees when grp_partial_lhs.
+
+2024-03-21  liuhongt  <hongtao.liu@intel.com>
+
+	PR middle-end/114347
+	* doc/invoke.texi: Document -fexcess-precision=16.
+
 2024-03-20  Cupertino Miranda  <cupertino.miranda@oracle.com>
 
 	* config/bpf/core-builtins.cc (bpf_core_get_index): Check if
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 95c7d7a00c2..81064a78fd4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240321
+20240322
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 7d8bc4ec109..38efe591d7a 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-21  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/113619
+	* region-model.cc (region_model::eval_condition): Fix
+	cast-handling from r14-3632-ge7b267444045c5 so that if those give
+	an unknown result, we continue trying the constraint manager.
+
 2024-03-20  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/109251
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e7776d303e6..1dc50e00e86 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-21  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110323
+	* decl2.cc (min_vis_expr_r) <case VAR_DECL>: Do nothing for
+	decl_constant_var_p VAR_DECLs.
+
 2024-03-20  Jakub Jelinek  <jakub@redhat.com>
 
 	* coroutines.cc (expand_one_await_expression): Use
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a1c1713d93b..bed34fb427a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-21  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/30802
+	* trans-array.cc (abridged_ref_name): New helper function.
+	(trans_array_bound_check): Use it.
+	(array_bound_check_elemental): Likewise.
+	(gfc_conv_array_ref): Likewise.
+
 2024-03-20  Jakub Jelinek  <jakub@redhat.com>
 
 	* trans-array.cc (structure_alloc_comps): Use integer_zero_node
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 6c667543240..0ffce6b065e 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,121 @@
+2024-03-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/113836
+	* Make-lang.in (GM2_C_OBJS): Add m2/gm2-gcc/m2pp.o.
+	(m2/m2pp.o): Remove rule.
+	(GM2-COMP-BOOT-DEFS): Add M2LangDump.def.
+	(GM2-COMP-BOOT-MODS): Add M2LangDump.mod.
+	(GM2-GCC-DEFS): Add M2LangDump.def.
+	(GM2-GCC-MODS): Add M2LangDump.mod.
+	* gm2-compiler/M2CaseList.mod (WriteCase): Rewrite.
+	* gm2-compiler/M2Code.mod (DoModuleDeclare): Call
+	DumpFilteredResolver depending upon DumpLangDecl.
+	(DoCodeBlock): Call CreateDumpGimple depending upon
+	DumpLangGimple.
+	(Code): Replace DisplayQuadList blocks with DumpQuadruples.
+	(DisplayQuadsInScope): Remove.
+	(DisplayQuadNumbers): Remove.
+	(CodeBlock): Rewrite.
+	* gm2-compiler/M2GCCDeclare.def (IncludeDumpSymbol): New procedure.
+	(DumpFilteredResolver): New procedure.
+	(DumpFilteredDefinitive): New procedure.
+	* gm2-compiler/M2GCCDeclare.mod (IncludeDumpSymbol): New procedure.
+	(DumpFilteredResolver): New procedure.
+	(DumpFilteredDefinitive): New procedure.
+	(doInclude): Rewrite to use GetDumpFile.
+	(WatchIncludeList): Remove fixed debugging value.
+	(doExclude): Rewrite to use GetDumpFile.
+	(DeclareTypesConstantsProceduresInRange): Remove fixed debugging
+	values.
+	(PreAddModGcc): Rename parameter t as tree.
+	(IncludeGetNth): Rewrite to use GetDumpFile.
+	(IncludeType): Ditto.
+	(IncludeSubscript): Ditto.
+	(PrintLocalSymbol): Ditto.
+	(PrintLocalSymbols): Ditto.
+	(IncludeGetVarient): Ditto.
+	(PrintDeclared): Ditto.
+	(PrintAlignment): Ditto.
+	(PrintDecl): Ditto.
+	(PrintScope): Ditto.
+	(PrintProcedure): Ditto.
+	(PrintSym): Ditto.
+	(PrintSymbol): Ditto.
+	(PrintTerse): Ditto.
+	* gm2-compiler/M2Options.def (GetDumpLangDeclFilename): New
+	procedure function.
+	(SetDumpLangDeclFilename): New procedure.
+	(GetDumpLangQuadFilename): New procedure function.
+	(SetDumpLangQuadFilename): New procedure.
+	(GetDumpLangGimpleFilename): New procedure function.
+	(SetDumpLangGimpleFilename): New procedure.
+	(SetM2DumpFilter): New procedure.
+	(GetM2DumpFilter): New procedure function.
+	(GetDumpLangGimple): New procedure function.
+	* gm2-compiler/M2Options.mod (GetDumpLangDeclFilename): New
+	procedure function.
+	(SetDumpLangDeclFilename): New procedure.
+	(GetDumpLangQuadFilename): New procedure function.
+	(SetDumpLangQuadFilename): New procedure.
+	(GetDumpLangGimpleFilename): New procedure function.
+	(SetDumpLangGimpleFilename): New procedure.
+	(SetM2DumpFilter): New procedure.
+	(GetM2DumpFilter): New procedure function.
+	(GetDumpLangGimple): New procedure function.
+	* gm2-compiler/M2Quads.def (DumpQuadruples): New procedure.
+	* gm2-compiler/M2Quads.mod (DumpUntil): New procedure.
+	(GetCtorInit): New procedure function.
+	(GetCtorFini): New procedure function.
+	(DumpQuadrupleFilter): New procedure function.
+	(DumpQuadrupleAll): New procedure.
+	(DisplayQuadList): Remove procedure.
+	(DumpQuadruples): New procedure.
+	(DisplayQuadRange): Rewrite.
+	(DisplayQuad): Ditto.
+	(DisplayProcedureAttributes): Ditto.
+	(WriteOperator): Ditto.
+	(WriteMode): Ditto.
+	* gm2-compiler/M2Scope.mod (ForeachScopeBlockDo2): Replace
+	DisplayQuadruples with TraceQuadruples.
+	(ForeachScopeBlockDo3): Replace	DisplayQuadruples with
+	TraceQuadruples.
+	* gm2-compiler/SymbolConversion.def (Gcc2Mod): New procedure function.
+	* gm2-compiler/SymbolConversion.mod: New procedure function.
+	* gm2-gcc/m2misc.cc (m2misc_DebugTree): New function.
+	(m2misc_DebugTreeChain): New function.
+	* gm2-gcc/m2options.h (M2Options_GetDumpLangDeclFilename): New
+	prototype.
+	(M2Options_SetDumpLangDeclFilename): New prototype.
+	(M2Options_GetDumpLangQuadFilename): New prototype.
+	(M2Options_SetDumpLangQuadFilename): New prototype.
+	(M2Options_GetDumpLangGimpleFilename): New prototype.
+	(M2Options_SetDumpLangGimpleFilename): New prototype.
+	(M2Options_GetDumpLangGimple): New prototype.
+	(M2Options_SetM2DumpFilter): New prototype.
+	(M2Options_GetM2DumpFilter): New prototype.
+	* m2pp.cc: Move to...
+	* gm2-gcc/m2pp.cc: ...here.
+	* m2pp.h: Move to...
+	* gm2-gcc/m2pp.h: ...here.
+	* gm2-gcc/m2statement.cc (m2statement_BuildEndFunctionCode): Call
+	m2pp_dump_gimple.
+	* gm2-lang.cc (ENABLE_QUAD_DUMP_ALL): New define.
+	(gm2_langhook_init_options): Add switch cases for proposed new
+	command line options.
+	* gm2-libs/DynamicStrings.def (ReverseIndex): New procedure
+	function.
+	* gm2-libs/DynamicStrings.mod: New procedure function.
+	* gm2-compiler/M2LangDump.def: New file.
+	* gm2-compiler/M2LangDump.mod: New file.
+	* gm2-gcc/m2langdump.h: New file.
+	* gm2-gcc/m2pp.def: New file.
+
+2024-03-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/114418
+	* gm2-compiler/PCSymBuild.mod (PushConstFunctionType): Check
+	func against NulSym and issue an error.
+
 2024-03-18  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/114380
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dfc94e290d0..d7296f65a5f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2024-03-21  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/113619
+	* c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
+
+2024-03-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/114418
+	* gm2/pim/fail/missingtsize.mod: New test.
+	* gm2/pim/fail/missingtsize2.mod: New test.
+
+2024-03-21  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/30802
+	* gfortran.dg/bounds_check_17.f90: Adjust pattern.
+	* gfortran.dg/bounds_check_fail_8.f90: New test.
+
+2024-03-21  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110323
+	* g++.dg/template/explicit-instantiation6.C: New test.
+	* g++.dg/template/explicit-instantiation7.C: New test.
+
+2024-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgcc/114397
+	* gcc.dg/torture/bitint-65.c: New test.
+
+2024-03-21  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr114396.c: New test.
+
+2024-03-21  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/111736
+	* gcc.target/i386/pr111736.c: New testcase.
+
+2024-03-21  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/113727
+	* gcc.dg/torture/pr113727.c: New testcase.
+
 2024-03-20  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/109251
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index abd3e598869..f18401e137f 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgcc/114397
+	* libgcc2.c (__divmodbitint4): Don't assume un < vn always means
+	abs(v) > abs(u), check for a special case of un + 1 == vn where
+	u is non-negative and v negative and after v's negation vn could
+	be reduced by 1.
+
 2024-03-20  Flavio Cruz  <flaviocruz@gmail.com>
 
 	* config/i386/gnu-unwind.h: Support unwinding x86_64 signal frames.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-22  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-22  0:17 [gcc r14-9601] 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).