aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-03-28 00:17:52 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-03-28 00:17:52 +0000
commitfeafff0494281795cce01e93b36aa88806b74907 (patch)
tree8fa170efbe02470915cdeee61ca30dc748104b7f
parentbd8a3eecc4edffad6e5091ae42c1cb1c1730b2ab (diff)
Daily bump.
-rw-r--r--gcc/ChangeLog29
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog10
-rw-r--r--gcc/c-family/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog37
-rw-r--r--libstdc++-v3/ChangeLog32
6 files changed, 116 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 108d1186690..5f1c9db9247 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2024-03-27 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/101523
+ * combine.cc (try_combine): Don't do a 2-insn combination if
+ it does not in fact change I2.
+
+2024-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ * doc/invoke.texi (Spec Files): Use @var{S} instead of S,
+ @var{X} instead of X etc. for other placeholders.
+
+2024-03-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114057
+ * tree-vect-slp.cc (vect_bb_slp_mark_live_stmts): Mark
+ BB reduction remain defs as scalar uses.
+
+2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
+
+ * config/aarch64/aarch64-option-extensions.def (rcpc3):
+ Fix FEATURE_STRING field to "lrcpc3".
+
+2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
+
+ * config/aarch64/aarch64-option-extensions.def: Add LSE128
+ AARCH64_OPT_EXTENSION, adding it as a dependency for the D128
+ feature.
+ * doc/invoke.texi (AArch64 Options): Document +lse128.
+
2024-03-26 Richard Sandiford <richard.sandiford@arm.com>
* config/aarch64/aarch64-feature-deps.h: Use constexpr for
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4597046e092..aab2708ffdd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240327
+20240328
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 20c0357d864..42fe1801790 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,13 @@
+2024-03-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/114473
+ * call-summary.cc
+ (call_summary_replay::convert_svalue_from_summary): Assert that
+ the types match.
+ (call_summary_replay::convert_region_from_summary): Likewise.
+ (call_summary_replay::convert_region_from_summary_1): Add missing
+ cast for the deref of RK_SYMBOLIC case.
+
2024-03-23 David Malcolm <dmalcolm@redhat.com>
PR analyzer/114408
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index e6530ead513..21698b51924 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/114469
+ * c-common.cc (resolve_overloaded_builtin): For _BitInt result
+ on !extended targets convert result to the _BitInt type before
+ using VIEW_CONVERT_EXPR.
+
2024-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/112724
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a27b61326b0..5c333d5c5e1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2024-03-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/114473
+ * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
+
+2024-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
+ instead of multiple dg-options.
+ * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
+ unaligned 4 byte assembler directives rather than assuming it must
+ be .4byte.
+
+2024-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
+ i?86/x86_64.
+ * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
+ * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
+ bfloat16.
+
+2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
+
+ * gcc.target/aarch64/cpunative/info_24: New.
+ * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
+
+2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
+
+ * gcc.target/aarch64/lse128-flag.c: New.
+ * gcc.target/aarch64/cpunative/info_23: Likewise.
+ * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
+
+2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.dg/tree-ssa/copy-headers-8.c: Set
+ LOGICAL_OP_NON_SHORT_CIRCUIT to true.
+
2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/107031
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3dd519f5a75..0949344b94b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,35 @@
+2024-03-27 Matthias Kretz <m.kretz@gsi.de>
+
+ * include/experimental/bits/simd_x86.h (_S_masked_unary):
+ Cast inputs < 16 bytes to 16 byte vectors before calling the
+ right subtraction builtin. Before returning, truncate to the
+ return vector type.
+
+2024-03-27 Matthias Kretz <m.kretz@gsi.de>
+
+ * include/experimental/bits/simd_x86.h (_S_masked_unary): Call
+ the 4- and 8-byte variants of __builtin_ia32_subp[ds] without
+ rounding direction argument.
+
+2024-03-27 Srinivas Yadav Singanaboina <vasu.srinivasvasu.14@gmail.com>
+
+ * include/Makefile.am: Add simd_sve.h.
+ * include/Makefile.in: Add simd_sve.h.
+ * include/experimental/bits/simd.h: Add new SveAbi.
+ * include/experimental/bits/simd_builtin.h: Use
+ __no_sve_deduce_t to support existing Neon Abi.
+ * include/experimental/bits/simd_converter.h: Convert
+ sequentially when sve is available.
+ * include/experimental/bits/simd_detail.h: Define sve
+ specific macro.
+ * include/experimental/bits/simd_math.h: Fallback frexp
+ to execute sequntially when sve is available, to handle
+ fixed_size_simd return type that always uses sve.
+ * include/experimental/simd: Include bits/simd_sve.h.
+ * testsuite/experimental/simd/tests/bits/main.h: Enable
+ testing for sve128, sve256, sve512.
+ * include/experimental/bits/simd_sve.h: New file.
+
2024-03-26 Arsen Arsenović <arsen@aarsen.me>
* include/std/generator (generator::_Iterator::operator*): Fix