Daily bump.
This commit is contained in:
parent
3d8d8e34f7
commit
875e493bf5
9 changed files with 244 additions and 1 deletions
|
@ -1,3 +1,85 @@
|
|||
2022-02-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/104526
|
||||
* gimple-range-fold.cc (fold_using_range::range_of_cond_expr): Call
|
||||
new routine.
|
||||
* gimple-range-gori.cc (range_def_chain::get_def_chain): Force a build
|
||||
of dependency chain if there isn't one.
|
||||
(gori_compute::condexpr_adjust): New.
|
||||
* gimple-range-gori.h (class gori_compute): New prototype.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/100874
|
||||
* config/aarch64/aarch64-protos.h (aarch64_maxmin_plus_const):
|
||||
Declare.
|
||||
* config/aarch64/aarch64.cc (aarch64_maxmin_plus_const): New function.
|
||||
* config/aarch64/aarch64.md (*aarch64_minmax_plus): New pattern.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* tree-vectorizer.h (vect_scalar_ops_slice): New struct.
|
||||
(vect_scalar_ops_slice_hash): Likewise.
|
||||
(vect_scalar_ops_slice::op): New function.
|
||||
* tree-vect-slp.cc (vect_scalar_ops_slice::all_same_p): New function.
|
||||
(vect_scalar_ops_slice_hash::hash): Likewise.
|
||||
(vect_scalar_ops_slice_hash::equal): Likewise.
|
||||
(vect_prologue_cost_for_slp): Check for duplicate vectors.
|
||||
* config/aarch64/aarch64.cc
|
||||
(aarch64_vector_costs::m_stp_sequence_cost): New member variable.
|
||||
(aarch64_aligned_constant_offset_p): New function.
|
||||
(aarch64_stp_sequence_cost): Likewise.
|
||||
(aarch64_vector_costs::add_stmt_cost): Handle new STP heuristic.
|
||||
(aarch64_vector_costs::finish_cost): Likewise.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* tree-vect-slp.cc (vect_bb_vectorization_profitable_p): Fix
|
||||
use after free.
|
||||
|
||||
2022-02-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104543
|
||||
* gimple-loop-jam.cc (unroll_jam_possible_p): Check outer loop exits
|
||||
come after the inner loop.
|
||||
|
||||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/104536
|
||||
* config/i386/host-cygwin.cc (cygwin_gt_pch_get_address): Use
|
||||
cannot instead of can%'t in diagnostics. Formatting fixes.
|
||||
|
||||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/104522
|
||||
* fold-const.h (native_interpret_real): Declare.
|
||||
* fold-const.cc (native_interpret_real): No longer static. Don't
|
||||
perform MODE_COMPOSITE_P verification here.
|
||||
(native_interpret_expr) <case REAL_TYPE>: But perform it here instead
|
||||
for all modes.
|
||||
* gimple-fold.cc (clear_padding_type): Call native_interpret_real
|
||||
instead of native_interpret_expr.
|
||||
* simplify-rtx.cc (simplify_immed_subreg): Perform the native_encode_rtx
|
||||
and comparison verification for all FLOAT_MODE_P modes, not just
|
||||
MODE_COMPOSITE_P.
|
||||
|
||||
2022-02-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104519
|
||||
* fold-const.cc (multiple_of_p): Remove never true condition.
|
||||
* tree-ssa-loop-niter.cc (number_of_iterations_ne): Use
|
||||
the appropriate types for determining whether the difference
|
||||
of final and base is a multiple of the step.
|
||||
|
||||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/104517
|
||||
* omp-low.cc (task_cpyfns): New variable.
|
||||
(delete_omp_context): Don't call finalize_task_copyfn from here.
|
||||
(create_task_copyfn): Push task_stmt into task_cpyfns.
|
||||
(execute_lower_omp): Call finalize_task_copyfn here on entries from
|
||||
task_cpyfns vector and release the vector.
|
||||
|
||||
2022-02-14 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR middle-end/104355
|
||||
|
|
|
@ -1 +1 @@
|
|||
20220215
|
||||
20220216
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2022-02-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104524
|
||||
* region-model-manager.cc
|
||||
(region_model_manager::maybe_fold_sub_svalue): Only call
|
||||
get_or_create_cast if type is non-NULL.
|
||||
|
||||
2022-02-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/102692
|
||||
* exploded-graph.h (impl_region_model_context::get_stmt): New.
|
||||
* region-model.cc: Include "gimple-ssa.h", "tree-phinodes.h",
|
||||
"tree-ssa-operands.h", and "ssa-iterators.h".
|
||||
(within_short_circuited_stmt_p): New.
|
||||
(region_model::check_for_poison): Don't warn about uninit values
|
||||
if within_short_circuited_stmt_p.
|
||||
* region-model.h (region_model_context::get_stmt): New vfunc.
|
||||
(noop_region_model_context::get_stmt): New.
|
||||
|
||||
2022-02-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104274
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2022-02-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/104107
|
||||
PR c++/95036
|
||||
* pt.cc (coerce_template_template_parms): Take full parms.
|
||||
Avoid adding too much of outer_args.
|
||||
(coerce_template_template_parm): Adjust.
|
||||
(template_template_parm_bindings_ok_p): Adjust.
|
||||
(convert_template_argument): Adjust.
|
||||
|
||||
2022-02-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/104513
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2022-02-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* trans-openmp.cc (gfc_trans_omp_depobj): Fix to alloc/ptr dummy
|
||||
and for c_ptr.
|
||||
|
||||
2022-02-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* trans-openmp.cc (gfc_trans_omp_clauses, gfc_trans_omp_depobj):
|
||||
Depend on the proper addr, for ptr/alloc depend on pointee.
|
||||
|
||||
2022-02-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/104211
|
||||
|
|
|
@ -1,3 +1,108 @@
|
|||
2022-02-15 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
|
||||
|
||||
2022-02-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/104526
|
||||
* gcc.dg/pr104526.c: New.
|
||||
|
||||
2022-02-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104524
|
||||
* gcc.dg/analyzer/pr104524.c: New test.
|
||||
|
||||
2022-02-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/102692
|
||||
* gcc.dg/analyzer/pr102692-2.c: New test.
|
||||
* gcc.dg/analyzer/pr102692.c: Remove xfail. Remove -O2 from
|
||||
options and move to...
|
||||
* gcc.dg/analyzer/torture/pr102692.c: ...here.
|
||||
|
||||
2022-02-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gfortran.dg/gomp/depend-4.f90: Add VALUE test, update scan test.
|
||||
* gfortran.dg/gomp/depend-5.f90: Fix scan tree for -m32.
|
||||
* gfortran.dg/gomp/depend-6.f90: New test.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/max_plus_1.c: New test.
|
||||
* gcc.target/aarch64/max_plus_2.c: Likewise.
|
||||
* gcc.target/aarch64/max_plus_3.c: Likewise.
|
||||
* gcc.target/aarch64/max_plus_4.c: Likewise.
|
||||
* gcc.target/aarch64/max_plus_5.c: Likewise.
|
||||
* gcc.target/aarch64/max_plus_6.c: Likewise.
|
||||
* gcc.target/aarch64/max_plus_7.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_1.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_2.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_3.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_4.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_5.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_6.c: Likewise.
|
||||
* gcc.target/aarch64/min_plus_7.c: Likewise.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/store_v2vec_lanes.c: Add -fno-tree-vectorize.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/shl-combine-2.c: New test.
|
||||
* gcc.target/aarch64/shl-combine-3.c: Likewise.
|
||||
* gcc.target/aarch64/shl-combine-4.c: Likewise.
|
||||
* gcc.target/aarch64/shl-combine-5.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-1.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-2.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-3.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-4.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-5.c: Likewise.
|
||||
* gcc.target/aarch64/xtn-combine-6.c: Likewise.
|
||||
|
||||
2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/ldp_stp_5.c: Require -mstrict-align.
|
||||
* gcc.target/aarch64/ldp_stp_14.h,
|
||||
* gcc.target/aarch64/ldp_stp_14.c: New test.
|
||||
* gcc.target/aarch64/ldp_stp_15.c: Likewise.
|
||||
* gcc.target/aarch64/ldp_stp_16.c: Likewise.
|
||||
* gcc.target/aarch64/ldp_stp_17.c: Likewise.
|
||||
* gcc.target/aarch64/ldp_stp_18.c: Likewise.
|
||||
* gcc.target/aarch64/ldp_stp_19.c: Likewise.
|
||||
|
||||
2022-02-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104543
|
||||
* gcc.dg/torture/pr104543.c: New testcase.
|
||||
|
||||
2022-02-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gfortran.dg/gomp/depend-4.f90: New test.
|
||||
* gfortran.dg/gomp/depend-5.f90: New test.
|
||||
|
||||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/104522
|
||||
* gcc.dg/pr104522.c: New test.
|
||||
|
||||
2022-02-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104519
|
||||
* gcc.dg/torture/pr104519.c: New testcase.
|
||||
|
||||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/104517
|
||||
* gcc.dg/gomp/pr104517.c: New test.
|
||||
|
||||
2022-02-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/104107
|
||||
PR c++/95036
|
||||
* g++.dg/cpp0x/alias-decl-ttp2.C: New test.
|
||||
* g++.dg/cpp1z/ttp2.C: New test.
|
||||
|
||||
2022-02-14 Michael Meissner <meissner@the-meissners.org>
|
||||
|
||||
PR target/104253
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2022-02-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.fortran/depend-4.f90: New test.
|
||||
|
||||
2022-02-10 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c++/102204
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2022-02-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* sanitizer_common/sanitizer_linux_libcdep.cpp: Cherry-pick
|
||||
llvm-project revision ef14b78d9a144ba81ba02083fe21eb286a88732b.
|
||||
|
||||
2022-02-03 David Seifert <soap@gentoo.org>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2022-02-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104542
|
||||
* include/bits/uses_allocator_args.h (make_obj_using_allocator)
|
||||
(uninitialized_construct_using_allocator): Add constexpr.
|
||||
* testsuite/20_util/uses_allocator/make_obj.cc: Check constexpr.
|
||||
* testsuite/20_util/uses_allocator/uninitialized_construct.cc: New test.
|
||||
|
||||
2022-02-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/100912
|
||||
|
|
Loading…
Add table
Reference in a new issue