diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 42 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 24 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 61 |
6 files changed, 156 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aadfdcf..ebba0ee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com> + + PR target/99781 + * lra-constraints.c (split_reg): Don't check paradoxical_subreg_p. + * lra-lives.c (clear_sparseset_regnos, regnos_in_sparseset_p): New + functions. + (process_bb_lives): Don't update biggest mode of hard reg for + implicit in multi-register group. Use the new functions for + updating dead_set and unused_set by register notes. + +2021-04-06 Xianmiao Qu <xianmiao_qu@c-sky.com> + + * config/csky/csky_pipeline_ck802.md : Use insn reservation name + instead of *. + +2021-04-06 H.J. Lu <hjl.tools@gmail.com> + + * config/i386/x86-tune-costs.h (skylake_memcpy): Updated. + (skylake_memset): Likewise. + (skylake_cost): Change CLEAR_RATIO to 17. + * config/i386/x86-tune.def (X86_TUNE_PREFER_KNOWN_REP_MOVSB_STOSB): + Replace m_CANNONLAKE, m_ICELAKE_CLIENT, m_ICELAKE_SERVER, + m_TIGERLAKE and m_SAPPHIRERAPIDS with m_SKYLAKE and m_CORE_AVX512. + +2021-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99880 + * tree-vect-loop.c (maybe_set_vectorized_backedge_value): Only + set vectorized defs of relevant PHIs. + +2021-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99924 + * tree-vect-slp.c (vect_bb_partition_graph_r): Do not mark + nodes w/o scalar stmts as visited. + +2021-04-06 Alex Coplan <alex.coplan@arm.com> + + PR target/99748 + * config/arm/arm.c (arm_libcall_uses_aapcs_base): Also use base + PCS for [su]fix_optab. + 2021-04-03 Iain Sandoe <iain@sandoe.co.uk> * config/darwin.c (machopic_legitimize_pic_address): Check diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index be2407d..44feb2e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210406 +20210407 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 54bccc1..06cd140 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/96673 + * init.c (get_nsdmi): Don't defer access checking. + +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/99901 + * decl.c (cp_finish_decl): mark_needed an implicitly inline + static data member with an out-of-class redeclaration. + +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/91241 + * mangle.c (write_compact_number): Add sanity check. + (write_local_name): Use list_length for parm number. + +2021-04-06 Patrick Palka <ppalka@redhat.com> + + PR c++/99899 + * pt.c (do_auto_deduction): Don't exit early when deducing the + array type of a structured binding. Also handle adc_decomp_type + during constraint checking. + 2021-04-05 Jason Merrill <jason@redhat.com> PR c++/96311 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 93ec819..5a02930 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,23 @@ +2021-04-06 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/99917 + * dmd/MERGE: Merge upstream dmd d16195406. + +2021-04-06 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-codegen.cc (build_frame_type): Use Array::find to get index of + element. + +2021-04-06 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-diagnostic.cc (vwarning): Increment gaggedWarnings if warning + message was suppressed. + (vdeprecation): Likewise for deprecation messages. + +2021-04-06 Iain Buclaw <ibuclaw@gdcproject.org> + + * dmd/MERGE: Merge upstream dmd 5cc71ff83. + 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org> PR d/99914 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 0d4ea76..1ca1876 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,11 @@ +2021-04-06 Joseph Myers <joseph@codesourcery.com> + + * de.po: Update. + +2021-04-06 Joseph Myers <joseph@codesourcery.com> + + * sv.po: Update. + 2021-03-29 Joseph Myers <joseph@codesourcery.com> * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0a295b0..97874f9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,64 @@ +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/96673 + * g++.dg/cpp1y/nsdmi-aggr13.C: New test. + +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/99901 + * g++.dg/cpp1z/inline-var9.C: New test. + +2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com> + + PR target/99781 + * g++.target/aarch64/sve/pr99781.C: New. + +2021-04-06 H.J. Lu <hjl.tools@gmail.com> + + * gcc.target/i386/memcpy-strategy-9.c: New test. + * gcc.target/i386/memcpy-strategy-10.c: Likewise. + * gcc.target/i386/memcpy-strategy-11.c: Likewise. + * gcc.target/i386/memset-strategy-7.c: Likewise. + * gcc.target/i386/memset-strategy-8.c: Likewise. + * gcc.target/i386/memset-strategy-9.c: Likewise. + +2021-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99880 + * gcc.dg/torture/pr99880.c: New testcase. + +2021-04-06 Nathan Sidwell <nathan@acm.org> + + * g++.dg/modules/builtin-3_a.C: Remove dump scans. + * g++.dg/modules/builtin-3_b.C: Remove dump scans. + +2021-04-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/96573 + * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also + VEC_PERM_EXPR with bswapping permutation. + +2021-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99924 + * gfortran.dg/vect/pr99924.f90: New testcase. + +2021-04-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/97900 + * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options. + +2021-04-06 Jason Merrill <jason@redhat.com> + + PR c++/91241 + * g++.dg/abi/lambda-defarg1.C: New test. + +2021-04-06 Patrick Palka <ppalka@redhat.com> + + PR c++/99899 + * g++.dg/cpp2a/concepts-placeholder7.C: New test. + * g++.dg/cpp2a/concepts-placeholder8.C: New test. + 2021-04-05 Jason Merrill <jason@redhat.com> PR c++/96311 |