]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Mar 2024 00:17:12 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Mar 2024 00:17:12 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index 505e1da16189c691feeefa6e5095286ee84a26d3..802438e60b64cd28db5ee73b4d4edbfcbc519a59 100644 (file)
@@ -1,3 +1,44 @@
+2024-03-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114121
+       * tree-chrec.cc (chrec_fold_plus_1): Guard recursion with
+       converted operand properly.
+       (chrec_fold_multiply): Likewise.  Handle missed recursion.
+
+2024-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/112709
+       * asan.cc (has_stmt_been_instrumented_p): Don't instrument call
+       stores on the caller side unless it is a call to a builtin or
+       internal function or function doesn't return by hidden reference.
+       (maybe_instrument_call): Likewise.
+       (instrument_derefs): Instrument stores to RESULT_DECL if
+       returning by hidden reference.
+
+2024-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/114293
+       * tree-ssa-strlen.cc (strlen_pass::handle_builtin_strlen): If
+       max is smaller than min, set max to ~(size_t)0.
+
+2024-03-12  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-c.cc (riscv_ext_version_value): Fix
+       code style greater than 80 chars.
+       (riscv_cpu_cpp_builtins): Fix useless empty line, indent
+       with 3 space(s) and argument unalignment.
+
+2024-03-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114297
+       * tree-vect-loop.cc (vectorizable_live_operation): Pass in the
+       live stmts SLP node to vect_create_epilog_for_reduction.
+
+2024-03-12  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR driver/114314
+       * common.opt (fmultiflags): Add RejectNegative.
+
 2024-03-11  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
        * config/aarch64/aarch64.md: Rename aarch_ to aarch64_.
index d87f3cf23bc4e3bc00952eaec817f0dcc047f56d..1ab707fca679985b0d6d9ff81be34904c0084d86 100644 (file)
@@ -1 +1 @@
-20240312
+20240313
index 85751b0e3151be261e0a36e7e206d3148e76e673..2965b95a51de05ef952b833f210f56cfe12608b4 100644 (file)
@@ -1,3 +1,18 @@
+2024-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/98645
+       PR c++/98688
+       PR c++/111224
+       * module.cc (enum tree_tag): Add new tag for builtin types.
+       (trees_out::start): POLY_INT_CSTs can be emitted.
+       (trees_in::start): Likewise.
+       (trees_out::core_vals): Stream POLY_INT_CSTs.
+       (trees_in::core_vals): Likewise.
+       (trees_out::type_node): Handle vectors with multiple coeffs.
+       (trees_in::tree_node): Likewise.
+       (init_modules): Register target-specific builtin types. Bump
+       initial capacity slightly.
+
 2024-03-08  Jakub Jelinek  <jakub@redhat.com>
 
        * pt.cc (tsubst_expr): Handle MEM_REF.
index fb11c05186a8db281152384d5045fa9394642d0b..5ce10fa704a7ccc0befebe5d77dee01260874838 100644 (file)
@@ -1,3 +1,10 @@
+2024-03-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/110826
+       * array.cc (gfc_array_dimen_size): When walking the ref chain of an
+       array and the ultimate component is a procedure pointer, do not try
+       to figure out its dimension even if it is a array-valued function.
+
 2024-03-06  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/103707
index 7fd16f212ff2df6af9ae5fe34ccee912c1700848..92da402f81a57b631507dc6f9d89e90af8b9214b 100644 (file)
@@ -1,3 +1,41 @@
+2024-03-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/110826
+       * gfortran.dg/proc_ptr_comp_53.f90: New test.
+
+2024-03-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114121
+       * gcc.dg/torture/pr114312.c: New testcase.
+
+2024-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/98645
+       PR c++/98688
+       PR c++/111224
+       * g++.dg/modules/target-aarch64-1_a.C: New test.
+       * g++.dg/modules/target-aarch64-1_b.C: New test.
+       * g++.dg/modules/target-powerpc-1_a.C: New test.
+       * g++.dg/modules/target-powerpc-1_b.C: New test.
+       * g++.dg/modules/target-powerpc-2_a.C: New test.
+       * g++.dg/modules/target-powerpc-2_b.C: New test.
+
+2024-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/112709
+       * gcc.dg/asan/pr112709-1.c: New test.
+       * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
+
+2024-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/114293
+       * gcc.dg/pr114293.c: New test.
+
+2024-03-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114297
+       * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
+
 2024-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR libfortran/105437
index f8d266a340a5e25f2f2c215cafaeed5622aa021e..06412e17e0163764f944a31490808685b09ffbb1 100644 (file)
@@ -1,3 +1,8 @@
+2024-03-12  Tobias Burnus  <tburnus@baylibre.com>
+
+       * libgomp.texi (Device Memory Routines): Swap item order to match
+       the order of the '@node's of the '@subsection's.
+
 2024-03-08  Thomas Schwinge  <tschwinge@baylibre.com>
 
        * plugin/plugin-gcn.c (GOMP_OFFLOAD_can_run): Don't consider