[gcc r12-1241] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sun Jun 6 00:17:01 GMT 2021


https://gcc.gnu.org/g:28c62475050d2ac6c243580e1130a87308e1e907

commit r12-1241-g28c62475050d2ac6c243580e1130a87308e1e907
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Jun 6 00:16:22 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  9 +++++++++
 gcc/ChangeLog           | 41 +++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 34 ++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 11 +++++++++++
 libgfortran/ChangeLog   |  8 ++++++++
 libiberty/ChangeLog     |  7 +++++++
 libstdc++-v3/ChangeLog  |  6 ++++++
 8 files changed, 117 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index fabfc3b256d..9fc6e165fc1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2021-06-05  Jeff Law  <jeffreyalaw@gmail.com>
+
+	* MAINTAINERS: Adjust my entry in the DCO section so that it does
+	not trigger testsuite failures.
+
+2021-06-05  Jeff Law  <jeffreyalaw@gmail.com>
+
+	* MAINTAINERS: Add myself to DCO section with both email addresses.
+
 2021-06-03  Jason Merrill  <jason@redhat.com>
 
 	* MAINTAINERS: Add DCO version number.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e94b2fc0624..d78b97cc6a8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2021-06-05  Kewen Lin  <linkw@linux.ibm.com>
+
+	* config/sh/sh.md (doloop_end_split): Fix empty split condition.
+
+2021-06-05  Kewen Lin  <linkw@linux.ibm.com>
+
+	* config/sparc/sparc.md (*snedi<W:mode>_zero_vis3,
+	*neg_snedi<W:mode>_zero_subxc, *plus_snedi<W:mode>_zero,
+	*plus_plus_snedi<W:mode>_zero, *minus_snedi<W:mode>_zero,
+	*minus_minus_snedi<W:mode>_zero): Fix empty split condition.
+
+2021-06-05  Kewen Lin  <linkw@linux.ibm.com>
+
+	* config/or1k/or1k.md (*movdi): Fix empty split condition.
+
+2021-06-05  Kewen Lin  <linkw@linux.ibm.com>
+
+	* config/mips/mips.md (<anonymous>, bswapsi2, bswapdi2): Fix empty
+	split condition.
+
+2021-06-05  Kewen Lin  <linkw@linux.ibm.com>
+
+	* config/m68k/m68k.md (*zero_extend_inc, *zero_extend_dec,
+	*zero_extendsidi2): Fix empty split condition.
+
+2021-06-05  Jeff Law  <jeffreyalaw@gmail.com>
+
+	* config/h8300/addsub.md: Fix split condition in define_insn_and_split
+	patterns.
+	* config/h8300/bitfield.md: Likewise.
+	* config/h8300/combiner.md: Likewise.
+	* config/h8300/divmod.md: Likewise.
+	* config/h8300/extensions.md: Likewise.
+	* config/h8300/jumpcall.md: Likewise.
+	* config/h8300/movepush.md: Likewise.
+	* config/h8300/multiply.md: Likewise.
+	* config/h8300/other.md: Likewise.
+	* config/h8300/shiftrotate.md: Likewise.
+	* config/h8300/logical.md: Likewise.  Fix split pattern to use
+	code iterator that somehow slipped through.
+
 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
 
 	PR middle-end/100905
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0098130f31a..09dbf4d3140 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210605
+20210606
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 33ab58a083c..12b932f5ced 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,37 @@
+2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/100120
+	PR fortran/100816
+	PR fortran/100818
+	PR fortran/100819
+	PR fortran/100821
+	* trans-array.c (gfc_get_array_span): rework the way character
+	array "span" was calculated.
+	(gfc_conv_expr_descriptor): improve handling of character sections
+	and unlimited polymorphic objects.
+	* trans-expr.c (gfc_get_character_len): new function to calculate
+	character string length.
+	(gfc_get_character_len_in_bytes): new function to calculate
+	character string length in bytes.
+	(gfc_conv_scalar_to_descriptor): add call to set the "span".
+	(gfc_trans_pointer_assignment): set "_len" and antecipate the
+	initialization of the deferred character length hidden argument.
+	* trans-intrinsic.c (gfc_conv_associated): set "force_no_tmp" to
+	avoid the creation of a temporary.
+	* trans-types.c (gfc_get_dtype_rank_type): rework type detection
+	so that unlimited polymorphic objects get proper type infomation,
+	also important for bind(c).
+	(gfc_get_dtype): add argument to pass the rank if necessary.
+	(gfc_get_array_type_bounds): cosmetic change to have character
+	arrays called character instead of unknown.
+	* trans-types.h (gfc_get_dtype): modify prototype.
+	* trans.c (get_array_span): rework the way character array "span"
+	was calculated.
+	* trans.h (gfc_get_character_len): new prototype.
+	(gfc_get_character_len_in_bytes): new prototype.
+	Add "unlimited_polymorphic" flag to "gfc_se" type to signal when
+	expression carries an unlimited polymorphic object.
+
 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/99839
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ba1d2c7e696..5e19bb9ce68 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,14 @@
+2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/100120
+	PR fortran/100816
+	PR fortran/100818
+	PR fortran/100819
+	PR fortran/100821
+	* gfortran.dg/PR100120.f90: New test.
+	* gfortran.dg/character_workout_1.f90: New test.
+	* gfortran.dg/character_workout_4.f90: New test.
+
 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
 
 	PR middle-end/100905
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 5776572bb76..f4f5ad41891 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,11 @@
+2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/100120
+	* intrinsics/associated.c (associated): have associated verify if
+	the "span" matches insted of the "elem_len".
+	* libgfortran.h (GFC_DESCRIPTOR_SPAN): add macro to retrive the
+	descriptor "span".
+
 2021-05-22  Andre Vehreschild  <vehre@gcc.gnu.org>
 
 	PR fortran/98301
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index d1dae213fd7..1c9138861bd 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,10 @@
+2021-06-05  John David Anglin  <danglin@gcc.gnu.org>
+
+	PR target/100734
+	* configure.ac: Use libiberty snprintf and vsnprintf on
+	hppa*-*-hpux*.
+	* configure: Regenerate.
+
 2021-05-06  Tom Tromey  <tom@tromey.com>
 
 	* hashtab.c (htab_eq_string): New function.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d87370e5340..69084e10958 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2021-06-05  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/100824
+	* include/bits/ranges_base.h (_SSize): Return signed type.
+	* testsuite/std/ranges/access/ssize.cc: Check with __int128.
+
 2021-06-04  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/ranges_base.h (_SSize): Return the result of


More information about the Libstdc++-cvs mailing list