[gcc r12-8232] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sat Apr 23 00:17:19 GMT 2022
https://gcc.gnu.org/g:ab54f6007c79711fc2192098d4ccc3c24e95f3e6
commit r12-8232-gab54f6007c79711fc2192098d4ccc3c24e95f3e6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Apr 23 00:16:24 2022 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 19 +++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 22 ++++++++++++++++++++++
libstdc++-v3/ChangeLog | 14 ++++++++++++++
5 files changed, 93 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ecfbb54fb0..d2470b938b8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,22 @@
+2022-04-22 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/105334
+ * config/rs6000/rs6000.md (pack<mode> for FMOVE128): New expander.
+ (pack<mode> for FMOVE128): Rename and split the insn_and_split to...
+ (pack<mode>_hard for FMOVE128): ... this...
+ (pack<mode>_soft for FMOVE128): ... and this.
+
+2022-04-22 Paul A. Clarke <pc@us.ibm.com>
+
+ * doc/extend.texi: Correct "This" to "These".
+
+2022-04-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/105333
+ * rtlanal.cc (replace_rtx): Use simplify_subreg or
+ simplify_unary_operation if CONST_SCALAR_INT_P rather than just
+ CONST_INT_P.
+
2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
PR target/103197
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 091485d1ee5..9759b529eb5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220422
+20220423
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e1d1a754a4c..c6e3a9f3a5d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,40 @@
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+ Richard Biener <rguenther@suse.de>
+
+ PR fortran/102043
+ * trans.h (gfc_build_array_ref): Add non_negative_offset
+ argument.
+ * trans.cc (gfc_build_array_ref): Ditto. Use pointer arithmetic
+ if non_negative_offset is false.
+ * trans-expr.cc (gfc_conv_substring): Set flag in the call to
+ gfc_build_array_ref.
+ * trans-array.cc (gfc_get_cfi_dim_item,
+ gfc_conv_descriptor_dimension): Same.
+ (build_array_ref): Decide on whether to set the flag and update
+ the call.
+ (gfc_conv_scalarized_array_ref): Same. New argument tmp_array.
+ (gfc_conv_tmp_array_ref): Update call to
+ gfc_conv_scalarized_ref.
+ (non_negative_strides_array_p): New function.
+
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/102043
+ * trans-array.cc (gfc_conv_expr_descriptor): Use
+ gfc_conv_tmp_array_ref.
+
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/102043
+ * trans-io.cc: Add handling for the case where the array
+ is referenced using pointer arithmetic.
+
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/102043
+ * trans-expr.cc: Pre-evaluate src and dest to variables
+ before using them.
+
2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
PR fortran/105310
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5c86797bc4d..b5eef7be347 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+ Richard Biener <rguenther@suse.de>
+
+ PR fortran/102043
+ * gfortran.dg/array_reference_3.f90: New.
+ * gfortran.dg/negative_stride_1.f90: New.
+ * gfortran.dg/vector_subscript_8.f90: New.
+ * gfortran.dg/vector_subscript_9.f90: New.
+ * gfortran.dg/c_loc_test_22.f90: Update dump patterns.
+ * gfortran.dg/finalize_10.f90: Same.
+
+2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/102043
+ * gfortran.dg/dependency_49.f90: Update variable occurence
+ count.
+
+2022-04-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/105333
+ * gcc.dg/pr105333.c: New test.
+
2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
PR target/103197
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8bcbcbc3c66..32d2e4007f4 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2022-04-22 Thomas W Rodgers <trodgers@redhat.com>
+
+ PR libstdc++/102994
+ * include/bits/atomic_base.h (atomic_flag::notify_one,
+ notify_all): Remove const qualification.
+ (__atomic_base::notify_one, notify_all): Likewise.
+ * include/std/atomic (atomic<bool>::notify_one, notify_all):
+ Likewise.
+ (atomic::notify_one, notify_all): Likewise.
+ (atomic<T*>::notify_one, notify_all): Likewise.
+ (atomic_notify_one, atomic_notify_all): Likewise.
+ * testsuite/29_atomics/atomic/wait_notify/102994.cc: Adjust test
+ to account for change in notify_one/notify_all signature.
+
2022-04-21 Patrick Palka <ppalka@redhat.com>
* include/std/charconv (__from_chars_alnum_to_val_table):
More information about the Libstdc++-cvs
mailing list