mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-03 17:45:58 +08:00
Daily bump.
This commit is contained in:
parent
27edc6c3e2
commit
44135373fc
@ -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
|
||||
|
@ -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.
|
||||
|
@ -1 +1 @@
|
||||
20200921
|
||||
20200922
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user