This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 8c00059ce05 c++: decl_constant_value and unsharing [PR96197] new 3e61a205633 Compute RPO with adjacent SCC members, expose toplevel SCC extents new 1212cfad093 Improve var-tracking dataflow iteration order new 072a8b8fb6e AArch64: Add attributes according to flags in built-in func [...] new bc2b1a232b1 libgcov: support overloaded malloc new 10231958fcf middle-end/96369 - fix missed short-circuiting during range [...] new 8bd062e8ad4 Do not allocate huge array in output_in_order. new 89db36b05ea libstdc++: Add PR number to ChangeLog entry new c89366b12ff vect: Don't consider branch costs if no peeled iterations new 14c35be3bf4 Amend match.pd syntax with force-simplified results new c6ef9d8d3f1 debug/96383 - emit debug info for used external functions
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/c-family/c-common.c | 17 + gcc/c-family/c-common.h | 2 + gcc/c/c-objc-common.h | 2 + gcc/cfganal.c | 433 +++++++++++++++++---- gcc/cfganal.h | 3 +- gcc/cgraph.h | 2 - gcc/cgraphunit.c | 166 ++++---- gcc/config/aarch64/aarch64-builtins.c | 121 +++++- gcc/cp/cp-objcp-common.h | 2 + gcc/doc/match-and-simplify.texi | 15 + gcc/fold-const.c | 7 + gcc/gcov-io.h | 3 + gcc/genmatch.c | 19 +- gcc/langhooks-def.h | 5 +- gcc/langhooks.c | 14 + gcc/langhooks.h | 3 + gcc/testsuite/c-c++-common/pr96369.c | 12 + gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c | 17 + gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c | 17 + gcc/testsuite/gcc.dg/torture/20200727-0.c | 82 ++++ .../gcc.dg/tree-prof/indir-call-prof-malloc.c | 49 +++ .../gcc.target/aarch64/sve/cost_model_2.c | 2 +- gcc/tree-ssa-sccvn.c | 55 +-- gcc/tree-vect-loop.c | 16 +- gcc/var-tracking.c | 274 +++++++------ libgcc/libgcov-driver.c | 6 + libgcc/libgcov.h | 49 ++- libstdc++-v3/ChangeLog | 1 + libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 2 +- 29 files changed, 1051 insertions(+), 345 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr96369.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/20200727-0.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-malloc.c