Daily bump.

This commit is contained in:
GCC Administrator 2020-06-03 00:16:34 +00:00
parent 44564c4c81
commit a9312a7926
12 changed files with 2513 additions and 1 deletions

View File

@ -1,3 +1,35 @@
2020-06-02 Martin Liska <mliska@suse.cz>
* gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
wildcard_prefixes locations.
* gcc-changelog/test_email.py: Test it.
* gcc-changelog/test_patches.txt: Add 3 new patches.
2020-06-02 Iain Buclaw <ibuclaw@gdcproject.org>
* gcc-changelog/git_commit.py (ignored_prefixes): Add
gcc/testsuite/gdc.test/.
2020-06-02 Jonathan Wakely <jwakely@redhat.com>
* gcc-changelog/test_email.py (TestGccChangelog.test_long_lines):
Update expected error message.
2020-06-02 Jonathan Wakely <jwakely@redhat.com>
* gcc-changelog/git_commit.py (GitCommit.parse_changelog): Fix
grammar.
2020-06-02 Jonathan Wakely <jwakely@redhat.com>
* prepare-commit-msg: Do nothing if the mklog.py script isn't
present.
2020-06-02 Jonathan Wakely <jwakely@redhat.com>
* gcc-changelog/git_commit.py (GitCommit.check_mentioned_files):
Improve error text.
2020-05-31 Iain Buclaw <ibuclaw@gdcproject.org>
* config-list.mk (LIST): Add v850e1-elf.

View File

@ -1,3 +1,84 @@
2020-06-02 Felix Yang <felix.yang@huawei.com>
PR target/95459
* config/aarch64/aarch64.c (aarch64_short_vector_p):
Leave later code to report an error if SVE is disabled.
2020-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64-cores.def (zeus): Define.
* config/aarch64/aarch64-tune.md: Regenerate.
* doc/invoke.texi (AArch64 Options): Document zeus -mcpu option.
2020-06-02 Aaron Sawdey <acsawdey@linux.ibm.com>
PR target/95347
* config/rs6000/rs6000.c (prefixed_store_p): Add special case
for stfs.
(is_stfs_insn): New helper function.
2020-06-02 Jan Hubicka <jh@suse.cz>
* lto-streamer-in.c (stream_read_tree_ref): Simplify streaming of
references.
* lto-streamer-out.c (stream_write_tree_ref): Likewise.
2020-06-02 Andrew Stubbs <ams@codesourcery.com>
* config/gcn/gcn-hsa.h (CC1_SPEC): Delete.
* config/gcn/gcn.opt (-mlocal-symbol-id): Delete.
* config/gcn/mkoffload.c (main): Don't use -mlocal-symbol-id.
2020-06-02 Eric Botcazou <ebotcazou@gcc.gnu.org>
PR middle-end/95395
* optabs.c (expand_unop): Fix bits/bytes confusion in latest change.
* tree-pretty-print.c (dump_generic_node) <ARRAY_TYPE>: Print quals.
2020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* config/s390/s390.c (print_operand): Emit vector alignment
hints for z13.
2020-06-02 Martin Liska <mliska@suse.cz>
* coverage.c (get_coverage_counts): Skip sanity check for TOP N counters
as they have variable number of counters.
* gcov-dump.c (main): Add new option -r.
(print_usage): Likewise.
(tag_counters): All new raw format.
* gcov-io.h (struct gcov_kvp): New.
(GCOV_TOPN_VALUES): Remove.
(GCOV_TOPN_VALUES_COUNTERS): Likewise.
(GCOV_TOPN_MEM_COUNTERS): New.
(GCOV_TOPN_DISK_COUNTERS): Likewise.
(GCOV_TOPN_MAXIMUM_TRACKED_VALUES): Likewise.
* ipa-profile.c (ipa_profile_generate_summary): Use
GCOV_TOPN_MAXIMUM_TRACKED_VALUES.
(ipa_profile_write_edge_summary): Likewise.
(ipa_profile_read_edge_summary): Likewise.
(ipa_profile): Remove usage of GCOV_TOPN_VALUES.
* profile.c (sort_hist_values): Sort variable number
of counters.
(compute_value_histograms): Special case for TOP N counters
that have dynamic number of key-value pairs.
* value-prof.c (dump_histogram_value): Dump variable number
of key-value pairs.
(stream_in_histogram_value): Stream in variable number
of key-value pairs for TOP N counter.
(get_nth_most_common_value): Deal with variable number
of key-value pairs.
(dump_ic_profile): Use GCOV_TOPN_MAXIMUM_TRACKED_VALUES
for loop iteration.
(gimple_find_values_to_profile): Set GCOV_TOPN_MEM_COUNTERS
to n_counters.
* doc/gcov-dump.texi: Document new -r option.
2020-06-02 Iain Buclaw <ibuclaw@gdcproject.org>
PR target/95420
* config.gcc (arm-wrs-vxworks7*): Set default cpu to generic-armv7-a.
2020-06-01 Jeff Law <law@torsion.usersys.redhat.com>
* lower-subreg.c (resolve_simple_move): If simplify_gen_subreg_concatn

View File

@ -1 +1 @@
20200602
20200603

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,24 @@
2020-06-02 Jason Merrill <jason@redhat.com>
PR c++/95193
* pt.c (tsubst_decl): Relax assert.
2020-06-02 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95050
* coroutines.cc (build_co_await): Wrap the co_await expression
in a TARGET_EXPR, where needed.
(finish_co_yield_expr): Likewise.
2020-06-02 Patrick Palka <ppalka@redhat.com>
PR c++/92633
PR c++/92838
* pt.c (tsubst_function_decl): Don't do set_constraints when
regenerating a lambda.
(tsubst_lambda_expr): Substitute into the lambda's constraints
and do set_constraints here.
2020-06-01 Jason Merrill <jason@redhat.com>
PR c++/95466

View File

@ -1,3 +1,24 @@
2020-06-02 Iain Buclaw <ibuclaw@gdcproject.org>
* decl.cc (DeclVisitor::build_dsymbol): New function.
(DeclVisitor::visit (TupleDeclaration *)): Use build_dsymbol to
traverse AST instead of accept.
(DeclVisitor::visit (AttribDeclaration *)): Likewise.
(DeclVisitor::visit (Nspace *)): Likewise.
(DeclVisitor::visit (TemplateDeclaration *)): Likewise.
(DeclVisitor::visit (TemplateInstance *)): Likewise.
(DeclVisitor::visit (TemplateMixin *)): Likewise.
(DeclVisitor::visit (StructDeclaration *)): Likewise.
(DeclVisitor::visit (ClassDeclaration *)): Likewise.
(DeclVisitor::visit (InterfaceDeclaration *)): Likewise.
(DeclVisitor::visit (VarDeclaration *)): Likewise.
(build_decl_tree): Likewise.
2020-06-02 Iain Buclaw <ibuclaw@gdcproject.org>
* d-builtins.cc (build_frontend_type): Handle struct fields with NULL
DECL_NAME. Use byte_position to get the real field offset.
2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/94970

View File

@ -1,3 +1,36 @@
2020-06-02 David Malcolm <dmalcolm@redhat.com>
PR jit/95426
* dummy-frontend.c: Include "options.h", "stringpool.h", and
"attribs.h".
(ATTR_EXCL): New, copied from lto/lto-lang.c.
(attr_noreturn_exclusions): Likewise.
(attr_returns_twice_exclusions): Likewise.
(attr_const_pure_exclusions): Likewise.
(jit_attribute_table): Likewise, copied from lto_attribute_table.
(jit_format_attribute_table): Likewise, copied from
lto_format_attribute_table.
(handle_noreturn_attribute): New, copied from lto/lto-lang.c.
(handle_leaf_attribute): Likewise.
(handle_const_attribute): Likewise.
(handle_malloc_attribute): Likewise.
(handle_pure_attribute): Likewise.
(handle_novops_attribute): Likewise.
(get_nonnull_operand): Likewise.
(handle_nonnull_attribute): Likewise.
(handle_nothrow_attribute): Likewise.
(handle_sentinel_attribute): Likewise.
(handle_type_generic_attribute): Likewise.
(handle_transaction_pure_attribute): Likewise.
(handle_returns_twice_attribute): Likewise.
(handle_patchable_function_entry_attribute): Likewise.
(ignore_attribute): Likewise.
(handle_format_attribute): Likewise.
(handle_format_arg_attribute): Likewise.
(handle_fnspec_attribute): Likewise.
(LANG_HOOKS_COMMON_ATTRIBUTE_TABLE): Define.
(LANG_HOOKS_FORMAT_ATTRIBUTE_TABLE): Define.
2020-05-28 Nicolas Bértolo <nicolasbertolo@gmail.com>
* Make-lang.in: Remove extra slash. Build libgccjit.dll and its

View File

@ -1,3 +1,54 @@
2020-06-02 David Malcolm <dmalcolm@redhat.com>
PR jit/95426
* jit.dg/all-non-failing-tests.h: Add note about...
* jit.dg/test-builtin-unreachable.c: New test.
2020-06-02 Jason Merrill <jason@redhat.com>
PR c++/95193
* g++.dg/cpp1z/lambda-this7.C: New test.
2020-06-02 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95050
* g++.dg/coroutines/pr95050.C: New test.
2020-06-02 Alexandre Oliva <oliva@adacore.com>
* gcc.misc-tests/outputs.exp: Spell ldscript correctly.
* lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
2020-06-02 Felix Yang <felix.yang@huawei.com>
PR target/95459
* gcc.target/aarch64/mgeneral-regs_6.c: New test.
2020-06-02 Andrew Stubbs <ams@codesourcery.com>
* gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
2020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.target/s390/vector/align-1.c: Change target architecture
to z13.
* gcc.target/s390/vector/align-2.c: Change target architecture
to z13.
2020-06-02 Kito Cheng <kito.cheng@sifive.com>
* lib/ubsan-dg.exp (orig_ubsan_options_saved): New
(orig_ubsan_options): Ditto.
(ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
(ubsan_finish): Restore UBSAN_OPTIONS.
2020-06-02 Patrick Palka <ppalka@redhat.com>
PR c++/92633
PR c++/92838
* g++.dg/cpp2a/concepts-lambda11.C: New test.
* g++.dg/cpp2a/concepts-lambda12.C: New test.
2020-06-01 Jason Merrill <jason@redhat.com>
PR c++/95466

View File

@ -1,3 +1,30 @@
2020-06-02 Jim Wilson <jimw@sifive.com>
* config/riscv/div.S (__divdi3): For negative arguments, change bgez
to bgtz.
2020-06-02 Martin Liska <mliska@suse.cz>
* libgcov.h (gcov_topn_add_value): Use xcalloc instead
of xmalloc.
2020-06-02 Martin Liska <mliska@suse.cz>
* libgcov-driver.c (prune_topn_counter): Remove.
(prune_counters): Likewise.
(merge_one_data): Special case TOP N counters
as they have variable length.
(write_top_counters): New.
(write_one_data): Special case TOP N.
(dump_one_gcov): Do not prune TOP N counters.
* libgcov-merge.c (merge_topn_values_set): Remove.
(__gcov_merge_topn): Use gcov_topn_add_value.
* libgcov-profiler.c (__gcov_topn_values_profiler_body):
Likewise here.
* libgcov.h (gcov_counter_add): New.
(gcov_counter_set_if_null): Likewise.
(gcov_topn_add_value): New.
2020-06-01 Uroš Bizjak <ubizjak@gmail.com>
* config/i386/sfp-exceptions.c (struct fenv):

View File

@ -1,3 +1,8 @@
2020-06-02 Jakub Jelinek <jakub@redhat.com>
* allocator.c (omp_free): Fix up build if HAVE_SYNC_BUILTINS is not
defined.
2020-05-30 Jakub Jelinek <jakub@redhat.com>
* testsuite/libgomp.c-c++-common/alloc-4.c: New test.

View File

@ -1,3 +1,11 @@
2020-06-02 Martin Liska <mliska@suse.cz>
* LOCAL_PATCHES: Update hash of local patches.
2020-06-02 Martin Liska <mliska@suse.cz>
* MERGE: Merge from master.
2020-05-29 H.J. Lu <hjl.tools@gmail.com>
PR bootstrap/95413

View File

@ -1,3 +1,36 @@
2020-06-02 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/90102
* include/debug/deque (deque(const _Base&)): Replace parameter
with a struct that wraps a const _Base&.
* include/debug/forward_list (forward_list(_Base_ref)): New
constructor.
* include/debug/list (list(const _Base&)): Replace parameter
with a struct that wraps a const _Base&.
* include/debug/map.h (map(const _Base&)): Likewise.
* include/debug/multimap.h (multimap(const _Base&)): Likewise.
* include/debug/multiset.h (multiset(const _Base&)): Likewise.
* include/debug/set.h (set(const _Base&)): Likewise.
* include/debug/unordered_map (unordered_map(const _Base&))
(unordered_multimap(const _Base&)): Likewise.
* include/debug/unordered_set (unordered_set(const _Base&))
(unordered_multiset(const _Base&)): Likewise.
* testsuite/23_containers/vector/cons/destructible_debug_neg.cc:
Adjust dg-error line number.
* include/debug/vector (vector(const _Base&)): Likewise.
* testsuite/23_containers/deque/debug/90102.cc: New test.
* testsuite/23_containers/forward_list/debug/90102.cc: New test.
* testsuite/23_containers/list/debug/90102.cc: New test.
* testsuite/23_containers/map/debug/90102.cc: New test.
* testsuite/23_containers/multimap/debug/90102.cc: New test.
* testsuite/23_containers/multiset/debug/90102.cc: New test.
* testsuite/23_containers/set/debug/90102.cc: New test.
* testsuite/23_containers/unordered_map/debug/90102.cc: New test.
* testsuite/23_containers/unordered_multimap/debug/90102.cc: New test.
* testsuite/23_containers/unordered_multiset/debug/90102.cc: New test.
* testsuite/23_containers/unordered_set/debug/90102.cc: New test.
* testsuite/23_containers/vector/debug/90102.cc: New test.
2020-06-01 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/95392