From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 40718385840A; Fri, 29 Jul 2022 00:16:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 40718385840A MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-1882] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 872693eebb6b88f4b6a2767727a9565d05172768 X-Git-Newrev: af086d19112bfd011fafaee41b0da292b2176def Message-Id: <20220729001658.40718385840A@sourceware.org> Date: Fri, 29 Jul 2022 00:16:58 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2022 00:16:58 -0000 https://gcc.gnu.org/g:af086d19112bfd011fafaee41b0da292b2176def commit r13-1882-gaf086d19112bfd011fafaee41b0da292b2176def Author: GCC Administrator Date: Fri Jul 29 00:16:21 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 46 +++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 19 +++++++++++ gcc/jit/ChangeLog | 76 ++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 25 +++++++++++++++ maintainer-scripts/ChangeLog | 5 +++ 6 files changed, 172 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3fc56a61576..8c86ab24c74 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2022-07-28 David Malcolm + + PR analyzer/105893 + * doc/invoke.texi: Add -Wanalyzer-putenv-of-auto-var. + +2022-07-28 David Malcolm + + * doc/invoke.texi (-fdiagnostics-show-cwe): Use uref rather than + url. + (Static Analyzer Options): Likewise. Add urefs for all of the + warnings that have associated CWE identifiers. + +2022-07-28 Maciej W. Rozycki + + * doc/implement-c.texi (Floating point implementation): Mention + `-fno-trapping-math' in the context of FENV_ACCESS pragma. + * doc/invoke.texi (Optimize Options): Clarify FENV_ACCESS pragma + implication in the descriptions of `-fno-trapping-math' and + `-frounding-math'. + +2022-07-28 Maciej W. Rozycki + + * config/riscv/riscv.md (UNSPECV_FSNVSNAN): New constant. + (QUIET_PATTERN): New int attribute. + (f_quiet4): Emit the intended + RTL insns entirely within the preparation statements. + (*f_quiet4_default) + (*f_quiet4_snan): Remove + insns. + (*riscv_fsnvsnan2): New insn. + +2022-07-28 Richard Biener + + PR middle-end/106457 + * tree.cc (array_at_struct_end_p): Handle array objects + specially. + +2022-07-28 Jakub Jelinek + + PR tree-optimization/106099 + * internal-fn.def (TRAP): New internal fn. + * internal-fn.h (expand_TRAP): Declare. + * internal-fn.cc (expand_TRAP): Define. + * gimple.cc (gimple_build_builtin_unreachable): For BUILT_IN_TRAP, + use internal fn rather than builtin. + 2022-07-27 Andrew Carlotti * doc/loop.texi: Refer to LOOPS_HAVE_RECORDED_EXITS instead. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 12a06716f5a..87ee4964bb0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220728 +20220729 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index d10a5c854cf..d1cb3ad2eb9 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,22 @@ +2022-07-28 David Malcolm + + PR analyzer/105893 + * analyzer.opt (Wanalyzer-putenv-of-auto-var): New. + * region-model-impl-calls.cc (class putenv_of_auto_var): New. + (region_model::impl_call_putenv): New. + * region-model.cc (region_model::on_call_pre): Handle putenv. + * region-model.h (region_model::impl_call_putenv): New decl. + +2022-07-28 David Malcolm + + * sm-malloc.cc (free_of_non_heap::emit): Add comment about CWE. + * sm-taint.cc (tainted_size::emit): Likewise. + +2022-07-28 David Malcolm + + * region.h: Add notes to the comment describing the region + class hierarchy. + 2022-07-27 Immad Mir PR analyzer/106286 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 581f682c62b..df8bf40b603 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,79 @@ +2022-07-28 David Malcolm + + * docs/internals/index.rst: Remove reference to ".c" extensions + of source files. + +2022-07-28 Martin Liška + + * docs/cp/intro/tutorial02.rst: + Shorten the assembly example so that there is not slider. + * docs/cp/intro/tutorial04.rst: Likewise. + * docs/intro/tutorial02.rst: Likewise. + * docs/intro/tutorial04.rst: Likewise. + * docs/topics/contexts.rst: Likewise. + +2022-07-28 marxin + + * docs/index.rst: Remove reference to module index + as we don't emit any. + +2022-07-28 marxin + + * docs/cp/intro/tutorial02.rst: Use :expr:`type *` for pointers to a type + * docs/cp/topics/asm.rst: Likewise. + * docs/cp/topics/contexts.rst: Likewise. + * docs/cp/topics/expressions.rst: Likewise. + * docs/cp/topics/functions.rst: Likewise. + * docs/cp/topics/objects.rst: Likewise. + * docs/intro/tutorial02.rst: Likewise. + * docs/intro/tutorial03.rst: Likewise. + * docs/intro/tutorial04.rst: Likewise. + * docs/intro/tutorial05.rst: Likewise. + * docs/topics/compilation.rst: Likewise. + * docs/topics/contexts.rst: Likewise. + * docs/topics/objects.rst: Likewise. + +2022-07-28 marxin + + * docs/cp/intro/tutorial04.rst: Use list-table. + * docs/intro/tutorial04.rst: Likewise. + * docs/intro/tutorial05.rst: Likewise. + * docs/topics/compilation.rst: Likewise. + * docs/topics/expressions.rst: Likewise. + * docs/topics/types.rst: Likewise. + +2022-07-28 marxin + + * docs/cp/topics/expressions.rst: Compact so that the generated + output is also more compact. + +2022-07-28 marxin + + * docs/cp/intro/tutorial02.rst: Use proper reference. + * docs/cp/topics/contexts.rst: Likewise. + * docs/cp/topics/functions.rst: Put `class` directive before a + function as it is not allowed declaring a class in a fn. + * docs/cp/topics/types.rst: Add template keyword. + * docs/examples/tut04-toyvm/toyvm.c (toyvm_function_compile): + Add removed comment used for code snippet ending detection. + * docs/intro/tutorial04.rst: Fix to match the real comment. + +2022-07-28 marxin + + * docs/cp/topics/expressions.rst: Use :expr: for basic types. + * docs/topics/compilation.rst: Likewise. + * docs/topics/expressions.rst: Likewise. + * docs/topics/function-pointers.rst: Likewise. + +2022-07-28 marxin + + * docs/conf.py: Add needs_sphinx = '3.0' where c:type was added. + * docs/index.rst: Remove note about it. + * docs/topics/compilation.rst: Use enum directive and reference. + * docs/topics/contexts.rst: Likewise. + * docs/topics/expressions.rst: Likewise. + * docs/topics/functions.rst: Likewise. + 2022-07-14 Jonathan Wakely * jit-recording.h (recording::memento): Define copy constructor diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 50686c7adc2..f47c2ea8fd3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,28 @@ +2022-07-28 David Malcolm + + PR analyzer/105893 + * gcc.dg/analyzer/putenv-1.c: New test. + +2022-07-28 Maciej W. Rozycki + + * gcc.target/riscv/fle-ieee.c: New test. + * gcc.target/riscv/fle-snan.c: New test. + * gcc.target/riscv/fle.c: New test. + * gcc.target/riscv/flef-ieee.c: New test. + * gcc.target/riscv/flef-snan.c: New test. + * gcc.target/riscv/flef.c: New test. + * gcc.target/riscv/flt-ieee.c: New test. + * gcc.target/riscv/flt-snan.c: New test. + * gcc.target/riscv/flt.c: New test. + * gcc.target/riscv/fltf-ieee.c: New test. + * gcc.target/riscv/fltf-snan.c: New test. + * gcc.target/riscv/fltf.c: New test. + +2022-07-28 Jakub Jelinek + + PR tree-optimization/106099 + * gcc.dg/ubsan/pr106099.c: New test. + 2022-07-27 Lewis Hyatt * c-c++-common/pragma-diag-14.c: New test. diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 39286354eb7..dd26e3a2ef3 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,8 @@ +2022-07-28 Martin Liska + + * update_web_docs_git: Use sphinx-build from a venv so that + we can use a recent version. + 2022-05-20 Richard Biener * crontab: Disable snapshots from the gcc-9 branch.