This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1046c32de49 optimize basic_string new 7a656d7461c Daily bump. new 9f06b910a84 diagnostics: replace %<%s%> with %qs [PR104896] new 5336b63fe81 C/C++: add fix-it hints for missing '&' and '*' (v5) [PR87850] new 5341eb66965 c-family: offer suggestions for missing command-line option [...] new 066f309db6a analyzer,timevar: avoid naked "new" in JSON-handling
The 5 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/ChangeLog | 62 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/infinite-loop.cc | 8 +- gcc/analyzer/sm-malloc.cc | 14 +- gcc/analyzer/sm-signal.cc | 6 - gcc/analyzer/supergraph.cc | 8 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-common.cc | 35 +++ gcc/c-family/c-common.h | 5 + gcc/c-family/c-cppbuiltin.cc | 13 + gcc/c-family/c-lex.cc | 2 +- gcc/c-family/c-opts.cc | 2 +- gcc/c-family/c-warn.cc | 6 +- gcc/c-family/known-headers.cc | 28 ++ gcc/c-family/known-headers.h | 15 + gcc/c/ChangeLog | 28 ++ gcc/c/c-decl.cc | 11 + gcc/c/c-typeck.cc | 18 +- gcc/common/config/ia64/ia64-common.cc | 2 +- gcc/common/config/rs6000/rs6000-common.cc | 2 +- gcc/config/aarch64/aarch64.cc | 6 +- gcc/config/arm/aarch-common.cc | 6 +- gcc/config/pru/pru.cc | 2 +- gcc/config/riscv/riscv-target-attr.cc | 2 +- gcc/cp/ChangeLog | 5 + gcc/cp/call.cc | 2 + gcc/cp/cvt.cc | 4 +- gcc/cp/name-lookup.cc | 11 + gcc/cp/typeck.cc | 8 + gcc/fortran/ChangeLog | 10 + gcc/fortran/resolve.cc | 22 +- gcc/go/gofrontend/embed.cc | 4 +- gcc/go/gofrontend/expressions.cc | 8 +- gcc/go/gofrontend/gogo.cc | 4 +- gcc/go/gofrontend/parse.cc | 4 +- gcc/omp-general.cc | 6 +- gcc/rust/backend/rust-compile-expr.cc | 4 +- gcc/rust/backend/rust-compile-intrinsic.cc | 2 +- gcc/rust/backend/rust-tree.cc | 4 +- gcc/rust/checks/lints/rust-lint-scan-deadcode.h | 10 +- gcc/rust/lex/rust-lex.cc | 4 +- gcc/rust/lex/rust-token.cc | 2 +- gcc/rust/metadata/rust-export-metadata.cc | 20 +- gcc/rust/parse/rust-parse.cc | 4 +- gcc/rust/resolve/rust-ast-resolve-path.cc | 10 +- gcc/rust/resolve/rust-ast-resolve-toplevel.h | 2 +- gcc/rust/resolve/rust-ast-resolve-type.cc | 4 +- gcc/rust/rust-session-manager.cc | 6 +- gcc/rust/typecheck/rust-hir-type-check-expr.cc | 6 +- gcc/rust/typecheck/rust-hir-type-check-implitem.cc | 10 +- gcc/rust/typecheck/rust-hir-type-check-item.cc | 2 +- gcc/rust/typecheck/rust-hir-type-check-struct.cc | 6 +- gcc/rust/typecheck/rust-tyty-call.cc | 2 +- gcc/rust/typecheck/rust-tyty.cc | 2 +- gcc/rust/typecheck/rust-unify.cc | 2 +- gcc/rust/util/rust-attributes.cc | 2 +- gcc/testsuite/ChangeLog | 79 +++++ gcc/testsuite/c-c++-common/indirection-fixits.c | 317 +++++++++++++++++++++ .../c-c++-common/spellcheck-missing-option.c | 15 + gcc/testsuite/g++.dg/template/error60.C | 5 + gcc/testsuite/g++.dg/template/error60a.C | 5 + gcc/timevar.cc | 31 +- gcc/timevar.h | 4 +- gcc/tree-diagnostic-client-data-hooks.cc | 4 +- gcc/tree-ssa-uninit.cc | 6 +- libcpp/ChangeLog | 5 + libcpp/pch.cc | 2 +- libstdc++-v3/ChangeLog | 68 +++++ 69 files changed, 889 insertions(+), 141 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/indirection-fixits.c create mode 100644 gcc/testsuite/c-c++-common/spellcheck-missing-option.c