diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-06-06 00:16:22 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-06-06 00:16:22 +0000 |
commit | 28c62475050d2ac6c243580e1130a87308e1e907 (patch) | |
tree | faca920453e9783e1ec9ec2fd2b8a3cc6d72a327 /gcc | |
parent | a0864ce8662bb9d715b51513697309f198f1da19 (diff) | |
download | gcc-28c62475050d2ac6c243580e1130a87308e1e907.zip gcc-28c62475050d2ac6c243580e1130a87308e1e907.tar.gz gcc-28c62475050d2ac6c243580e1130a87308e1e907.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 41 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 34 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 11 |
4 files changed, 87 insertions, 1 deletions
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 |