This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-arm in repository toolchain/ci/gcc.
from 0127fb1b78a [nvptx] Improve help description of misa and mptx adds cccbb776589 x86: Also use Yw in *ssse3_pshufbv8qi3 clobber adds ecb4882e362 c++: constrained template friend matching ICE [PR105064] adds 23e57329c65 c++: reject concept w/ multiple tparm lists [PR105067] adds f8093854c78 c++: add comment adds 83a21c99344 c++: Fix __has_trivial_* docs [PR59426] adds 00635b6cf3a Update gcc sv.po adds 88252529f0f Remove --with-gmp-dir and --with-mpfr-dir adds eed9d091de0 ctfout: use ctfc_get_num_ctf_vars instead adds aab0127dae4 Daily bump. adds 1203e8f7880 analyzer: fix ICE with incorrect lookup of cgraph node [PR105074] adds 3734527dfa0 analyzer: ensure that we purge state when reusing a conjure [...] adds 28c5df79300 tree-optimization/105080 - make sure SCEV is available for ranger adds b6cccf88cb6 testsuite: fixup pr97521.c and pr96713.c on i686-* adds 35464c79038 testsuite: Check fpic support in pr103275.c adds 7255d29c577 libstdc++: Fix incorrect preprocessor conditions in <version> adds 8bbeffc102b libstdc++: Workaround for missing 'using enum' in Clang 12 adds 2788d42bdc6 options: Fix 'enabledby_negargs' typo in 'LangEnabledBy' op [...] adds c6c0594ef83 LoongArch Port: Regenerate configure adds b44786f6401 LoongArch Port: gcc build adds 225761396df LoongArch Port: Regenerate gcc/configure. adds bcaf571cf9b LoongArch Port: Machine description files. adds 62ec3b5352b LoongArch Port: Machine description C files and .h files. adds 2aca9d5b927 LoongArch Port: Builtin functions. adds 7e60c24caa1 LoongArch Port: Builtin macros. adds bf291a4330d LoongArch Port: libgcc adds b38100eb08a LoongArch Port: Regenerate libgcc/configure. adds 34024b71506 LoongArch Port: libgomp adds 4ae54e8dec3 LoongArch Port: gcc/testsuite adds 8766689a78b LoongArch Port: Add doc. adds 06ff470638c MAINTAINERS: Add myself and Lulu as LoongArch port maintainer. adds c5db32a1436 [nvptx] Add march alias for misa adds 871266756c7 Disable gathers for znver3 for vectors with 2 or 4 elements adds de0ef04419e [nvptx] Add march-map adds 1625e893cca [nvptx] Update help text for m64 adds a2eacdbd4c4 [nvptx] Add __PTX_ISA_VERSION_{MAJOR,MINOR}__ adds 1dca4ca1bf2 arm: temporarily disable 'local' pcs selection (PR96882) adds 3032df28f2a arm: correctly handle zero-sized bit-fields in AAPCS [PR102024] adds b243ad1afb7 aarch64: correctly handle zero-sized bit-fields in AAPCS64 [...] adds 9f9ccc4a578 Allow vsx_extract_<mode> to use Altivec registers. adds 89976d08248 c-family: Add -Wmisleading-indentation testcase [PR71637] adds d886a5248e6 gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597] adds 0712f356374 Fortran: character length of pointer assignments in structu [...] adds 5eba1575ec8 Update gcc hr.po adds 95768878c71 testsuite: Disable tests for C++23 that depend on std::unexpected adds eb59ddf57fb testsuite: Allow setting gpp_std_list in configuration files adds 69db6e7f4e1 Fortran: avoid NULL pointer dereference checking elemental [...] adds c788a0eae0a analyzer: skip constant pool in -fdump-analyzer-untracked [ [...] adds 9f774626c02 Daily bump. adds a5a8d512782 gcc.dg/weak/typeof-2: arm may use constant pool adds e3d2b0d040e analyzer/strndup-1.c: skip on *-*-vxworks* adds 78291af555e options: Remove 'gcc/c-family/c.opt:Warray-bounds' option d [...] adds 4319304f61e options: Remove 'gcc/c-family/c.opt:Wuse-after-free' option [...] adds 0087f3600be options, '-Wc++[...]-extensions': Remove undefined one-argu [...] adds d8e91994bad options: Improve 'LangEnabledBy' option property diagnostics adds 4f2795218a6 c++: Fox template-introduction tentative parsing in class b [...] adds 9778a7dc0b3 [nvptx, doc] Update misa and mptx, add march and march-map adds 410f39f56c1 openmp: Ensure DECL_CONTEXT of OpenMP iterators in template [...] adds 387e818cda0 store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ [...] adds e3e68fa59ea ubsan: Fix ICE due to -fsanitize=object-size [PR105093] adds c8cd03f5b52 [nvptx, doc] Document predefined macros at march and mptx adds f8c1f29a0b4 c++: ICE with aggregate assignment and DMI [PR104583] adds 6a777ceb0e9 testsuite: Change pr80334.C testcase to dg-do compile [PR102772] adds 3aaf9bf7704 c++: ICE with failed __is_constructible constraint [PR100474] adds 5db9ce17101 c-family: ICE with -Wconversion and A ?: B [PR101030] adds 58a3fda072e Revert "testsuite: Change pr80334.C testcase to dg-do compi [...] adds 22b0476a814 [PR105032] LRA: modify loop condition to find reload insns [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 16 + MAINTAINERS | 2 + config/ChangeLog | 5 + config/picflag.m4 | 3 + configure | 32 +- configure.ac | 24 +- contrib/ChangeLog | 19 + contrib/config-list.mk | 4 +- contrib/gcc_update | 2 + gcc/ChangeLog | 204 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 52 + gcc/analyzer/analyzer.h | 1 + gcc/analyzer/region-model-asm.cc | 8 +- gcc/analyzer/region-model-impl-calls.cc | 12 +- gcc/analyzer/region-model-manager.cc | 34 +- gcc/analyzer/region-model.cc | 8 +- gcc/analyzer/region-model.h | 3 +- gcc/analyzer/region.cc | 13 +- gcc/analyzer/store.cc | 23 +- gcc/analyzer/store.h | 9 +- gcc/analyzer/svalue.h | 21 + gcc/c-family/c-warn.cc | 2 +- gcc/c-family/c.opt | 20 +- gcc/common/config/loongarch/loongarch-common.cc | 43 + gcc/config.gcc | 435 +- gcc/config/aarch64/aarch64.cc | 35 +- gcc/config/arm/arm.cc | 46 +- gcc/config/host-linux.cc | 2 + gcc/config/i386/i386-builtins.cc | 7 +- gcc/config/i386/i386.h | 4 + gcc/config/i386/sse.md | 2 +- gcc/config/i386/x86-tune.def | 13 +- gcc/config/loongarch/constraints.md | 202 + gcc/config/loongarch/generic.md | 118 + gcc/config/loongarch/genopts/genstr.sh | 104 + gcc/config/loongarch/genopts/loongarch-strings | 58 + gcc/config/loongarch/genopts/loongarch.opt.in | 179 + gcc/config/loongarch/gnu-user.h | 80 + gcc/config/loongarch/la464.md | 132 + gcc/config/loongarch/larchintrin.h | 355 ++ gcc/config/loongarch/linux.h | 50 + gcc/config/loongarch/loongarch-builtins.cc | 424 ++ gcc/config/loongarch/loongarch-c.cc | 109 + gcc/config/loongarch/loongarch-cpu.cc | 206 + gcc/config/loongarch/loongarch-cpu.h | 30 + gcc/config/loongarch/loongarch-def.c | 179 + gcc/config/loongarch/loongarch-def.h | 151 + gcc/config/loongarch/loongarch-driver.cc | 187 + gcc/config/loongarch/loongarch-driver.h | 68 + gcc/config/loongarch/loongarch-ftypes.def | 65 + gcc/config/loongarch/loongarch-modes.def | 25 + gcc/config/loongarch/loongarch-opts.cc | 577 ++ gcc/config/loongarch/loongarch-opts.h | 90 + gcc/config/loongarch/loongarch-protos.h | 172 + gcc/config/loongarch/loongarch-str.h | 59 + gcc/config/loongarch/loongarch-tune.h | 50 + gcc/config/loongarch/loongarch.cc | 5945 ++++++++++++++++++++ gcc/config/loongarch/loongarch.h | 1147 ++++ gcc/config/loongarch/loongarch.md | 3393 +++++++++++ gcc/config/loongarch/loongarch.opt | 186 + gcc/config/loongarch/predicates.md | 253 + gcc/config/loongarch/sync.md | 574 ++ gcc/config/loongarch/t-linux | 53 + gcc/config/loongarch/t-loongarch | 71 + gcc/config/nvptx/nvptx-c.cc | 9 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.cc | 22 + gcc/config/nvptx/nvptx.opt | 58 +- gcc/config/rs6000/vsx.md | 9 +- gcc/configure | 66 +- gcc/configure.ac | 33 +- gcc/cp/ChangeLog | 74 + gcc/cp/constraint.cc | 56 +- gcc/cp/init.cc | 8 +- gcc/cp/parser.cc | 7 + gcc/cp/pt.cc | 10 + gcc/ctfout.cc | 4 +- gcc/doc/extend.texi | 8 +- gcc/doc/install.texi | 47 +- gcc/doc/invoke.texi | 236 +- gcc/doc/md.texi | 26 + gcc/fortran/ChangeLog | 13 + gcc/fortran/resolve.cc | 18 +- gcc/gimple-ssa-store-merging.cc | 2 +- gcc/gimplify.cc | 54 +- gcc/lra-assigns.cc | 3 +- gcc/opt-functions.awk | 47 +- gcc/optc-gen.awk | 56 +- gcc/po/ChangeLog | 8 + gcc/po/hr.po | 1882 +++---- gcc/po/sv.po | 502 +- gcc/testsuite/ChangeLog | 185 + .../c-c++-common/Wimplicit-fallthrough-39.c | 140 + .../c-c++-common/Wmisleading-indentation-6.c | 11 + gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +- gcc/testsuite/g++.dg/concepts/pr105061.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C | 17 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-err4.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C | 66 + gcc/testsuite/g++.dg/ext/cond5.C | 13 + gcc/testsuite/g++.dg/gomp/pr105092.C | 26 + gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 + gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C | 2 +- gcc/testsuite/gcc.dg/20020312-2.c | 2 + gcc/testsuite/gcc.dg/analyzer/pr105074.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr105087-1.c | 18 + gcc/testsuite/gcc.dg/analyzer/pr105087-2.c | 20 + gcc/testsuite/gcc.dg/analyzer/pr96713.c | 1 + gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 3 +- gcc/testsuite/gcc.dg/analyzer/untracked-1.c | 32 + gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c | 57 + gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/pr105080.c | 11 + gcc/testsuite/gcc.dg/pr105094.c | 13 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +- gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 + gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c | 28 + gcc/testsuite/gcc.target/arm/aapcs/vfp26.c | 31 + gcc/testsuite/gcc.target/i386/pr103275.c | 1 + gcc/testsuite/gcc.target/i386/pr105032.c | 36 + gcc/testsuite/gcc.target/i386/pr97521.c | 2 +- gcc/testsuite/gcc.target/loongarch/larch-builtin.c | 265 + gcc/testsuite/gcc.target/loongarch/loongarch.exp | 40 + gcc/testsuite/gcc.target/loongarch/tst-asm-const.c | 16 + gcc/testsuite/gcc.target/nvptx/main.c | 7 + gcc/testsuite/gcc.target/nvptx/march-map.c | 5 + gcc/testsuite/gcc.target/nvptx/march.c | 5 + gcc/testsuite/gcc.target/nvptx/ptx31.c | 10 + gcc/testsuite/gcc.target/nvptx/ptx60.c | 10 + gcc/testsuite/gcc.target/nvptx/ptx63.c | 10 + gcc/testsuite/gcc.target/nvptx/ptx70.c | 10 + .../gfortran.dg/char_pointer_assign_7.f90 | 38 + gcc/testsuite/gfortran.dg/pr104571.f90 | 12 + gcc/testsuite/go.test/go-test.exp | 3 + gcc/testsuite/lib/g++-dg.exp | 7 +- gcc/testsuite/lib/g++.exp | 6 +- gcc/testsuite/lib/target-supports.exp | 10 + gcc/tree-ssa-strlen.cc | 16 +- gcc/tree.h | 6 + gcc/ubsan.cc | 7 + libgcc/ChangeLog | 18 + libgcc/config.host | 28 +- libgcc/config/loongarch/crtfastmath.c | 52 + libgcc/config/loongarch/linux-unwind.h | 80 + libgcc/config/loongarch/sfp-machine.h | 152 + libgcc/config/loongarch/t-crtstuff | 5 + libgcc/config/loongarch/t-loongarch | 7 + .../{mips/t-mips64 => loongarch/t-loongarch64} | 0 libgcc/config/{mips => loongarch}/t-softfp-tf | 0 libgcc/configure | 5 +- libgcc/configure.ac | 2 +- libgomp/ChangeLog | 11 + libgomp/configure.tgt | 4 + libstdc++-v3/ChangeLog | 28 + libstdc++-v3/include/std/version | 8 +- libstdc++-v3/libsupc++/compare | 17 + .../testsuite/18_support/exception/38732.cc | 2 + .../18_support/headers/exception/synopsis.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 2 +- 169 files changed, 19735 insertions(+), 1634 deletions(-) create mode 100644 gcc/common/config/loongarch/loongarch-common.cc create mode 100644 gcc/config/loongarch/constraints.md create mode 100644 gcc/config/loongarch/generic.md create mode 100755 gcc/config/loongarch/genopts/genstr.sh create mode 100644 gcc/config/loongarch/genopts/loongarch-strings create mode 100644 gcc/config/loongarch/genopts/loongarch.opt.in create mode 100644 gcc/config/loongarch/gnu-user.h create mode 100644 gcc/config/loongarch/la464.md create mode 100644 gcc/config/loongarch/larchintrin.h create mode 100644 gcc/config/loongarch/linux.h create mode 100644 gcc/config/loongarch/loongarch-builtins.cc create mode 100644 gcc/config/loongarch/loongarch-c.cc create mode 100644 gcc/config/loongarch/loongarch-cpu.cc create mode 100644 gcc/config/loongarch/loongarch-cpu.h create mode 100644 gcc/config/loongarch/loongarch-def.c create mode 100644 gcc/config/loongarch/loongarch-def.h create mode 100644 gcc/config/loongarch/loongarch-driver.cc create mode 100644 gcc/config/loongarch/loongarch-driver.h create mode 100644 gcc/config/loongarch/loongarch-ftypes.def create mode 100644 gcc/config/loongarch/loongarch-modes.def create mode 100644 gcc/config/loongarch/loongarch-opts.cc create mode 100644 gcc/config/loongarch/loongarch-opts.h create mode 100644 gcc/config/loongarch/loongarch-protos.h create mode 100644 gcc/config/loongarch/loongarch-str.h create mode 100644 gcc/config/loongarch/loongarch-tune.h create mode 100644 gcc/config/loongarch/loongarch.cc create mode 100644 gcc/config/loongarch/loongarch.h create mode 100644 gcc/config/loongarch/loongarch.md create mode 100644 gcc/config/loongarch/loongarch.opt create mode 100644 gcc/config/loongarch/predicates.md create mode 100644 gcc/config/loongarch/sync.md create mode 100644 gcc/config/loongarch/t-linux create mode 100644 gcc/config/loongarch/t-loongarch create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-39.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-6.c create mode 100644 gcc/testsuite/g++.dg/concepts/pr105061.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C create mode 100644 gcc/testsuite/g++.dg/ext/cond5.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr105092.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr105093.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105074.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105087-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105087-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c create mode 100644 gcc/testsuite/gcc.dg/pr105080.c create mode 100644 gcc/testsuite/gcc.dg/pr105094.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp26.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105032.c create mode 100644 gcc/testsuite/gcc.target/loongarch/larch-builtin.c create mode 100644 gcc/testsuite/gcc.target/loongarch/loongarch.exp create mode 100644 gcc/testsuite/gcc.target/loongarch/tst-asm-const.c create mode 100644 gcc/testsuite/gcc.target/nvptx/main.c create mode 100644 gcc/testsuite/gcc.target/nvptx/march-map.c create mode 100644 gcc/testsuite/gcc.target/nvptx/march.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ptx31.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ptx60.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ptx63.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ptx70.c create mode 100644 gcc/testsuite/gfortran.dg/char_pointer_assign_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104571.f90 create mode 100644 libgcc/config/loongarch/crtfastmath.c create mode 100644 libgcc/config/loongarch/linux-unwind.h create mode 100644 libgcc/config/loongarch/sfp-machine.h create mode 100644 libgcc/config/loongarch/t-crtstuff create mode 100644 libgcc/config/loongarch/t-loongarch copy libgcc/config/{mips/t-mips64 => loongarch/t-loongarch64} (100%) copy libgcc/config/{mips => loongarch}/t-softfp-tf (100%)