Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Jan 2021 00:16:36 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Jan 2021 00:16:36 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcody/ChangeLog

index 0a352870cd63a0d84a379de489b4fa4bf444eae7..d5b708f93102440d6e191c74eca05c82f22cbdd5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2021-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * MAINTAINERS: Fix spacing.
+
+2021-01-12  Qian Jianhua  <qianjh@cn.fujitsu.com>
+
+       * MAINTAINERS (Write After Approval): Add myself
+
 2021-01-06  Nick Alcock  <nick.alcock@oracle.com>
 
        * Makefile.def: Sync with binutils-gdb:
index 7002b24e66ed3d48b14b1bdfa6a4cee98a4213c4..303f40f3b0c1bdb1f5ca626b65766020f3ac91c0 100644 (file)
@@ -1,3 +1,111 @@
+2021-01-12  Martin Liska  <mliska@suse.cz>
+
+       * gcov.c (source_info::debug): Fix printf format for 32-bit hosts.
+
+2021-01-12  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * function-abi.h: Fix typo.
+
+2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/97875
+       PR target/97875
+       * config/arm/arm.h (ARM_HAVE_NEON_V8QI_LDST): New macro.
+       (ARM_HAVE_NEON_V16QI_LDST, ARM_HAVE_NEON_V4HI_LDST): Likewise.
+       (ARM_HAVE_NEON_V8HI_LDST, ARM_HAVE_NEON_V2SI_LDST): Likewise.
+       (ARM_HAVE_NEON_V4SI_LDST, ARM_HAVE_NEON_V4HF_LDST): Likewise.
+       (ARM_HAVE_NEON_V8HF_LDST, ARM_HAVE_NEON_V4BF_LDST): Likewise.
+       (ARM_HAVE_NEON_V8BF_LDST, ARM_HAVE_NEON_V2SF_LDST): Likewise.
+       (ARM_HAVE_NEON_V4SF_LDST, ARM_HAVE_NEON_DI_LDST): Likewise.
+       (ARM_HAVE_NEON_V2DI_LDST): Likewise.
+       (ARM_HAVE_V8QI_LDST, ARM_HAVE_V16QI_LDST): Likewise.
+       (ARM_HAVE_V4HI_LDST, ARM_HAVE_V8HI_LDST): Likewise.
+       (ARM_HAVE_V2SI_LDST, ARM_HAVE_V4SI_LDST, ARM_HAVE_V4HF_LDST): Likewise.
+       (ARM_HAVE_V8HF_LDST, ARM_HAVE_V4BF_LDST, ARM_HAVE_V8BF_LDST): Likewise.
+       (ARM_HAVE_V2SF_LDST, ARM_HAVE_V4SF_LDST, ARM_HAVE_DI_LDST): Likewise.
+       (ARM_HAVE_V2DI_LDST): Likewise.
+       * config/arm/mve.md (*movmisalign<mode>_mve_store): New pattern.
+       (*movmisalign<mode>_mve_load): New pattern.
+       * config/arm/neon.md (movmisalign<mode>): Move to ...
+       * config/arm/vec-common.md: ... here.
+
+2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR target/97969
+       * lra-eliminations.c (eliminate_regs_in_insn): Add transformation
+       of pattern 'plus (plus (hard reg, const), pseudo)'.
+
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98550
+       * tree-vect-slp.c (vect_record_max_nunits): Check whether
+       the group size is a multiple of the vector element count.
+       (vect_build_slp_tree_1): When we need to fail because
+       the vector type choosen causes unrolling do so lazily
+       without affecting matches only at the end to guide group splitting.
+
+2021-01-12  Martin Liska  <mliska@suse.cz>
+
+       PR c++/97284
+       * optc-save-gen.awk: Compare also n_target_save vars with
+       strcmp.
+
+2021-01-12  Martin Liska  <mliska@suse.cz>
+
+       * gcov.c (source_info::debug): New.
+       (print_usage): Add --debug (-D) option.
+       (process_args): Likewise.
+       (generate_results): Call src->debug after
+       accumulate_line_counts.
+       (read_graph_file): Properly assign id for EXIT_BLOCK.
+       * profile.c (branch_prob): Dump function body before it is
+       instrumented.
+
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98629
+       * tree-ssa-math-opts.c (arith_overflow_check_p): Don't update use_stmt
+       unless returning non-zero.
+
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/95731
+       * tree-ssa-reassoc.c (optimize_range_tests_cmp_bitwise): Also optimize
+       x < 0 && y < 0 && z < 0 into (x | y | z) < 0 for signed x, y, z.
+       (optimize_range_tests): Call optimize_range_tests_cmp_bitwise
+       only after optimize_range_tests_var_bound.
+
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.ac: Ensure c/Make-lang.in comes first in @all_lang_makefrags@.
+       * configure: Regenerated.
+
+2021-01-12  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/98612
+       * config/i386/i386-builtins.h (BUILTIN_DESC_SWAP_OPERANDS):
+       Deleted.
+       * config/i386/i386-expand.c (ix86_expand_sse_comi): Delete
+       dead code.
+
+2021-01-12  Alexandre Oliva  <oliva@adacore.com>
+
+       * ssa-iterators.h (end_imm_use_stmt_traverse): Forward
+       declare.
+       (auto_end_imm_use_stmt_traverse): New struct.
+       (FOR_EACH_IMM_USE_STMT): Use it.
+       (BREAK_FROM_IMM_USE_STMT, RETURN_FROM_IMM_USE_STMT): Remove,
+       along with uses...
+       * gimple-ssa-strength-reduction.c: ... here, ...
+       * graphite-scop-detection.c: ... here, ...
+       * ipa-modref.c, ipa-pure-const.c, ipa-sra.c: ... here, ...
+       * tree-predcom.c, tree-ssa-ccp.c: ... here, ...
+       * tree-ssa-dce.c, tree-ssa-dse.c: ... here, ...
+       * tree-ssa-loop-ivopts.c, tree-ssa-math-opts.c: ... here, ...
+       * tree-ssa-phiprop.c, tree-ssa.c: ... here, ...
+       * tree-vect-slp.c: ... and here, ...
+       * doc/tree-ssa.texi: ... and the example here.
+
 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
        * config/aarch64/aarch64-sve.md (sdiv_pow2<mode>3): Extend from
index a99a4947a6b5c2f11701c569f1d9115bac8a23c8..f3ca7fcdfefe4baf00d071e489a657c4b92c44ce 100644 (file)
@@ -1 +1 @@
-20210112
+20210113
index adc332e005df975c9f057e8f268322fe5ca53e9d..1db8b7ca6fa394ef1e855f30df7cde023a8c7246 100644 (file)
@@ -1,3 +1,9 @@
+2021-01-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/98628
+       * store.cc (binding_cluster::make_unknown_relative_to): Don't mark
+       dereferenced unknown pointers as having escaped.
+
 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/98580
index 58f98f6fabbab044053f134f40f51468b51a1658..b323a0376a04e9e4a11aec97615e5ecf42130b33 100644 (file)
@@ -1,3 +1,11 @@
+2021-01-12  Martin Sebor  <msebor@redhat.com>
+
+       PR c/98597
+       PR c/98592
+       * c-pretty-print.c (print_mem_ref): Avoid assuming MEM_REF operand
+       has pointer type.  Remove redundant code.  Avoid calling
+       gimple_canonical_types_compatible_p.
+
 2021-01-07  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/98578
index 94de1c00ef70041d40d0c8527d88f80a079f90ad..3968511751a043e1383f5bec40bdc105b292542c 100644 (file)
@@ -1,3 +1,15 @@
+2021-01-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98611
+       * tree.c (cp_walk_subtrees) <case TEMPLATE_TYPE_PARM>: Visit
+       the template of a CTAD placeholder.
+
+2021-01-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98620
+       * typeck2.c (process_init_constructor_record): Don't emit
+       -Wmissing-field-initializers warnings in unevaluated contexts.
+
 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/98481
index 02472784a6b59989aa46de99ee38052f004b9d25..9356cd4c1879a9129ee18a85354a1365d57c82cd 100644 (file)
@@ -1,3 +1,54 @@
+2021-01-12  Martin Sebor  <msebor@redhat.com>
+
+       PR c/98597
+       PR c/98592
+       * g++.dg/warn/Wuninitialized-13.C: New test.
+        gcc.dg/uninit-39.c: New test.
+       #
+       * gcc.dg/uninit-39.c: New file.
+
+2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/97875
+       * gcc.target/arm/simd/mve-vneg.c: Update test.
+
+2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR target/97969
+       * gcc.target/arm/pr97969.c: New.
+
+2021-01-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98611
+       * g++.dg/cpp2a/concepts-ctad1.C: New test.
+       * g++.dg/cpp2a/concepts-ctad2.C: New test.
+
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98550
+       * g++.dg/opt/pr98550.C: New testcase.
+
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98629
+       * gcc.c-torture/compile/pr98629.c: New test.
+
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/95731
+       * gcc.dg/tree-ssa/pr95731.c: New test.
+       * gcc.c-torture/execute/pr95731.c: New test.
+
+2021-01-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98620
+       * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
+
+2021-01-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/98628
+       * gcc.dg/analyzer/pr98628.c: New test.
+
 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
        * gcc.target/aarch64/sve/asrdiv_4.c: New test.
index 6cee3b9cad6edf27e3ec7ef71017e5a3e49bc43f..aa0a1864f8c6d753d044225bae76310bc41090bc 100644 (file)
@@ -1,3 +1,20 @@
+2021-01-12  Nathan Sidwell  <nathan@acm.org>
+
+       * Makefile.in: Remove auto parallelize, swallow Makesub.in. Don't
+       check compiler name here.
+       * Makesub.in: Delete.
+       * build-aux/config.guess: Delete.
+       * build-aux/config.sub: Delete.
+       * build-aux/install-sh: Delete.
+       * dox.cfg.in: Delete.
+       * gdbinit.in: Delete.
+       * internal.hh (BuildNote): Delete.
+       * fatal.cc (BuildNote): Delete.
+       * config.m4: Remove unneeded fns.
+       * configure.ac: Remove unneccessary checks and configures.
+       * configure: Rebuilt.
+       * config.h.in: Rebuilt.
+
 2021-01-06  John David Anglin  <danglin@gcc.gnu.org>
 
        PR bootstrap/98506