aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-02-21 00:17:26 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-02-21 00:17:26 +0000
commitb4c88cc717e5ccedca34cabe62e1e8903cad9d5f (patch)
tree615f5da6ac96983fd5878d19dfb404b2afeb028e
parent3b3f3f6642d8d9d0c2375d93cdf23d87b248f6d9 (diff)
downloadgcc-b4c88cc717e5ccedca34cabe62e1e8903cad9d5f.zip
gcc-b4c88cc717e5ccedca34cabe62e1e8903cad9d5f.tar.gz
gcc-b4c88cc717e5ccedca34cabe62e1e8903cad9d5f.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog41
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/testsuite/ChangeLog26
-rw-r--r--libcpp/po/ChangeLog4
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libstdc++-v3/ChangeLog5
7 files changed, 90 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9b7af8f..9fe70cb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2024-02-20 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/builtins.def: Use function prototypes of given size
+ and signedness.
+ * config/avr/avr.cc (avr_init_builtins): Adjust types required
+ by builtins.def.
+ * doc/extend.texi (AVR Built-in Functions): Adjust accordingly.
+
+2024-02-20 Georg-Johann Lay <avr@gjlay.de>
+
+ * doc/extend.texi (AVR Built-in Functions): Use @defbuiltin
+ instead of @table.
+
+2024-02-20 Will Hawkins <hawkinsw@obs.cr>
+
+ * config/bpf/bpf.opt: Add help information for -mcpu.
+
+2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/113805
+ * config/aarch64/aarch64-passes.def (pass_late_track_speculation):
+ New pass.
+ * config/aarch64/aarch64-protos.h (make_pass_late_track_speculation):
+ Declare.
+ * config/aarch64/aarch64.md (is_call): New attribute.
+ (*and<mode>3nr_compare0): Rename to...
+ (@aarch64_and<mode>3nr_compare0): ...this.
+ * config/aarch64/aarch64-sme.md (aarch64_get_sme_state)
+ (aarch64_tpidr2_save, aarch64_tpidr2_restore): Add is_call attributes.
+ * config/aarch64/aarch64-speculation.cc: Update file comment to
+ describe the new late pass.
+ (aarch64_do_track_speculation): Handle is_call insns like other calls.
+ (pass_track_speculation): Add an is_late member variable.
+ (pass_track_speculation::gate): Run the late pass for streaming-
+ compatible functions and the early pass for other functions.
+ (make_pass_track_speculation): Update accordingly.
+ (make_pass_late_track_speculation): New function.
+ * config/aarch64/aarch64.cc (aarch64_gen_test_and_branch): New
+ function.
+ (aarch64_guard_switch_pstate_sm): Use it.
+
2024-02-19 Iain Sandoe <iain@sandoe.co.uk>
* config/aarch64/aarch64-builtins.cc (aarch64_init_rng_builtins):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 32129b8..6f470e7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240220
+20240221
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9e84f0d..f86cbe3 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2024-02-20 Peter Hill <peter.hill@york.ac.uk>
+
+ PR fortran/105658
+ * trans-expr.cc (gfc_conv_intrinsic_to_class): When passing an
+ array component reference of intrinsic type to a procedure
+ with an unlimited polymorphic dummy argument, a temporary
+ should be created.
+
2024-02-17 Jakub Jelinek <jakub@redhat.com>
PR fortran/113503
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 385b929..c9c2db7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2024-02-20 Peter Hill <peter.hill@york.ac.uk>
+
+ PR fortran/105658
+ * gfortran.dg/PR105658.f90: New test.
+
+2024-02-20 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/112103
+ * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
+
+2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/113805
+ * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
+
+2024-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR analyzer/113983
+ * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
+ dg-additional-options.
+
+2024-02-20 liuhongt <hongtao.liu@intel.com>
+
+ PR target/113711
+ * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
+
2024-02-19 David Malcolm <dmalcolm@redhat.com>
PR analyzer/111289
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 913b0d0..1e0175d 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2024-02-20 Joseph Myers <josmyers@redhat.com>
+
+ * sv.po: Update.
+
2024-02-19 Joseph Myers <josmyers@redhat.com>
* es.po: Update.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 061929b..dab8219 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2024-02-20 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR target/113971
+ * config/aarch64/heap-trampoline.c: Allow all linux variants.
+
2024-02-16 Matteo Italia <matteo@mitalia.net>
PR libgcc/113850
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d21bffc..f4648b2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2024-02-20 François Dumont <fdumont@gcc.gnu.org>
+
+ * include/bits/stl_algobase.h (std::__niter_wrap): Add a call to
+ std::__niter_base on res iterator.
+
2024-02-19 Iain Sandoe <iain@sandoe.co.uk>
Jonathan Wakely <jwakely@redhat.com>