Daily bump.
This commit is contained in:
parent
8f565d255a
commit
35c125cb6a
@ -1,3 +1,17 @@
|
||||
2020-11-04 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_repository.py: Set strict=True
|
||||
for parse_git_revisions as a default.
|
||||
|
||||
2020-11-04 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gcc-changelog/git_commit.py (item_parenthesis_empty_regex,
|
||||
item_parenthesis_regex): Add.
|
||||
(check_for_empty_description): Use them.
|
||||
* gcc-changelog/test_email.py (test_emptry_entry_desc,
|
||||
test_emptry_entry_desc_2): Add.
|
||||
* gcc-changelog/test_patches.txt: Add two testcases for it.
|
||||
|
||||
2020-11-03 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gcc-changelog/git_email.py: Add unidiff_supports_renaming check.
|
||||
|
111
gcc/ChangeLog
111
gcc/ChangeLog
@ -1,3 +1,114 @@
|
||||
2020-11-04 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-vect-slp.c (vect_analyze_slp_instance): Moved load/store lanes
|
||||
check to ...
|
||||
* tree-vect-loop.c (vect_analyze_loop_2): ..Here
|
||||
|
||||
2020-11-04 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* config/s390/s390.c (NR_C_MODES): Unhardcode.
|
||||
(s390_alloc_pool): Use size_t for iterating from 0 to
|
||||
NR_C_MODES.
|
||||
(s390_add_constant): Likewise.
|
||||
(s390_find_constant): Likewise.
|
||||
(s390_dump_pool): Likewise.
|
||||
(s390_free_pool): Likewise.
|
||||
|
||||
2020-11-04 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* config/s390/s390.md (RRe): Remove.
|
||||
(RXe): Remove.
|
||||
|
||||
2020-11-04 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/97515
|
||||
* gimple-range-cache.h (class ranger_cache): New prototypes plus
|
||||
temporal cache pointer.
|
||||
* gimple-range-cache.cc (struct range_timestamp): New.
|
||||
(class temporal_cache): New.
|
||||
(temporal_cache::temporal_cache): New.
|
||||
(temporal_cache::~temporal_cache): New.
|
||||
(temporal_cache::get_timestamp): New.
|
||||
(temporal_cache::set_dependency): New.
|
||||
(temporal_cache::temporal_value): New.
|
||||
(temporal_cache::current_p): New.
|
||||
(temporal_cache::set_timestamp): New.
|
||||
(temporal_cache::set_always_current): New.
|
||||
(ranger_cache::ranger_cache): Allocate the temporal cache.
|
||||
(ranger_cache::~ranger_cache): Free temporal cache.
|
||||
(ranger_cache::get_non_stale_global_range): New.
|
||||
(ranger_cache::set_global_range): Add a timestamp.
|
||||
(ranger_cache::register_dependency): New. Add timestamp dependency.
|
||||
* gimple-range.cc (gimple_ranger::range_of_range_op): Add operand
|
||||
dependencies.
|
||||
(gimple_ranger::range_of_phi): Ditto.
|
||||
(gimple_ranger::range_of_stmt): Check if global range is stale, and
|
||||
recalculate if so.
|
||||
|
||||
2020-11-04 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* targhooks.c (default_zero_call_used_regs): Fix flag-name typo
|
||||
in sorry.
|
||||
|
||||
2020-11-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (vectorizable_phi): Adjust prototype.
|
||||
* tree-vect-stmts.c (vect_transform_stmt): Adjust.
|
||||
(vect_analyze_stmt): Pass cost_vec to vectorizable_phi.
|
||||
* tree-vect-loop.c (vectorizable_phi): Do costing.
|
||||
|
||||
2020-11-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/97709
|
||||
* tree-vect-loop.c (vectorizable_live_operation): Set
|
||||
SSA_NAME_OCCURS_IN_ABNORMAL_PHI when necessary.
|
||||
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/97690
|
||||
* tree-ssa-phiopt.c (conditional_replacement): Also optimize
|
||||
cond ? pow2p_cst : 0 as ((type) cond) << cst.
|
||||
|
||||
2020-11-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-loop.c (vectorizable_induction): Re-instantiate
|
||||
previously removed CSE of SLP IVs.
|
||||
|
||||
2020-11-04 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386-options.c (ix86_recompute_optlev_based_flags):
|
||||
Fix Intel MCU psABI comment w.r.t DEFAULT_PCC_STRUCT_RETURN.
|
||||
|
||||
2020-11-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR bootstrap/97666
|
||||
* tree-vect-slp.c (vect_build_slp_tree_2): Revert previous
|
||||
fix and instead adjust the memset.
|
||||
|
||||
2020-11-04 Pat Bernardi <bernardi@adacore.com>
|
||||
|
||||
* config/i386/i386elf.h (SUBTARGET_RETURN_IN_MEMORY): Remove.
|
||||
(ASM_OUTPUT_ASCII): Likewise.
|
||||
(DEFAULT_PCC_STRUCT_RETURN): Define.
|
||||
* config/i386/i386.c (ix86_return_in_memory): Remove
|
||||
SUBTARGET_RETURN_IN_MEMORY.
|
||||
|
||||
2020-11-04 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/97540
|
||||
* ira.c: (ira_setup_alts): Extract memory from operand only
|
||||
for special memory constraint.
|
||||
* recog.c (asm_operand_ok): Ditto.
|
||||
* lra-constraints.c (process_alt_operands): MEM_P is
|
||||
required for normal memory constraint.
|
||||
|
||||
2020-11-04 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/97532
|
||||
* lra-constraints.c (valid_address_p): Handle operand of
|
||||
special memory constraint.
|
||||
(process_address_1): Ditto.
|
||||
|
||||
2020-11-03 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/97695
|
||||
|
@ -1 +1 @@
|
||||
20201104
|
||||
20201105
|
||||
|
@ -1,3 +1,14 @@
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97670
|
||||
* c-omp.c (c_omp_split_clauses): Look through array reductions to find
|
||||
underlying decl to clear in the allocate_head bitmap.
|
||||
|
||||
2020-11-04 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* c-objc.h (objc_non_constant_expr_p): New.
|
||||
* stub-objc.c (objc_non_constant_expr_p): New.
|
||||
|
||||
2020-11-03 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* c.opt (MQ,MT): Reword description to be make-agnostic.
|
||||
|
@ -1,3 +1,22 @@
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97670
|
||||
* c-typeck.c (c_finish_omp_clauses): Look through array reductions to
|
||||
find underlying decl to clear in the aligned_head bitmap.
|
||||
|
||||
2020-11-04 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* c-decl.c (handle_nodiscard_attribute): New.
|
||||
(std_attribute_table): Add nodiscard.
|
||||
* c-parser.c (c_parser_std_attribute): Expect argument to
|
||||
nodiscard attribute to be a string. Do not special-case ignoring
|
||||
nodiscard.
|
||||
* c-typeck.c (maybe_warn_nodiscard): New.
|
||||
(build_compound_expr, emit_side_effect_warnings): Call
|
||||
maybe_warn_nodiscard.
|
||||
(c_process_expr_stmt, c_finish_stmt_expr): Also call
|
||||
emit_side_effect_warnings if warn_unused_result.
|
||||
|
||||
2020-10-29 Asher Gordon <AsDaGo@posteo.net>
|
||||
|
||||
* c-typeck.c (free_all_tagged_tu_seen_up_to): Replace free
|
||||
|
@ -1,3 +1,18 @@
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97670
|
||||
* semantics.c (finish_omp_clauses): Look through array reductions to
|
||||
find underlying decl to clear in the aligned_head bitmap. Use
|
||||
DECL_UID (t) instead of DECL_UID (OMP_CLAUSE_DECL (c)) when clearing
|
||||
in the bitmap. Only diagnose errors about allocate vars not being
|
||||
privatized on the same construct on allocate clause if it has
|
||||
a DECL_P OMP_CLAUSE_DECL.
|
||||
|
||||
2020-11-04 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* constexpr.c (potential_constant_expression_1): Handle
|
||||
expressions known to be non-constant for Objective-C.
|
||||
|
||||
2020-11-03 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* tree.c (is_byte_access_type): Don't use char_type_p.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-11-04 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* go-lang.c (go_langhook_post_options): Disable
|
||||
-fipa-icf-functions if it was not explicitly enabled.
|
||||
|
||||
2020-09-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* go-gcc.cc (Gcc_backend::function): Adjust
|
||||
|
@ -1,3 +1,7 @@
|
||||
2020-11-04 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* objc-act.c (objc_non_constant_expr_p): New.
|
||||
|
||||
2020-11-01 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* objc-act.c (synth_module_prologue): Get the SEL identifier.
|
||||
|
@ -1,3 +1,49 @@
|
||||
2020-11-04 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.dg/vect/slp-11b.c: Update output scan.
|
||||
* gcc.dg/vect/slp-perm-6.c: Likewise.
|
||||
|
||||
2020-11-04 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gcc.dg/pr97515.c: Check listing for folding of entire function.
|
||||
|
||||
2020-11-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/97709
|
||||
* gcc.dg/vect/bb-slp-pr97709.c: New testcase.
|
||||
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/97690
|
||||
* gcc.dg/tree-ssa/phi-opt-22.c: New test.
|
||||
* gcc.dg/tree-ssa/ssa-ccp-11.c: Use -O2 instead of -O1.
|
||||
* gcc.dg/vect/bb-slp-pattern-2.c (foo): Use ? 2 : 7, ? 4 : 7 and
|
||||
? 8 : 7 instead of ? 2 : 0, ? 4 : 0, ? 8 : 0.
|
||||
|
||||
2020-11-04 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/pure-code/no-literal-pool-m0.c: Add dg-skip-if
|
||||
and -mfloat-abi=soft option.
|
||||
* gcc.target/arm/pure-code/no-literal-pool-m23.c: Likewise.
|
||||
|
||||
2020-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97670
|
||||
* c-c++-common/gomp/allocate-4.c: New test.
|
||||
* g++.dg/gomp/allocate-2.C: New test.
|
||||
* g++.dg/gomp/allocate-3.C: New test.
|
||||
|
||||
2020-11-04 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.dg/c2x-attr-nodiscard-1.c, gcc.dg/c2x-attr-nodiscard-2.c,
|
||||
gcc.dg/c2x-attr-nodiscard-3.c, gcc.dg/c2x-attr-nodiscard-4.c: New
|
||||
tests.
|
||||
* gcc.dg/c2x-attr-syntax-5.c: Remove nodiscard test.
|
||||
|
||||
2020-11-04 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr97540.c: New test.
|
||||
|
||||
2020-11-03 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* gcc.c-torture/execute/pr97695.c: New test.
|
||||
|
@ -1,3 +1,34 @@
|
||||
2020-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/97719
|
||||
* include/std/sstream (basic_stringstream(string_type&&, openmode)):
|
||||
Fix default argument.
|
||||
* testsuite/27_io/basic_stringstream/cons/char/97719.cc: New test.
|
||||
|
||||
2020-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/18_support/96817.cc: Fail fail if the library is
|
||||
configured to not use futexes.
|
||||
|
||||
2020-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/94971
|
||||
* include/bits/stl_algo.h (search(FIter, FIter, const Searcher):
|
||||
Adjust #if condition.
|
||||
* include/parallel/algo.h (search(FIter, FIter, const Searcher&):
|
||||
Define new overload for C++17.
|
||||
|
||||
2020-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/92285
|
||||
* doc/xml/manual/evolution.xml: Document change to base class.
|
||||
* doc/html/manual/api.html: Regenerate.
|
||||
|
||||
2020-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/uniform_int_dist.h (uniform_int_distribution::_S_nd):
|
||||
Use qualified-id to refer to static member functions.
|
||||
|
||||
2020-11-03 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/syncstream: Include <bits/std_mutex.h>
|
||||
|
Loading…
Reference in New Issue
Block a user