Daily bump.

This commit is contained in:
GCC Administrator 2020-09-22 00:16:31 +00:00
parent 27edc6c3e2
commit 44135373fc
10 changed files with 253 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2020-09-21 Tobias Burnus <tobias@codesourcery.com>
* mklog.py: Parse first 10 lines for PR/DR number
not only the first line.
2020-09-17 Dimitrij Mojoski <dmjpp@hotmail.com>
* clang-format: Autodetect C++ standard in use rather than

View File

@ -1,3 +1,76 @@
2020-09-21 Marek Polacek <polacek@redhat.com>
* doc/invoke.texi: Document -Wctad-maybe-unsupported.
2020-09-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/97139
* tree-vect-slp.c (vect_bb_slp_mark_live_stmts): Only mark the
pattern root, track visited vectorized stmts.
2020-09-21 Jakub Jelinek <jakub@redhat.com>
* configure.ac: Use mallinfo mallinfo2 as first operand of
gcc_AC_CHECK_DECLS rather than [mallinfo, mallinfo2].
* configure: Regenerated.
* config.in: Regenerated.
2020-09-21 Andrea Corallo <andrea.corallo@arm.com>
* config/aarch64/aarch64-builtins.c
(aarch64_general_expand_builtin): Use expand machinery not to
alter the value of an rtx returned by force_reg.
2020-09-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/97135
* tree-ssa-loop-im.c (sm_seq_push_down): Do not ignore
self-dependences.
2020-09-21 Martin Liska <mliska@suse.cz>
PR tree-optimization/96915
* tree-switch-conversion.c (switch_conversion::expand): Accept
also integer constants.
2020-09-21 Martin Liska <mliska@suse.cz>
* print-tree.c (print_node): Remove extra space.
2020-09-21 Andrea Corallo <andrea.corallo@arm.com>
PR target/96968
* config/aarch64/aarch64-builtins.c
(aarch64_expand_fpsr_fpcr_setter): Fix comment nit.
(aarch64_expand_fpsr_fpcr_getter): New function, expand these
getters using expand_insn machinery.
(aarch64_general_expand_builtin): Make use of.
2020-09-21 Martin Liska <mliska@suse.cz>
* ggc-common.c (ggc_rlimit_bound): Use ONE_? macro.
(ggc_min_expand_heuristic): Likewise.
(ggc_min_heapsize_heuristic): Likewise.
* ggc-page.c (ggc_collect): Likewise.
* system.h (ONE_G): Likewise.
2020-09-21 Martin Liska <mliska@suse.cz>
* ggc-common.c (ggc_prune_overhead_list): Use SIZE_AMOUNT.
* ggc-page.c (release_pages): Likewise.
(ggc_collect): Likewise.
(ggc_trim): Likewise.
(ggc_grow): Likewise.
* timevar.c (timer::print): Likewise.
2020-09-21 Martin Liska <mliska@suse.cz>
* config.in: Regenerate.
* configure: Likewise.
* configure.ac: Detect for mallinfo2.
* ggc-common.c (defined): Use it.
* system.h: Handle also HAVE_MALLINFO2.
2020-09-20 John David Anglin < danglin@gcc.gnu.org>
* config/pa/pa-hpux11.h (LINK_GCC_C_SEQUENCE_SPEC): Delete.

View File

@ -1 +1 @@
20200921
20200922

View File

@ -1,3 +1,19 @@
2020-09-21 David Malcolm <dmalcolm@redhat.com>
PR analyzer/97130
* region-model-impl-calls.cc (call_details::get_arg_type): New.
* region-model.cc (region_model::on_call_pre): Check that the
initial arg is a pointer before calling impl_call_memset and
impl_call_strlen.
* region-model.h (call_details::get_arg_type): New decl.
2020-09-21 David Malcolm <dmalcolm@redhat.com>
PR analyzer/93355
* sm-malloc.cc (malloc_state_machine::get_default_state): Look at
the base region when considering pointers. Treat pointers to
decls as being non-heap.
2020-09-18 David Malcolm <dmalcolm@redhat.com>
* checker-path.cc (warning_event::get_desc): Handle global state

View File

@ -1,3 +1,7 @@
2020-09-21 Marek Polacek <polacek@redhat.com>
* c.opt (Wctad-maybe-unsupported): New option.
2020-09-19 Martin Sebor <msebor@redhat.com>
PR c/50584

View File

@ -1,3 +1,28 @@
2020-09-21 Marek Polacek <polacek@redhat.com>
PR c++/90583
DR 1722
* lambda.c (maybe_add_lambda_conv_op): Mark the conversion function
as noexcept.
2020-09-21 Marek Polacek <polacek@redhat.com>
* pt.c (deduction_guides_for): Add a bool parameter. Set it.
(do_class_deduction): Warn when CTAD succeeds but the type doesn't
have any explicit deduction guides.
2020-09-21 Nathan Sidwell <nathan@acm.org>
* decl.c (xref_tag_1): Use IDENTIFIER_LAMBDA_P to detect lambdas.
* lambda.c (begin_lambda_type): Use ts_current to push the tag.
* name-lookup.h (enum tag_scope): Drop ts_lambda.
2020-09-21 Marek Polacek <polacek@redhat.com>
PR c++/97099
* decl.c (redeclaration_error_message): Detect a redeclaration of
deduction guides.
2020-09-19 Sandra Loosemore <sandra@codesourcery.com>
* cp-gimplify.c (enum bc_t, bc_label): Move to c-family.

View File

@ -1,3 +1,19 @@
2020-09-21 Harald Anlauf <anlauf@gmx.de>
Paul Thomas <pault@gcc.gnu.org>
* iresolve.c (gfc_resolve_mvbits): Remove unneeded conversion of
FROMPOS, LEN and TOPOS arguments to fit a C int.
* trans-intrinsic.c (gfc_conv_intrinsic_mvbits): Add inline
expansion of MVBITS intrinsic elemental subroutine and add code
for runtime argument checking.
(gfc_conv_intrinsic_subroutine): Recognise MVBITS intrinsic, but
defer handling to gfc_trans_call.
* trans-stmt.c (replace_ss):
(gfc_trans_call): Adjust to handle inline expansion, scalarization
of intrinsic subroutine MVBITS in gfc_conv_intrinsic_mvbits.
* trans.h (gfc_conv_intrinsic_mvbits): Add prototype for
gfc_conv_intrinsic_mvbits.
2020-09-19 Sandra Loosemore <sandra@codesourcery.com>
* interface.c (gfc_compare_actual_formal): Add assertion after

View File

@ -1,3 +1,76 @@
2020-09-21 David Malcolm <dmalcolm@redhat.com>
PR analyzer/97130
* gcc.dg/analyzer/pr97130.c: New test.
2020-09-21 Marek Polacek <polacek@redhat.com>
PR c++/90583
DR 1722
* g++.dg/cpp0x/lambda/lambda-conv14.C: New test.
2020-09-21 Marek Polacek <polacek@redhat.com>
* g++.dg/warn/Wctad-maybe-unsupported.C: New test.
* g++.dg/warn/Wctad-maybe-unsupported2.C: New test.
* g++.dg/warn/Wctad-maybe-unsupported3.C: New test.
* g++.dg/warn/Wctad-maybe-unsupported.h: New file.
2020-09-21 Martin Sebor <msebor@redhat.com>
PR c/50584
* gcc.dg/ipa/ipa-sra-1.c: Use a plain pointer for argv instead of array.
* gcc.dg/ipa/ipa-sra-12.c: Same.
* gcc.dg/ipa/ipa-sra-13.c: Same.
* gcc.dg/ipa/ipa-sra-14.c: Same.
* gcc.dg/ipa/ipa-sra-15.c: Same.
2020-09-21 Harald Anlauf <anlauf@gmx.de>
Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/check_bits_2.f90: New test.
2020-09-21 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/ipa/symver1.c: Skip for Darwin.
2020-09-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/csinc-1.c: Use dg-add-options
arm_arch_v8_1m_main.
* gcc.target/arm/csinv-1.c: Likewise.
* gcc.target/arm/csneg.c: Likewise.
2020-09-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/97139
* gcc.dg/vect/pr97139.c: New testcase.
2020-09-21 Marek Polacek <polacek@redhat.com>
PR c++/97099
* g++.dg/cpp1z/class-deduction74.C: New test.
2020-09-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/97135
* gcc.dg/torture/pr97135.c: New testcase.
2020-09-21 Martin Liska <mliska@suse.cz>
PR tree-optimization/96915
* gcc.target/aarch64/sve/pr96915.c: New test.
2020-09-21 Andrea Corallo <andrea.corallo@arm.com>
PR target/96968
* gcc.target/aarch64/pr96968.c: New test.
2020-09-21 Martin Liska <mliska@suse.cz>
* g++.dg/ext/timevar1.C: Prune more possible number values.
* g++.dg/ext/timevar2.C: Likewise.
2020-09-20 Marek Polacek <polacek@redhat.com>
PR c++/90199

View File

@ -1,3 +1,10 @@
2020-09-21 Ian Lance Taylor <iant@golang.org>
* libbacktrace/backtrace-rename.h (backtrace_uncompress_lzma):
Define.
(backtrace_syminfo_to_full_callback): Define.
(backtrace_syminfo_to_full_error_callback): Define.
2020-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project

View File

@ -1,3 +1,36 @@
2020-09-21 Jonathan Wakely <jwakely@redhat.com>
* include/bits/c++config (__replacement_assert): Add noreturn
attribute.
(__glibcxx_assert_impl): Use __builtin_expect to hint that the
assertion is expected to pass.
2020-09-21 Jonathan Wakely <jwakely@redhat.com>
* include/std/ranges (drop_view::begin()): Adjust constraints
to match the correct condition for O(1) ranges::next (LWG 3482).
* testsuite/std/ranges/adaptors/drop.cc: Check that iterator is
cached for non-sized_range.
2020-09-21 Jonathan Wakely <jwakely@redhat.com>
* include/std/ranges (transform_view, elements_view): Relax
constraints on operator- for iterators, as per LWG 3483.
* testsuite/std/ranges/adaptors/elements.cc: Check that we
can take the difference of two iterators from a non-random
access range.
* testsuite/std/ranges/adaptors/transform.cc: Likewise.
2020-09-21 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/97132
* include/bits/align.h (align) [!_GLIBCXX_USE_C99_STDINT_TR1]:
Remove unused code.
(assume_aligned): Do not use __builtin_assume_aligned during
constant evaluation.
* testsuite/20_util/assume_aligned/1.cc: Improve test.
* testsuite/20_util/assume_aligned/97132.cc: New test.
2020-09-20 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/97101