diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-03 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-03 00:16:23 +0000 |
commit | 548b75d82229cf30052db3ad13e34115335cd9d8 (patch) | |
tree | ad1a25a23373cdd4eb47762b962317a88f8ce250 | |
parent | 8e4a738d2540ab6aff77506d368bf4e3fa6963bd (diff) | |
download | gcc-548b75d82229cf30052db3ad13e34115335cd9d8.zip gcc-548b75d82229cf30052db3ad13e34115335cd9d8.tar.gz gcc-548b75d82229cf30052db3ad13e34115335cd9d8.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 95 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 70 | ||||
-rw-r--r-- | gotools/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 |
8 files changed, 206 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 98453b0..fc67dd4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,98 @@ +2021-02-02 Richard Biener <rguenther@suse.de> + + * gimple-loop-interchange.cc (prepare_data_references): + Release vectors. + * gimple-loop-jam.c (tree_loop_unroll_and_jam): Likewise. + * tree-ssa-loop-im.c (hoist_memory_references): Likewise. + * tree-vect-stmts.c (vectorizable_condition): Do not + allocate vectors. + (vectorizable_comparison): Likewise. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (ursqrte): Define builtin. + * config/aarch64/aarch64-simd.md (aarch64_ursqrte<mode>): New pattern. + * config/aarch64/arm_neon.h (vrsqrte_u32): Reimplement using builtin. + (vrsqrteq_u32): Likewise. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (sqxtun2): Define builtin. + * config/aarch64/aarch64-simd.md (aarch64_sqxtun2<mode>_le): Define. + (aarch64_sqxtun2<mode>_be): Likewise. + (aarch64_sqxtun2<mode>): Likewise. + * config/aarch64/arm_neon.h (vqmovun_high_s16): Reimplement using builtin. + (vqmovun_high_s32): Likewise. + (vqmovun_high_s64): Likewise. + * config/aarch64/iterators.md (UNSPEC_SQXTUN2): Define. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (bfdot_lane, bfdot_laneq): Use + AUTO_FP flags. + (bfmlalb_lane, bfmlalt_lane, bfmlalb_lane_q, bfmlalt_lane_q): Use FP flags. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (fcmla_lane0, fcmla_lane90, + fcmla_lane180, fcmla_lane270, fcmlaq_lane0, fcmlaq_lane90, fcmlaq_lane180, + fcmlaq_lane270, scvtf, ucvtf, fcvtzs, fcvtzu, scvtfsi, scvtfdi, ucvtfsi, + ucvtfdi, fcvtzshf, fcvtzuhf, fmlal_lane_low, fmlsl_lane_low, + fmlal_laneq_low, fmlsl_laneq_low, fmlalq_lane_low, fmlslq_lane_low, + fmlalq_laneq_low, fmlslq_laneq_low, fmlal_lane_high, fmlsl_lane_high, + fmlal_laneq_high, fmlsl_laneq_high, fmlalq_lane_high, fmlslq_lane_high, + fmlalq_laneq_high, fmlslq_laneq_high): Use FP flags. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-builtins.c (FLAG_LOAD): Define. + * config/aarch64/aarch64-simd-builtins.def (ld1x2, ld2, ld3, ld4, ld2r, + ld3r, ld4r, ld1, ld1x3, ld1x4): Use LOAD flags. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (combine, zip1, zip2, + uzp1, uzp2, trn1, trn2, simd_bsl): Use AUTO_FP flags. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-simd-builtins.def (clrsb, clz, ctz, popcount, + vec_smult_lane_, vec_smlal_lane_, vec_smult_laneq_, vec_smlal_laneq_, + vec_umult_lane_, vec_umlal_lane_, vec_umult_laneq_, vec_umlal_laneq_, + ashl, sshl, ushl, srshl, urshl, sdot_lane, udot_lane, sdot_laneq, + udot_laneq, usdot_lane, usdot_laneq, sudot_lane, sudot_laneq, ashr, + ashr_simd, lshr, lshr_simd, srshr_n, urshr_n, ssra_n, usra_n, srsra_n, + ursra_n, sshll_n, ushll_n, sshll2_n, ushll2_n, ssri_n, usri_n, ssli_n, + ssli_n, usli_n, bswap, rbit, simd_bsl, eor3q, rax1q, xarq, bcaxq): Use + NONE builtin flags. + +2021-02-02 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/98848 + * tree-vect-patterns.c (vect_recog_over_widening_pattern): Punt if + STMT_VINFO_DEF_TYPE (last_stmt_info) is vect_reduction_def. + +2021-02-02 Kito Cheng <kito.cheng@sifive.com> + + PR target/98743 + * expr.c: Check mode before calling store_expr. + +2021-02-02 Christophe Lyon <christophe.lyon@linaro.org> + + * config/arm/iterators.md (supf): Remove VORNQ_S and VORNQ_U. + (VORNQ): Remove. + * config/arm/mve.md (mve_vornq_s<mode>): New entry for vorn + instruction using expression ior. + (mve_vornq_u<mode>): New expander. + (mve_vornq_f<mode>): Use ior code instead of unspec. + * config/arm/unspecs.md (VORNQ_S, VORNQ_U, VORNQ_F): Remove. + +2021-02-02 Alexandre Oliva <oliva@adacore.com> + + * tree-nested.c (convert_nonlocal_reference_op): Move + current_function_decl restore after re-gimplification. + (convert_local_reference_op): Likewise. + 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/aarch64/aarch64-simd-builtins.def (rshrn, rshrn2): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 43c7f94..465eb04 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210202 +20210203 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 197df60..f976848 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,16 @@ +2021-02-02 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/93355 + PR analyzer/96374 + * engine.cc (toplevel_function_p): Simplify so that + we only reject functions with a "__analyzer_" prefix. + (add_any_callbacks): Delete. + (exploded_graph::build_initial_worklist): Update for + dropped param of toplevel_function_p. + (exploded_graph::build_initial_worklist): Don't bother + looking for callbacks that are reachable from global + initializers. + 2021-02-01 David Malcolm <dmalcolm@redhat.com> PR analyzer/98918 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bac41f1..de69476 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2021-02-02 Jason Merrill <jason@redhat.com> + + PR c++/98929 + PR c++/96199 + * error.c (dump_expr): Ignore dummy object. + * pt.c (tsubst_baselink): Handle dependent scope. + 2021-02-01 Patrick Palka <ppalka@redhat.com> PR c++/98295 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 83dfb28..354f65f 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,8 @@ +2021-02-02 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/98921 + * dmd/MERGE: Merge upstream dmd 5e2a81d9c. + 2021-01-30 Iain Buclaw <ibuclaw@gdcproject.org> * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoDeclaration *)): Don't diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0614da1..a0c6e73 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,73 @@ +2021-02-02 Martin Liska <mliska@suse.cz> + + PR target/97510 + * gcc.target/i386/pr97510.c: New test. + +2021-02-02 Jason Merrill <jason@redhat.com> + + PR c++/98929 + * g++.dg/cpp1z/class-deduction-decltype1.C: New test. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan. + +2021-02-02 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/91862 + * gfortran.dg/pr91862.f90: New test. + +2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo. + +2021-02-02 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/98848 + * gcc.dg/vect/pr98848.c: New test. + * gcc.dg/vect/pr92205.c: Remove xfail. + +2021-02-02 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/97960 + * g++.dg/torture/pr97960.C: New test. + +2021-02-02 Kito Cheng <kito.cheng@sifive.com> + + PR target/98743 + * g++.dg/opt/pr98743.C: New. + +2021-02-02 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/simd/mve-vorn.c: Add vorn tests. + +2021-02-02 Alexandre Oliva <oliva@adacore.com> + + * gcc.dg/asan/nested-1.c: New. + +2021-02-02 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/93355 + PR analyzer/96374 + * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_" + prefix to support subroutines where necessary. + * gcc.dg/analyzer/data-model-1.c: Likewise. + * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New. + (test_6a): New. + * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support + subroutines where necessary. + * gcc.dg/analyzer/pr96651-2.c: Likewise. + * gcc.dg/analyzer/signal-4b.c: Likewise. + * gcc.dg/analyzer/single-field.c: Likewise. + * gcc.dg/analyzer/torture/conditionals-2.c: Likewise. + +2021-02-02 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/93355 + PR analyzer/96374 + * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test. + * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test. + 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2 diff --git a/gotools/ChangeLog b/gotools/ChangeLog index 754fd6b..e8e2495 100644 --- a/gotools/ChangeLog +++ b/gotools/ChangeLog @@ -1,3 +1,11 @@ +2021-02-02 Ian Lance Taylor <iant@golang.org> + + * Makefile.am (check-embed): New target. + (check): Depend on check-embed. Examine embed-testlog. + (mostlyclean-local): Add check-embed-dir. + (.PHONY): Add check-embed. + * Makefile.in: Regenerate. + 2020-12-30 Ian Lance Taylor <iant@golang.org> * Makefile.am (check-runtime): Don't create check-runtime-dir. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e745b1b..ee36cba 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2021-02-02 Jonathan Wakely <jwakely@redhat.com> + + * doc/xml/manual/status_cxx2011.xml: Remove stray table cell. + * doc/xml/manual/status_cxx2014.xml: Likewise. + * doc/xml/manual/status_cxx2017.xml: Likewise. + * doc/html/manual/status.html: Regenerate. + 2021-02-01 François Dumont <fdumont@gcc.gnu.org> PR libstdc++/70303 |