Daily bump.
This commit is contained in:
parent
aa4db31dd2
commit
7d187e4f6f
@ -1,3 +1,57 @@
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/98567
|
||||
* config/i386/i386.md (*bmi_blsi_<mode>_cmp, *bmi_blsi_<mode>_ccno):
|
||||
New define_insn patterns.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve.md (@cond_<SVE_INT_UNARY:optab><mode>)
|
||||
(*cond_<SVE_INT_UNARY:optab><mode>_2): Extend from SVE_FULL_I to SVE_I.
|
||||
(*cond_<SVE_INT_UNARY:optab><mode>_any): Likewise.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/98560
|
||||
* internal-fn.def (IFN_VCONDU, IFN_VCONDEQ): Use type vec_cond.
|
||||
* internal-fn.c (vec_cond_mask_direct): Get the data mode from
|
||||
argument 1.
|
||||
(vec_cond_direct): Likewise argument 2.
|
||||
(vec_condu_direct, vec_condeq_direct): Delete.
|
||||
(expand_vect_cond_optab_fn): Rename to...
|
||||
(expand_vec_cond_optab_fn): ...this, replacing old macro.
|
||||
(expand_vec_condu_optab_fn, expand_vec_condeq_optab_fn): Delete.
|
||||
(expand_vect_cond_mask_optab_fn): Rename to...
|
||||
(expand_vec_cond_mask_optab_fn): ...this, replacing old macro.
|
||||
(direct_vec_cond_mask_optab_supported_p): Treat the optab as a
|
||||
convert optab.
|
||||
(direct_vec_cond_optab_supported_p): Likewise.
|
||||
(direct_vec_condu_optab_supported_p): Delete.
|
||||
(direct_vec_condeq_optab_supported_p): Delete.
|
||||
* gimple-isel.cc: Include internal-fn.h.
|
||||
(gimple_expand_vec_cond_expr): Check that IFN_VCONDEQ is supported
|
||||
before using it.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/98560
|
||||
* gimple-isel.cc (gimple_expand_vec_cond_expr): If we fail to use
|
||||
IFN_VCOND{,U,EQ}, fall back on IFN_VCOND_MASK.
|
||||
|
||||
2021-01-07 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (insn): Merge from plusminus_insn, shift_insn,
|
||||
rotate_insn and optab code attributes.
|
||||
Update all uses to merged code attribute.
|
||||
* config/i386/sse.md: Update all uses to merged code attribute.
|
||||
* config/i386/mmx.md: Update all uses to merged code attribute.
|
||||
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/98568
|
||||
* gimple-ssa-store-merging.c (bswap_view_convert): New function.
|
||||
(bswap_replace): Use it.
|
||||
|
||||
2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/97978
|
||||
|
@ -1 +1 @@
|
||||
20210107
|
||||
20210108
|
||||
|
@ -1,3 +1,30 @@
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98580
|
||||
* region.cc (decl_region::get_svalue_for_initializer): Gracefully
|
||||
handle when LTO writes out DECL_INITIAL as error_mark_node.
|
||||
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/97074
|
||||
* store.cc (binding_cluster::can_merge_p): Add "out_store" param
|
||||
and pass to calls to binding_cluster::make_unknown_relative_to.
|
||||
(binding_cluster::make_unknown_relative_to): Add "out_store"
|
||||
param. Use it to mark base regions that are pointed to by
|
||||
pointers that become unknown as having escaped.
|
||||
(store::can_merge_p): Pass out_store to
|
||||
binding_cluster::can_merge_p.
|
||||
* store.h (binding_cluster::can_merge_p): Add "out_store" param.
|
||||
(binding_cluster::make_unknown_relative_to): Likewise.
|
||||
* svalue.cc (region_svalue::implicitly_live_p): New vfunc.
|
||||
* svalue.h (region_svalue::implicitly_live_p): New vfunc decl.
|
||||
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98564
|
||||
* engine.cc (exploded_path::feasible_p): Add missing call to
|
||||
bitmap_clear.
|
||||
|
||||
2021-01-06 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/97072
|
||||
|
@ -1,3 +1,10 @@
|
||||
2021-01-07 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR middle-end/98578
|
||||
* c-pretty-print.c (print_mem_ref): Strip array from access type.
|
||||
Avoid assuming acces type's size is constant. Correct condition
|
||||
guarding the printing of a parenthesis.
|
||||
|
||||
2021-01-06 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c++/95768
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-01-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gimple-parser.c (c_parser_gimple_compound_statement): Only
|
||||
reallocate loop array if it is too small.
|
||||
|
||||
2020-12-16 Martin Uecker <muecker@gwdg.de>
|
||||
|
||||
PR c/98047
|
||||
|
@ -1,3 +1,32 @@
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/98329
|
||||
* pt.c (tsubst_copy) <case BIT_CAST_EXPR>: Don't call
|
||||
cp_build_bit_cast here, instead just build_min a BIT_CAST_EXPR and set
|
||||
its location.
|
||||
(tsubst_copy_and_build): Handle BIT_CAST_EXPR.
|
||||
|
||||
2021-01-07 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98441
|
||||
* decl.c (grokdeclarator): Move the !funcdecl_p check inside the
|
||||
!late_return_type block.
|
||||
|
||||
2021-01-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* constexpr.c (cxx_bind_parameters_in_call): Add comment.
|
||||
(cxx_eval_store_expression): Add comment.
|
||||
|
||||
2021-01-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* call.c (has_next): Factor out from...
|
||||
(next_conversion): ...here.
|
||||
(strip_standard_conversion): And here.
|
||||
(is_subseq): And here.
|
||||
(build_conv): Check it.
|
||||
(standard_conversion): Don't call build_conv
|
||||
for ck_identity.
|
||||
|
||||
2021-01-06 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c++/95768
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-01-07 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd 9038e64c5.
|
||||
* d-builtins.cc (build_frontend_type): Update call to
|
||||
Parameter::create.
|
||||
|
||||
2021-01-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd a5c86f5b9.
|
||||
|
@ -1,3 +1,10 @@
|
||||
2021-01-07 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/93701
|
||||
* resolve.c (find_array_spec): Put static prototype for
|
||||
resolve_assoc_var before this function and call for associate
|
||||
variables.
|
||||
|
||||
2021-01-06 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
* resolve.c (resolve_component): Add check for valid CLASS
|
||||
|
@ -1,3 +1,81 @@
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/98329
|
||||
* g++.dg/cpp2a/bit-cast10.C: New test.
|
||||
|
||||
2021-01-07 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR middle-end/98578
|
||||
* gcc.dg/plugin/gil-1.c: Adjust expected output.
|
||||
* gcc.dg/uninit-pr98578.c: New test.
|
||||
|
||||
2021-01-07 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98441
|
||||
* g++.dg/cpp0x/auto55.C: New test.
|
||||
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98580
|
||||
* gcc.dg/analyzer/pr98580-a.c: New test.
|
||||
* gcc.dg/analyzer/pr98580-b.c: New test.
|
||||
|
||||
2021-01-07 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/93701
|
||||
* gfortran.dg/associate_54.f90: New test.
|
||||
* gfortran.dg/associate_55.f90: New test.
|
||||
* gfortran.dg/associate_56.f90: New test.
|
||||
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/98567
|
||||
* gcc.target/i386/pr98567-1.c: New test.
|
||||
* gcc.target/i386/pr98567-2.c: New test.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/cond_unary_5.c: New test.
|
||||
* gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/98560
|
||||
* gcc.dg/vect/pr98560-2.c: New test.
|
||||
|
||||
2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/98560
|
||||
* gcc.dg/vect/pr98560-1.c: New test.
|
||||
|
||||
2021-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/98568
|
||||
* g++.dg/torture/pr98568.C: New test.
|
||||
|
||||
2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* gcc.target/i386/pr92658-avx512bw.c: Add
|
||||
-mprefer-vector-width=512 to avoid impact of different default
|
||||
mtune which gcc is built with.
|
||||
* gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
|
||||
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/97074
|
||||
* gcc.dg/analyzer/pr97074.c: New test.
|
||||
|
||||
2021-01-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98564
|
||||
* gcc.dg/analyzer/pr98564.c: New test.
|
||||
|
||||
2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/97978
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-01-07 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* es.po: Update.
|
||||
|
||||
2020-07-20 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* cpplib.pot: Regenerate.
|
||||
|
@ -1,3 +1,24 @@
|
||||
2021-01-07 Thomas Rodgers <trodgers@redhat.com>
|
||||
|
||||
* doc/doxygen/user.cfg.in: Add new header.
|
||||
* include/Makefile.am (std_headers): likewise.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* include/precompiled/stdc++.h: Add new header.
|
||||
* include/std/barrier: New file.
|
||||
* include/std/version: Add __cpp_lib_barrier feature test macro.
|
||||
* testsuite/30_threads/barrier/1.cc: New test.
|
||||
* testsuite/30_threads/barrier/2.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/completion.cc: Likewise.
|
||||
|
||||
2021-01-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/98384
|
||||
* testsuite/20_util/to_chars/long_double.cc: Use nexttowardl
|
||||
instead of the non-standard nextupl and nextdownl.
|
||||
|
||||
2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
|
||||
* configure: Re-generate.
|
||||
|
Loading…
Reference in New Issue
Block a user