From 6851dda2e7969c4ce06d49db97486213aba046e6 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 13 Jan 2021 00:16:36 +0000 Subject: [PATCH] Daily bump. --- ChangeLog | 8 ++++ gcc/ChangeLog | 108 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 +++ gcc/c-family/ChangeLog | 8 ++++ gcc/cp/ChangeLog | 12 ++++++ gcc/testsuite/ChangeLog | 51 +++++++++++++++++++++++ libcody/ChangeLog | 17 ++++++++ 8 files changed, 211 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0a35287..d5b708f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2021-01-12 Segher Boessenkool + + * MAINTAINERS: Fix spacing. + +2021-01-12 Qian Jianhua + + * MAINTAINERS (Write After Approval): Add myself + 2021-01-06 Nick Alcock * Makefile.def: Sync with binutils-gdb: diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7002b24..303f40f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,111 @@ +2021-01-12 Martin Liska + + * gcov.c (source_info::debug): Fix printf format for 32-bit hosts. + +2021-01-12 Andrea Corallo + + * function-abi.h: Fix typo. + +2021-01-12 Christophe Lyon + + 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_mve_store): New pattern. + (*movmisalign_mve_load): New pattern. + * config/arm/neon.md (movmisalign): Move to ... + * config/arm/vec-common.md: ... here. + +2021-01-12 Vladimir N. Makarov + + 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 + + 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 + + PR c++/97284 + * optc-save-gen.awk: Compare also n_target_save vars with + strcmp. + +2021-01-12 Martin Liska + + * 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 + + 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 + + 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 + + * configure.ac: Ensure c/Make-lang.in comes first in @all_lang_makefrags@. + * configure: Regenerated. + +2021-01-12 liuhongt + + 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 + + * 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 * config/aarch64/aarch64-sve.md (sdiv_pow23): Extend from diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a99a494..f3ca7fc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210112 +20210113 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index adc332e..1db8b7c 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,9 @@ +2021-01-12 David Malcolm + + 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 PR analyzer/98580 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 58f98f6..b323a03 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2021-01-12 Martin Sebor + + 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 PR middle-end/98578 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 94de1c0..3968511 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2021-01-12 Patrick Palka + + PR c++/98611 + * tree.c (cp_walk_subtrees) : Visit + the template of a CTAD placeholder. + +2021-01-12 Marek Polacek + + PR c++/98620 + * typeck2.c (process_init_constructor_record): Don't emit + -Wmissing-field-initializers warnings in unevaluated contexts. + 2021-01-11 Jakub Jelinek PR c++/98481 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0247278..9356cd4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,54 @@ +2021-01-12 Martin Sebor + + 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 + + PR target/97875 + * gcc.target/arm/simd/mve-vneg.c: Update test. + +2021-01-12 Vladimir N. Makarov + + PR target/97969 + * gcc.target/arm/pr97969.c: New. + +2021-01-12 Patrick Palka + + PR c++/98611 + * g++.dg/cpp2a/concepts-ctad1.C: New test. + * g++.dg/cpp2a/concepts-ctad2.C: New test. + +2021-01-12 Richard Biener + + PR tree-optimization/98550 + * g++.dg/opt/pr98550.C: New testcase. + +2021-01-12 Jakub Jelinek + + PR tree-optimization/98629 + * gcc.c-torture/compile/pr98629.c: New test. + +2021-01-12 Jakub Jelinek + + 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 + + PR c++/98620 + * g++.dg/warn/Wmissing-field-initializers-2.C: New test. + +2021-01-12 David Malcolm + + PR analyzer/98628 + * gcc.dg/analyzer/pr98628.c: New test. + 2021-01-11 Richard Sandiford * gcc.target/aarch64/sve/asrdiv_4.c: New test. diff --git a/libcody/ChangeLog b/libcody/ChangeLog index 6cee3b9..aa0a186 100644 --- a/libcody/ChangeLog +++ b/libcody/ChangeLog @@ -1,3 +1,20 @@ +2021-01-12 Nathan Sidwell + + * 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 PR bootstrap/98506 -- 2.7.4