aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-06 00:16:22 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-06 00:16:22 +0000
commit28c62475050d2ac6c243580e1130a87308e1e907 (patch)
treefaca920453e9783e1ec9ec2fd2b8a3cc6d72a327
parenta0864ce8662bb9d715b51513697309f198f1da19 (diff)
downloadgcc-28c62475050d2ac6c243580e1130a87308e1e907.zip
gcc-28c62475050d2ac6c243580e1130a87308e1e907.tar.gz
gcc-28c62475050d2ac6c243580e1130a87308e1e907.tar.bz2
Daily bump.
-rw-r--r--ChangeLog9
-rw-r--r--gcc/ChangeLog41
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog34
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--libgfortran/ChangeLog8
-rw-r--r--libiberty/ChangeLog7
-rw-r--r--libstdc++-v3/ChangeLog6
8 files changed, 117 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index fabfc3b..9fc6e16 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 e94b2fc..d78b97c 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 0098130..09dbf4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210605
+20210606
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 33ab58a..12b932f 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 ba1d2c7..5e19bb9 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 5776572..f4f5ad4 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 d1dae21..1c91388 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 d87370e..69084e1 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