Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 23 Apr 2022 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 23 Apr 2022 00:16:24 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 1ecfbb5..d2470b9 100644 (file)
@@ -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
index 091485d..9759b52 100644 (file)
@@ -1 +1 @@
-20220422
+20220423
index e1d1a75..c6e3a9f 100644 (file)
@@ -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
index 5c86797..b5eef7b 100644 (file)
@@ -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
index 8bcbcbc..32d2e40 100644 (file)
@@ -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):