Daily bump.
This commit is contained in:
parent
50ddbd0282
commit
9f7ab8c561
@ -1,3 +1,75 @@
|
||||
2020-09-15 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* rtlanal.c (set_noop_p): Treat subregs of registers in
|
||||
different modes conservatively.
|
||||
|
||||
2020-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.c (vect_get_and_check_slp_defs): Make swap
|
||||
argument by-value and do not change it.
|
||||
(vect_build_slp_tree_2): Adjust, set swap to NULL after last
|
||||
use.
|
||||
|
||||
2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
|
||||
|
||||
PR tree-optimization/94234
|
||||
* match.pd (T)(A) +- (T)(B) -> (T)(A +- B): New simplification.
|
||||
|
||||
2020-09-15 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
PR rtl-optimization/96475
|
||||
* bb-reorder.c (duplicate_computed_gotos): If we did anything, run
|
||||
cleanup_cfg.
|
||||
|
||||
2020-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.c (vect_build_slp_tree_2): Also consider
|
||||
building an operand from scalars when building it did not
|
||||
fail fatally but avoid messing with the upcall splitting
|
||||
of groups.
|
||||
|
||||
2020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/arm/arm.c (arm_options_perform_arch_sanity_checks): Do not
|
||||
check +D32 for CMSE if -mfloat-abi=soft
|
||||
|
||||
2020-09-15 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/96744
|
||||
* config/i386/x86-tune-costs.h (struct processor_costs):
|
||||
Increase mask <-> integer cost for non AVX512 target to avoid
|
||||
spill gpr to mask. Also retune mask <-> integer and
|
||||
mask_load/store for skylake_cost.
|
||||
|
||||
2020-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/97028
|
||||
* config/i386/sse.md (mul<mode>3<mask_name>_bcs,
|
||||
<avx512>_div<mode>3<mask_name>_bcst): Use <avx512bcst> instead of
|
||||
<<avx512bcst>>.
|
||||
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* gimplify.c (gimplify_omp_for): Add 'bool openacc' argument;
|
||||
update omp_finish_clause calls.
|
||||
(gimplify_adjust_omp_clauses_1, gimplify_adjust_omp_clauses,
|
||||
gimplify_expr, gimplify_omp_loop): Update omp_finish_clause
|
||||
and/or gimplify_for calls.
|
||||
* langhooks-def.h (lhd_omp_finish_clause): Add bool openacc arg.
|
||||
* langhooks.c (lhd_omp_finish_clause): Likewise.
|
||||
* langhooks.h (lhd_omp_finish_clause): Likewise.
|
||||
* omp-low.c (scan_sharing_clauses): Keep GOMP_MAP_TO_PSET cause for
|
||||
'declare target' vars.
|
||||
|
||||
2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
|
||||
|
||||
PR tree-optimization/94234
|
||||
* genmatch.c (dt_simplify::gen_1): Emit check on final simplification
|
||||
result when "!" is specified on toplevel output expr.
|
||||
* match.pd ((A * C) +- (B * C) -> (A +- B) * C): Allow folding on expr
|
||||
with multi-use operands if final result is a simple gimple value.
|
||||
|
||||
2020-09-14 Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
* doc/invoke.texi: fix '-fprofile-reproducibility' option
|
||||
|
@ -1 +1 @@
|
||||
20200915
|
||||
20200916
|
||||
|
@ -1,3 +1,10 @@
|
||||
2020-09-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/96650
|
||||
* constraint-manager.cc (merger_fact_visitor::on_fact): Replace
|
||||
assertion that add_constraint succeeded with an assertion that
|
||||
if it fails, -fanalyzer-transitivity is off.
|
||||
|
||||
2020-09-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* analyzer.opt (-param=analyzer-max-constraints=): New param.
|
||||
|
@ -1,3 +1,16 @@
|
||||
2020-09-15 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* pt.c (push_template_decl_real): OMP reductions retain a template
|
||||
header.
|
||||
(tsubst_function_decl): Likewise.
|
||||
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* cp-gimplify.c (cxx_omp_finish_clause): Add bool openacc arg.
|
||||
* cp-tree.h (cxx_omp_finish_clause): Likewise
|
||||
* semantics.c (handle_omp_for_class_iterator): Update call.
|
||||
|
||||
2020-09-14 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* pt.c (push_template_decl_real): Use VAR_OR_FUNCTION_DECL_P.
|
||||
|
@ -1,3 +1,12 @@
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* trans.h (gfc_omp_finish_clause): Add bool openacc arg.
|
||||
* trans-openmp.c (gfc_omp_finish_clause): Ditto. Use
|
||||
GOMP_MAP_ALWAYS_POINTER with PSET for pointers.
|
||||
(gfc_trans_omp_clauses): Like the latter and also if the always
|
||||
modifier is used.
|
||||
|
||||
2020-09-09 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/95109
|
||||
|
@ -1,3 +1,39 @@
|
||||
2020-09-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/96650
|
||||
* gcc.dg/analyzer/pr96650-1-notrans.c: New test.
|
||||
* gcc.dg/analyzer/pr96650-1-trans.c: New test.
|
||||
* gcc.dg/analyzer/pr96650-2-notrans.c: New test.
|
||||
* gcc.dg/analyzer/pr96650-2-trans.c: New test.
|
||||
|
||||
2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
|
||||
|
||||
PR tree-optimization/94234
|
||||
* gcc.dg/pr94234-3.c: New test.
|
||||
|
||||
2020-09-15 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
* gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic.
|
||||
|
||||
2020-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/bb-slp-48.c: New testcase.
|
||||
* gcc.dg/vect/bb-slp-7.c: Adjust.
|
||||
|
||||
2020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/arm/pr95646.c: Fix testism.
|
||||
|
||||
2020-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/97028
|
||||
* gcc.target/i386/avx512f-pr97028.c: Untested fix.
|
||||
|
||||
2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
|
||||
|
||||
PR tree-optimization/94234
|
||||
* gcc.dg/pr94234-2.c: New test.
|
||||
|
||||
2020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* gcc.target/bpf/nop-1.c: New test.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* gomp-constants.h (GOMP_MAP_ALWAYS_POINTER_P): Define.
|
||||
|
||||
2020-09-09 Caroline Tice <cmtice@google.com>
|
||||
|
||||
* dwarf2.h (enum dwarf_sect_v5): A new enum section for the
|
||||
|
@ -1,3 +1,23 @@
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* target.c (gomp_map_vars_internal): Initialize has_nullptr.
|
||||
|
||||
2020-09-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/96668
|
||||
* libgomp.h (struct target_var_desc): Add has_null_ptr_assoc member.
|
||||
* target.c (gomp_map_vars_existing): Add always_to_flag flag.
|
||||
(gomp_map_vars_existing): Update call to it.
|
||||
(gomp_map_fields_existing): Likewise
|
||||
(gomp_map_vars_internal): Update PSET handling such that if a nullptr is
|
||||
now allocated or if GOMP_MAP_POINTER is used PSET is updated and pointer
|
||||
remapped.
|
||||
(GOMP_target_enter_exit_data): Hanlde GOMP_MAP_ALWAYS_POINTER like
|
||||
GOMP_MAP_POINTER.
|
||||
* testsuite/libgomp.fortran/map-alloc-ptr-1.f90: New test.
|
||||
* testsuite/libgomp.fortran/map-alloc-ptr-2.f90: New test.
|
||||
|
||||
2020-09-14 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* config/nvptx/atomic.c: New file. Add
|
||||
|
Loading…
x
Reference in New Issue
Block a user