diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-14 00:16:34 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-14 00:16:34 +0000 |
commit | c8656df666721ca06066ec59f61524c30cbde03f (patch) | |
tree | 7b5c5353241fdce03fe1095849032d136edd5600 | |
parent | 18fabc35f47f0abf4ec14d147098ec4e0734d2a3 (diff) | |
download | gcc-c8656df666721ca06066ec59f61524c30cbde03f.zip gcc-c8656df666721ca06066ec59f61524c30cbde03f.tar.gz gcc-c8656df666721ca06066ec59f61524c30cbde03f.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 33 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 10 |
4 files changed, 54 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ad85986..e19b6b8c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fb87102..a359e4f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210213 +20210214 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 2fb2ebf..1ba8768 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f363048..c89ad823 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |