]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 6 Jun 2021 00:16:22 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 6 Jun 2021 00:16:22 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgfortran/ChangeLog
libiberty/ChangeLog
libstdc++-v3/ChangeLog

index fabfc3b256daf8aec404f25f2d85b1925a11251a..9fc6e165fc1016f2455f915dc244d81ef3592baa 100644 (file)
--- 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.
index e94b2fc06247801f6102e3aab56f79f4960ab832..d78b97cc6a81bf00d7776aabe14e47a7ba792141 100644 (file)
@@ -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
index 0098130f31a56956049362e279478e8875465aff..09dbf4d31404b224b7fe982df4c5e4acfae3d948 100644 (file)
@@ -1 +1 @@
-20210605
+20210606
index 33ab58a083c897aba84c3c58f11aaddc56592da2..12b932f5ced97f4417cabada27ef664db5fc3f0b 100644 (file)
@@ -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
index ba1d2c7e69648274a6d1dc0b2ad7361ef61d40ad..5e19bb9ce68e9d1d344590fe3eb6820dd9f61769 100644 (file)
@@ -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
index 5776572bb76795e9c8c76e88ecd7e59acf3d538c..f4f5ad41891b49ae62a433088f37c14626311469 100644 (file)
@@ -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
index d1dae213fd72a7fe419e63f2fe327886666b6881..1c9138861bdffff89120f6db40e3914f79f24bb3 100644 (file)
@@ -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.
index d87370e5340a66c505e456a3f41600a816c0cc69..69084e1095851276f3d047e2541250c084ccd79d 100644 (file)
@@ -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