[gcc r13-8762] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon May 13 08:54:51 GMT 2024


https://gcc.gnu.org/g:6d1801f89309d3c5f6738577e28f1249f9e28fe3

commit r13-8762-g6d1801f89309d3c5f6738577e28f1249f9e28fe3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 13 08:54:26 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 38 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 159 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 29a094e62642..5d5f7a2c66ac 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR middle-end/114348
+	* diagnostic.cc (output_format): New variable.
+	(fnotice): Bail out if the user requested one of the
+	machine-readable diagnostic output formats on stderr.
+	(diagnostic_output_format_init): Set output_format.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR middle-end/112684
+	* toplev.cc (toplev::main): Don't ICE in
+	-fdiagnostics-generate-patch when exiting after options,
+	since no edit context will have been created.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR driver/111700
+	* input.cc (file_cache::add_file): Update leading comment to
+	clarify that it can fail.
+	(file_cache::lookup_or_add_file): Likewise.
+	(get_source_file_content): Gracefully handle lookup_or_add_file
+	failing.
+
+2024-05-09  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/114415
+	* sched-deps.cc (add_insn_mem_dependence): Add memory check for mem argument.
+	(sched_analyze_1): Treat stack pointer modification as memory read.
+	(sched_analyze_2, sched_analyze_insn): Add memory guard for processing pending_read_mems.
+	* sched-int.h (deps_desc): Add comment to pending_read_mems.
+
+2024-05-09  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/111009
+	* range-op.cc (operator_addr_expr::op1_range): Be more restrictive.
+	* value-range.h (contains_zero_p): New.
+
 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 73da64a4ae1e..70e23263719f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240509
+20240513
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index bfe2ffe7201e..5f1171c0da89 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,63 @@
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/114408
+	* engine.cc (impl_run_checkers): Free up any dominance info that
+	we may have created.
+	* kf.cc (class kf_ubsan_handler): New.
+	(register_sanitizer_builtins): New.
+	(register_known_functions): Call register_sanitizer_builtins.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/109251
+	* sm-malloc.cc (deref_before_check::emit): Reject cases where the
+	check is in a loop header within a macro expansion.
+	(deref_before_check::loop_header_p): New.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/111289
+	* varargs.cc (representable_in_integral_type_p): New.
+	(va_arg_compatible_types_p): Add "arg_sval" param.  Handle integer
+	types.
+	(kf_va_arg::impl_call_pre): Pass arg_sval to
+	va_arg_compatible_types_p.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112969
+	* store.cc (binding_cluster::maybe_get_compound_binding): When
+	populating default_map, express the bit-range of the default key
+	for REG relative to REG, rather than to the base region.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/113333
+	* region-model-manager.cc
+	(region_model_manager::maybe_fold_unaryop): Casting all zeroes
+	should give all zeroes.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112790
+	* checker-event.cc (class inlining_info): Move to...
+	* inlining-iterator.h (class inlining_info): ...here.
+	* sm-malloc.cc: Include "analyzer/inlining-iterator.h".
+	(maybe_complain_about_deref_before_check): Reject stmts that were
+	inlined from another function.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112889
+	* store.h (concrete_binding::concrete_binding): Strengthen
+	assertion to require size to be be positive, rather than just
+	non-zero.
+	(concrete_binding::mark_deleted): Use size rather than start bit
+	offset.
+	(concrete_binding::mark_empty): Likewise.
+	(concrete_binding::is_deleted): Likewise.
+	(concrete_binding::is_empty): Likewise.
+
 2023-07-27  Release Manager
 
 	* GCC 13.2.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index af8293e4f47e..23a89209aeb7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,63 @@
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR driver/111700
+	* c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/114408
+	* gcc.dg/analyzer/deref-before-check-pr114408.c: New test.
+	* c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/109251
+	* gcc.dg/analyzer/deref-before-check-pr109251-1.c: New test.
+	* gcc.dg/analyzer/deref-before-check-pr109251-2.c: New test.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/111289
+	* gcc.dg/analyzer/stdarg-pr111289-int.c: New test.
+	* gcc.dg/analyzer/stdarg-pr111289-ptr.c: New test.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112969
+	* gcc.dg/analyzer/compound-assignment-5.c (test_3): Remove
+	xfails, reorder tests.
+	* gcc.dg/analyzer/compound-assignment-pr112969.c: New test.
+	* gcc.dg/plugin/infoleak-pr112969.c: New test.
+	* gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
+	analyzer_kernel_plugin.c tests.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/113333
+	* gcc.dg/analyzer/calloc-1.c: Add tests.
+	* gcc.dg/analyzer/data-model-9.c: Update expected results.
+	* gcc.dg/analyzer/pr96639.c: Update expected results.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112790
+	* gcc.dg/analyzer/deref-before-check-pr112790.c: New test.
+
+2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112889
+	* gcc.dg/analyzer/ice-pr112889.c: New test.
+
+2024-05-09  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/114415
+	* gcc.target/i386/pr114415.c: New test.
+
+2024-05-09  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/111009
+	* gcc.dg/pr111009.c: New.
+
 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
 
 	Backported from master:


More information about the Gcc-cvs mailing list