Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 30 Dec 2020 00:16:25 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 30 Dec 2020 00:16:25 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index f4366c865921953cee3d6f1a65508705cfe6b1cc..9fca29d6aff095f4cd02a6c6fad392f810f69373 100644 (file)
@@ -1,3 +1,46 @@
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.md (maddsidi4_split): Skip macd gen, use mac insn
+       instead.
+       (macd): Update register letters.
+       (umaddsidi4_split): Skip macdu gen, use macu insn instead.
+       (macdu): Update register letters.
+
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (arc_secondary_reload): Flip if-condition
+       predicates.
+
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.h (REGNO_OK_FOR_BASE_P): Check if defined
+       reg_renumber.
+
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (prepare_move_operands): Use a temporary
+       registers when we have cached mem-to-uncached mem moves.
+
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.md (movdi_insn): Update pattern, no predicated
+       vadd2 usage.
+       (movdf_insn): Likewise.
+       * config/arc/simdext.md (movVEC_insn): Likewise.
+
+2020-12-29  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386-expand.c (ix86_gen_TWO52): Use REAL_MODE_FORMAT
+       to determine number of mantissa bits.  Use real_2expN instead
+       of real_ldexp.
+       (ix86_expand_rint): Use copy_to_reg.
+       (ix86_expand_floorceildf_32): Ditto.
+       (ix86_expand_truncdf_32): Ditto.
+       (ix86_expand_rounddf_32): Ditto.
+       (ix86_expand_floorceil): Use copy_to_reg and int_mode_for_mode.
+       (ix86_expand_trunc): Ditto.
+       (ix86_expand_round): Ditto.
+
 2020-12-28  Gerald Pfeifer  <gerald@pfeifer.com>
 
        * doc/standards.texi (HSAIL): Remove section.
index 31a41fb144b22961e500f0b685ac1edc1f241fdc..e055fe0b5cbf3211217bad05e30c5c3ab5ff032e 100644 (file)
@@ -1 +1 @@
-20201229
+20201230
index 178d4cf2e06c62de835ea852f706bbcff3f33a0c..66e39f553c61f4bf9bd2ced7afdc6b89466a683d 100644 (file)
@@ -1,3 +1,18 @@
+2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/97612
+       * primary.c (build_actual_constructor): Missing allocatable
+       components are set unallocated using EXPR_NULL. Then missing
+       components are tested for a default initializer.
+
+2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/93833
+       * trans-array.c (get_array_ctor_var_strlen): If the character
+       length backend_decl cannot be found, convert the expression and
+       use the string length. Clear up some minor white space issues
+       in the rest of the file.
+
 2020-12-27  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/97694
index 4f15f464944472298ac6ce8b2a8f00f353212a51..f06330f8d63eecee910c809cedb0c65f9ffa0450 100644 (file)
@@ -1,3 +1,21 @@
+2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/97612
+       * gfortran.dg/structure_constructor_17.f90: New test.
+
+2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/93833
+       * gfortran.dg/deferred_character_36.f90 : New test.
+
+2020-12-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/loop-3.c: Update test pattern.
+
+2020-12-29  Vladimir Isaev  <isaev@synopsys.com>
+
+       * gcc.target/arc/uncached-9.c: New test.
+
 2020-12-28  Uroš Bizjak  <ubizjak@gmail.com>
 
        PR target/96793