This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from 4c6567b4090 c++: -Woverloaded-virtual false positive [PR87729] adds ca1e4b26c19 [PR middle-end/106432] Gracefully handle unsupported type i [...] adds 16aafa3194d PR target/91681: zero_extendditi2 pattern for more optimiza [...] adds 9365b2bf2f3 analyzer: fix coding style in sm-fd.cc adds 838da6cf8d2 analyzer: convert tests with dos2unix adds a6efab5fbc4 Dispatch code for floating point range ops. adds 789c4b9bb01 c++: aggregate prvalue as for range [PR106230] adds a5271b14498 Daily bump. adds f4286601933 rs6000: Preserve REG_EH_REGION when replacing load/store [P [...] adds d5e401fb145 LoongArch: Subdivision symbol type, add SYMBOL_PCREL support. adds 16fc26d4e7a LoongArch: Support split symbol. adds bb04f9f23ac tree-optimization/106189 - avoid division by zero exception adds 8a1e05b7618 aarch64: Lower vcombine to GIMPLE adds f023cc54e86 aarch64: Consolidate simd type lookup functions adds c906efc700d aarch64: Move vreinterpret definitions into the compiler adds 67248ad043b Improve ptr_derefs_may_alias_p for the case of &STRING_CST adds 2615502971c Handle non constant ranges in irange pretty printer. adds 2333b58c989 c++: ICE with erroneous template redeclaration [PR106311] adds 78017eaa369 docs: fix crossing declaration of @defmac and @hook. adds 87ce0f1fd65 docs: fix previsou commit adds 5b96c823e59 LoongArch: Modify the output message string of the warning. adds 975658b782f c: Handle initializations of opaque types [PR106016] adds 600956c81c7 Fortran: error recovery from calculation of storage size of [...] adds 0460ba622e8 analyzer: fix stray get_element decls adds db613e8fa84 analyzer: fix false +ves from -Wanalyzer-va-arg-type-mismat [...] adds e75da2ace6b libstdc++: Minor codegen improvement for atomic wait spinloop adds fd96c4b51a7 Daily bump. adds 66434729a79 LoongArch: adjust the default of -mexplicit-relocs by check [...] adds 800781f9392 Fix Rogers e-mail in MAINTAINERS adds 3044a7a8249 testsuite: Add extra ia32 options so that -fprefetch-loop-a [...] adds 0bc1566dec0 testsuite: Add -Wno-psabi to pr94920 tests [PR94920] adds cc078cf8529 opts: Add an assertion to help static analyzers [PR106332] adds f9671b60f93 cgraphunit: Don't emit asm thunks for -dx [PR106261] adds 98cf74a2ad8 RISC-V: Add RTX costs for `if_then_else' expressions adds 3cf07cc5e51 RISC-V: Remove duplicate backslashes from `stack_protect_se [...] adds c2481a6bb70 LoongArch: document -m[no-]explicit-relocs adds 0f82c0ea8d8 analyzer: add get_meaning_for_state_change vfunc to fd_diag [...] adds 5eb9f117a36 docs: Fix outdated reference to LOOPS_HAVE_MARKED_SINGLE_EXITS adds 66fb08fec30 MAINTAINERS: Add myself as CTF and BTF reviewer adds 219f8649579 preprocessor: Set input_location to the most recently seen token adds 1e2c5f4c2d1 Daily bump. adds ea1a4694e5a jit,docs: use enum directive for enumeral types adds 68c994f9aa8 jit,docs: replace c:type:`int_type` with :expr:`int_type` adds a8a282d5202 jit,docs: various fixes adds 3c5f312b447 jit,docs: compact function declarations adds 85cf5a23772 jit,docs: use list-table instead of fixed table adds 85c943f3079 jit,docs: use :expr:`type *` for pointers to a type adds 75a392d0317 jit,docs: remove :ref:`modindex` adds c6894e1ddec contrib: use sphinx-build from a venv adds 0652087375e jit,docs: shorten assembly output adds f64eb636677 gimple, internal-fn: Add IFN_TRAP and use it for __builtin_ [...] adds ff26f0ba68f middle-end/106457 - improve array_at_struct_end_p for array [...] adds 94f5a8f0d49 RISC-V: Split unordered FP comparisons into individual RTL insns adds e32ca426242 doc: Clarify FENV_ACCESS pragma semantics WRT `-ftrapping-math' adds b8ce0c4361c jit: update docs to reflect .c to .cc renaming adds 9cac6811cf0 analyzer: expand the comment in region.h adds 9c60338061b analyzer: add CWE identifier URLs to docs adds 872693eebb6 analyzer: new warning: -Wanalyzer-putenv-of-auto-var [PR105893] adds af086d19112 Daily bump. adds b234f5240ca Avoid vect_get_vector_types_for_stmt adds 0c0feae60aa Use CONVERT_EXPR_CODE_P adds 201e8d9f824 LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by [...] adds 4796d16de65 openmp: Simplify fold_build_pointer_plus callers in omp-expand adds 97d32048c04 openmp: Fix up handling of non-rectangular simd loops with [...] adds 2dcceedb3c1 openmp: Reject invalid forms of C++ #pragma omp atomic comp [...] adds 4894ba07869 tree-optimization/106422 - verify block copying in forward [...] adds b5f5d1b36ed libstdc++: Tweak common_iterator::operator-> return type [P [...] adds 49ba4fdeb64 tree-optimization/105679 - disable backward threading of un [...] adds a6afbe5e952 OpenMP/Fortran: Permit assumed-size arrays in uniform clause adds 85fe7e7dd1f Add libgomp.c-c++-common/pr106449-2.c adds 8f4d9c1deda amdgcn: 64-bit not adds 6e0ca3fe88d amdgcn: 64-bit vector shifts adds b2bf04739fb Daily bump. adds 48e9954d086 xtensa: Add RTX costs for if_then_else adds 2fa8c4a659a xtensa: Fix conflicting hard regno between indirect sibcall [...] adds a63b99f24df libgo: use SYS_timer_settime32 adds 9ef2c9aa5b3 Daily bump. adds 9efe4e153d9 c++: constexpr, empty base after non-empty [PR106369] adds 351e3cad2c5 PR bootstrap/106472: Add libgo depends on libbacktrace to M [...] adds b04c399e258 c++: Fix location for -Wunused-macros [PR66290] adds 0110cfd5449 Fortran: fix invalid rank error in ASSOCIATED when rank is [...] adds d325e7048c8 Fortran: detect blanks within literal constants in free-for [...] adds 493f4e6cf08 PR target/106450: Tweak timode_remove_non_convertible_regs [...] adds 525a1a73a5a Add rotl64ti2_doubleword pattern to i386.md adds 4a7274ddc49 Daily bump. adds 1efeaf99bd8 libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from [...] adds 460dcec49f8 Make irange dependency explicit for range_of_ssa_name_with_ [...] adds 7e029e067d8 const_tree conversion of vrange::supports_* adds 3f05605364f Cleanups to frange. adds 82ac4cd2138 libfortran: Fix up boz_15.f90 on powerpc64le with -mabi=iee [...] adds 5d8637208d3 lto: replace $target with $host in configure.ac [PR106170] adds 71f068a9b33 Update configure to check for a recent gnat Ada compiler. adds 388fbbd895e match.pd: Add new division pattern [PR104992]
No new revisions were added by this update.
Summary of changes: ChangeLog | 14 + MAINTAINERS | 4 +- Makefile.def | 3 +- config/acx.m4 | 6 +- configure | 8 +- gcc/ChangeLog | 635 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 40 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/region-model-impl-calls.cc | 117 + gcc/analyzer/region-model.cc | 6 + gcc/analyzer/region-model.h | 1 + gcc/analyzer/region.h | 60 +- gcc/analyzer/sm-fd.cc | 2128 ++++++------- gcc/analyzer/sm-malloc.cc | 1 + gcc/analyzer/sm-taint.cc | 1 + gcc/analyzer/store.cc | 4 +- gcc/c-family/ChangeLog | 14 + gcc/c-family/c-common.cc | 10 +- gcc/c-family/c-common.h | 8 +- gcc/c-family/c-opts.cc | 6 + gcc/c-family/c-ppoutput.cc | 4 + gcc/cgraphunit.cc | 2 +- gcc/common/config/loongarch/loongarch-common.cc | 1 + gcc/config.in | 8 +- gcc/config/aarch64/aarch64-builtins.cc | 334 ++- gcc/config/aarch64/arm_neon.h | 3155 -------------------- gcc/config/gcn/gcn-valu.md | 18 +- gcc/config/gcn/gcn.md | 20 + gcc/config/i386/i386-expand.cc | 40 + gcc/config/i386/i386-features.cc | 46 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 160 +- gcc/config/loongarch/constraints.md | 24 +- gcc/config/loongarch/genopts/loongarch.opt.in | 4 + gcc/config/loongarch/loongarch-opts.cc | 7 + gcc/config/loongarch/loongarch-opts.h | 4 + gcc/config/loongarch/loongarch-protos.h | 10 +- gcc/config/loongarch/loongarch.cc | 652 ++-- gcc/config/loongarch/loongarch.h | 7 +- gcc/config/loongarch/loongarch.md | 401 +-- gcc/config/loongarch/loongarch.opt | 4 + gcc/config/loongarch/predicates.md | 56 +- gcc/config/riscv/riscv.cc | 27 + gcc/config/riscv/riscv.md | 71 +- gcc/config/rs6000/rs6000-p8swap.cc | 20 +- gcc/config/xtensa/xtensa.cc | 1 + gcc/config/xtensa/xtensa.md | 10 +- gcc/configure | 71 +- gcc/configure.ac | 15 +- gcc/cp/ChangeLog | 35 + gcc/cp/constexpr.cc | 8 +- gcc/cp/parser.cc | 6 +- gcc/cp/pt.cc | 5 +- gcc/cp/semantics.cc | 5 + gcc/doc/implement-c.texi | 3 +- gcc/doc/invoke.texi | 85 +- gcc/doc/loop.texi | 2 +- gcc/doc/tm.texi | 12 +- gcc/doc/tm.texi.in | 4 +- gcc/expr.cc | 2 +- gcc/fortran/ChangeLog | 34 + gcc/fortran/check.cc | 23 +- gcc/fortran/interface.cc | 7 +- gcc/fortran/match.cc | 24 +- gcc/fortran/match.h | 6 +- gcc/fortran/openmp.cc | 3 +- gcc/fortran/primary.cc | 14 +- gcc/gimple-array-bounds.cc | 2 +- gcc/gimple-range-fold.cc | 10 +- gcc/gimple-range.cc | 4 +- gcc/gimple-ssa-warn-restrict.cc | 2 +- gcc/gimple.cc | 11 +- gcc/go/gofrontend/MERGE | 2 +- gcc/internal-fn.cc | 6 + gcc/internal-fn.def | 4 + gcc/internal-fn.h | 1 + gcc/jit/ChangeLog | 76 + gcc/jit/docs/conf.py | 3 + gcc/jit/docs/cp/intro/tutorial02.rst | 10 +- gcc/jit/docs/cp/intro/tutorial04.rst | 75 +- gcc/jit/docs/cp/topics/asm.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 8 +- gcc/jit/docs/cp/topics/expressions.rst | 52 +- gcc/jit/docs/cp/topics/functions.rst | 48 +- gcc/jit/docs/cp/topics/objects.rst | 2 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 1 + gcc/jit/docs/index.rst | 8 - gcc/jit/docs/internals/index.rst | 3 +- gcc/jit/docs/intro/tutorial02.rst | 20 +- gcc/jit/docs/intro/tutorial03.rst | 28 +- gcc/jit/docs/intro/tutorial04.rst | 79 +- gcc/jit/docs/intro/tutorial05.rst | 41 +- gcc/jit/docs/topics/compilation.rst | 38 +- gcc/jit/docs/topics/contexts.rst | 14 +- gcc/jit/docs/topics/expressions.rst | 111 +- gcc/jit/docs/topics/function-pointers.rst | 2 +- gcc/jit/docs/topics/functions.rst | 2 +- gcc/jit/docs/topics/objects.rst | 6 +- gcc/jit/docs/topics/types.rst | 111 +- gcc/match.pd | 6 + gcc/omp-expand.cc | 108 +- gcc/opts-common.cc | 2 + gcc/range-op-float.cc | 206 ++ gcc/range-op.cc | 153 +- gcc/range-op.h | 69 +- gcc/testsuite/ChangeLog | 197 ++ gcc/testsuite/c-c++-common/attr-fd.c | 36 +- gcc/testsuite/c-c++-common/gomp/atomic-32.c | 14 + gcc/testsuite/c-c++-common/pragma-diag-14.c | 9 + gcc/testsuite/c-c++-common/pragma-diag-15.c | 13 + gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda27.C | 26 + gcc/testsuite/g++.dg/debug/pr106261.C | 36 + gcc/testsuite/g++.dg/pr104992-1.C | 30 + gcc/testsuite/g++.dg/pr94920-1.C | 1 + gcc/testsuite/g++.dg/pr94920.C | 2 +- gcc/testsuite/g++.dg/template/redecl5.C | 5 + gcc/testsuite/g++.target/i386/pr91681.C | 20 + gcc/testsuite/gcc.dg/analyzer/fd-2.c | 96 +- gcc/testsuite/gcc.dg/analyzer/fd-3.c | 168 +- gcc/testsuite/gcc.dg/analyzer/fd-4.c | 142 +- gcc/testsuite/gcc.dg/analyzer/fd-5.c | 104 +- gcc/testsuite/gcc.dg/analyzer/fd-meaning.c | 37 + gcc/testsuite/gcc.dg/analyzer/putenv-1.c | 109 + gcc/testsuite/gcc.dg/analyzer/stdarg-types-3.c | 67 + gcc/testsuite/gcc.dg/analyzer/stdarg-types-4.c | 22 + gcc/testsuite/gcc.dg/pr104992.c | 57 + gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/pr106397.c | 1 + gcc/testsuite/gcc.dg/torture/pr106422.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr106099.c | 10 + .../aarch64/advsimd-intrinsics/combine.c | 18 + gcc/testsuite/gcc.target/i386/pr106450.c | 14 + gcc/testsuite/gcc.target/i386/pr91681-1.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-2.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-3.c | 16 + gcc/testsuite/gcc.target/loongarch/func-call-1.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-2.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-3.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-4.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-5.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-6.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-7.c | 34 + gcc/testsuite/gcc.target/loongarch/func-call-8.c | 33 + .../gcc.target/loongarch/relocs-symbol-noaddend.c | 23 + gcc/testsuite/gcc.target/powerpc/pr106016.c | 14 + gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 + gcc/testsuite/gcc.target/riscv/fle-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/fle-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fle.c | 12 + gcc/testsuite/gcc.target/riscv/flef-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/flef-snan.c | 12 + gcc/testsuite/gcc.target/riscv/flef.c | 12 + gcc/testsuite/gcc.target/riscv/flt-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/flt-snan.c | 12 + gcc/testsuite/gcc.target/riscv/flt.c | 12 + gcc/testsuite/gcc.target/riscv/fltf-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/fltf-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fltf.c | 12 + gcc/testsuite/gfortran.dg/associated_target_9a.f90 | 27 + gcc/testsuite/gfortran.dg/associated_target_9b.f90 | 23 + gcc/testsuite/gfortran.dg/gomp/declare-simd-3.f90 | 30 + gcc/testsuite/gfortran.dg/literal_constants.f | 20 + gcc/testsuite/gfortran.dg/literal_constants.f90 | 24 + gcc/testsuite/gfortran.dg/pr103504.f90 | 28 + gcc/tree-ssa-alias.cc | 4 +- gcc/tree-ssa-threadbackward.cc | 9 + gcc/tree-ssa-threadupdate.cc | 4 +- gcc/tree-vect-patterns.cc | 6 +- gcc/tree.cc | 4 + gcc/value-query.cc | 1 + gcc/value-range-pretty-print.cc | 33 +- gcc/value-range-pretty-print.h | 2 +- gcc/value-range.cc | 116 +- gcc/value-range.h | 86 +- libgfortran/io/transfer.c | 24 + libgo/sysinfo.c | 5 + libgomp/ChangeLog | 9 + .../testsuite/libgomp.c-c++-common/pr106449-2.c | 64 + libgomp/testsuite/libgomp.c-c++-common/pr106449.c | 62 + .../sanitizer_platform_limits_posix.h | 7 +- libstdc++-v3/ChangeLog | 10 + libstdc++-v3/include/bits/atomic_wait.h | 17 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- lto-plugin/configure | 2 +- lto-plugin/configure.ac | 2 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/update_web_docs_git | 21 +- 192 files changed, 6534 insertions(+), 5749 deletions(-) create mode 100644 gcc/range-op-float.cc create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-32.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-14.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-15.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda27.C create mode 100644 gcc/testsuite/g++.dg/debug/pr106261.C create mode 100644 gcc/testsuite/g++.dg/pr104992-1.C create mode 100644 gcc/testsuite/g++.dg/template/redecl5.C create mode 100644 gcc/testsuite/g++.target/i386/pr91681.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-meaning.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/putenv-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stdarg-types-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stdarg-types-4.c create mode 100644 gcc/testsuite/gcc.dg/pr104992.c create mode 100644 gcc/testsuite/gcc.dg/pr106189.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106422.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr106099.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/combine.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106450.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-5.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-6.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-7.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-8.c create mode 100644 gcc/testsuite/gcc.target/loongarch/relocs-symbol-noaddend.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106016.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106091.c create mode 100644 gcc/testsuite/gcc.target/riscv/fle-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/fle-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fle.c create mode 100644 gcc/testsuite/gcc.target/riscv/flef-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/flef-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/flef.c create mode 100644 gcc/testsuite/gcc.target/riscv/flt-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/flt-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/flt.c create mode 100644 gcc/testsuite/gcc.target/riscv/fltf-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/fltf-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fltf.c create mode 100644 gcc/testsuite/gfortran.dg/associated_target_9a.f90 create mode 100644 gcc/testsuite/gfortran.dg/associated_target_9b.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/literal_constants.f create mode 100644 gcc/testsuite/gfortran.dg/literal_constants.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103504.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr106449-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr106449.c