Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 14 Feb 2021 00:16:34 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 14 Feb 2021 00:16:34 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index ad85986fe3b1ce87d76d43478894f55386051404..e19b6b8ce2bec1f2347a176ac6e085814218c8ef 100644 (file)
@@ -1,3 +1,36 @@
+2021-02-13  Levy Hsu  <admin@levyhsu.com>
+
+       PR target/97417
+       * config/riscv/riscv-shorten-memrefs.c (pass_shorten_memrefs): Add
+       extend parameter to get_si_mem_base_reg declaration.
+       (get_si_mem_base_reg): Add extend parameter.  Set it.
+       (analyze): Pass extend arg to get_si_mem_base_reg.
+       (transform): Likewise.  Use it when rewriting mems.
+       * config/riscv/riscv.c (riscv_legitimize_move): Check for subword
+       loads and emit sign/zero extending load followed by subreg move.
+
+2021-02-13  Jim Wilson  <jimw@sifive.com>
+
+       PR target/97417
+       * config/riscv/riscv.c (riscv_compressed_lw_address_p): Drop early
+       exit when !reload_completed.  Only perform check for compressed reg
+       if reload_completed.
+       (riscv_rtx_costs): In MEM case, when optimizing for size and
+       shorten memrefs, if not compressible, then increase cost.
+
+2021-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98439
+       * recog.c (pass_split_before_regstack::gate): Enable even when
+       pass_split_before_sched2 is enabled if -fselective-scheduling2 is
+       on.
+
+2021-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96166
+       * config/i386/mmx.md (*mmx_pshufd_1): Add a combine splitter for
+       swap of V2SImode elements in memory into DImode memory rotate by 32.
+
 2021-02-12  Martin Sebor  <msebor@redhat.com>
 
        * tree-pretty-print.c (print_generic_expr_to_str): Update comment.
index fb87102372284577b646ea35bcb602fdb83d1908..a359e4fcc4401f90c84f1587152b0bff00522ec1 100644 (file)
@@ -1 +1 @@
-20210213
+20210214
index 2fb2ebf56ff765754df7659a80af51e9f6cc5fbf..1ba87682b46f644f663d77ca9a4031a36f8dc221 100644 (file)
@@ -1,3 +1,13 @@
+2021-02-13  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 7132b3537.
+       * Make-lang.in (D_FRONTEND_OBJS): Add d/dsymbolsem.o, d/semantic2.o,
+       d/semantic3.o, and d/templateparamsem.o.
+       * d-compiler.cc (Compiler::genCmain): Update calls to semantic
+       entrypoint functions.
+       * d-lang.cc (d_parse_file): Likewise.
+       * typeinfo.cc (make_frontend_typeinfo): Likewise.
+
 2021-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * d-tree.h (DEF_D_INTRINSIC): Don't insert INTRINSIC_ into the
index f3630486104ca79cf833e4e04aa82474543041e4..c89ad823fc05103884776e2a13a32e76d679d091 100644 (file)
@@ -1,3 +1,13 @@
+2021-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98439
+       * gcc.target/i386/pr98439.c: New test.
+
+2021-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96166
+       * gcc.target/i386/pr96166.c: New test.
+
 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive