This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 9c89c9e9c6b x86: Add __volatile__ to __cpuid and __cpuid_count adds d7cea7ceff9 aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] adds 212f4988f37 Fortran: Fix func decl mismatch [PR93660] adds 831f9f768eb c++: Fix bogus warning in deprecated namespace [PR99318] adds baef0cffb58 libstdc++: Disable "ALT128" long double support for Clang adds 3c0351f287e testsuite/arm: Add arm_v8_2a_fp16_neon and arm_v8_2a_bf16_n [...] adds aa706c46366 testsuite/arm: Add arm_v8_2a_i8mm options in gcc.target/arm [...] adds 451c51e8ed3 testsuite/arm: Remove useless -mfloat-abi option adds fcfad74515d testsuite/arm: Add arm_softfp_ok or arm_hard_ok as needed. adds 1843341b129 testsuite/arm: Add arm_hard_ok check in armv8_2-fp16-scalar-2.c adds bed1736f3aa testsuite/arm: Fix -mfloat-abi order in arm_v8_2a_bf16_neon [...] adds 165bc67beb4 testsuite/arm: Fix -mfloat-abi order in arm_v8_1m_mve_ok_no [...] adds 3c3c0042736 testsuite/arm: Add arm_dsp_ok effective target and use it i [...] adds 6b1f841ce0c Add forgotten attribution on PR target/99593 testcase. adds 09f08fef71f libstdc++: Avoid accidental ADL when calling make_reverse_iterator adds 19599551045 MAINTAINERS: add myself as static analyzer maintainer adds d1aa5f57db7 libstdc++: Improve test for views::reverse adds b61461ac7f9 fwprop: Fix single_use_p calculation adds bd71889b901 c++: Note duplicates in symbol table [PR 99283] adds 7af8ec508f8 Darwin : Address a translation comment. adds e5c2ac584a1 Update gcc .po files. adds be70bb5e4ba [PR99581] Use relaxed memory for more aarch64 memory constraints adds bf1f3168f47 Daily bump. adds b179026a5d9 Fortran: Extend buffer, use snprintf to avoid overflows [PR99369] adds 4be312862de fix ssse3_pshufbv8qi3 post-reload const pool load adds d42ab6885a4 tighten funcspec regexps adds 9eec7c7686a require et feature pie for PIE tests adds 65cfa2fed39 run sysconf-requiring test on systems that support it adds 4f992de4f36 arm: Fix some more vec-common.md patterns for iwmmxt [PR99724] adds 70b738f9681 Fix installation of the jit header files adds 79cdbabbc4c arm: Fix MVE constraints for movmisalign [PR target/99727] adds f225c6b0c50 ipa: Check that scalar types that IPA-CP comes up with are [...] adds 4f00c4d40a5 i386: fix -march=amd crash adds 8bf52ffa92f Daily bump. adds 71fc4655ab8 analyzer; reset sm-state for SSA names at def-stmts [PR9369 [...] adds 08103e4d6ad rs6000: Correct Power8 cost of l2 cache size [PR97329] adds a29124d2825 tree-optimization/99746 - avoid confusing hybrid code new 8bafce1be11 'libgomp.oacc-fortran/derivedtypes-arrays-1.f90' OpenACC 's [...] new d99111fd8e1 Avoid OpenMP/nvptx execution-time hangs for simple nested O [...] new 72982851d70 x86: Skip ISA check for always_inline in system headers new 660eb7e9dee c-family: Fix up -Wduplicated-branches for union members [PR99565]
The 4 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: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 4 + gcc/ChangeLog | 161 + gcc/DATESTAMP | 2 +- gcc/analyzer/engine.cc | 25 + gcc/analyzer/program-state.cc | 30 + gcc/analyzer/program-state.h | 3 + gcc/analyzer/region-model.cc | 32 + gcc/analyzer/svalue.cc | 34 + gcc/analyzer/svalue.h | 2 + gcc/c-family/c-warn.c | 3 +- gcc/c/c-typeck.c | 2 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/constraints.md | 12 +- gcc/config/arm/mve.md | 4 +- gcc/config/arm/vec-common.md | 7 +- gcc/config/host-darwin.c | 2 +- gcc/config/i386/i386-options.c | 3 + gcc/config/i386/i386.c | 24 +- gcc/config/i386/predicates.md | 6 + gcc/config/i386/sse.md | 25 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 24 + gcc/cp/call.c | 3 +- gcc/cp/cvt.c | 8 +- gcc/cp/decl2.c | 3 +- gcc/cp/name-lookup.c | 33 +- gcc/doc/sourcebuild.texi | 14 + gcc/fold-const.c | 3 +- gcc/fortran/ChangeLog | 14 + gcc/fortran/resolve.c | 82 +- gcc/fortran/trans-decl.c | 6 +- gcc/fortran/trans-types.c | 21 +- gcc/fwprop.c | 81 +- gcc/ipa-cp.c | 37 +- gcc/jit/ChangeLog | 5 + gcc/jit/Make-lang.in | 6 +- gcc/po/ChangeLog | 10 + gcc/po/be.po | 14270 +++++++++--------- gcc/po/da.po | 14884 ++++++++++--------- gcc/po/de.po | 14540 +++++++++--------- gcc/po/el.po | 14256 +++++++++--------- gcc/po/es.po | 14481 +++++++++--------- gcc/po/fi.po | 14802 +++++++++--------- gcc/po/fr.po | 14552 +++++++++--------- gcc/po/hr.po | 14236 +++++++++--------- gcc/po/id.po | 14350 +++++++++--------- gcc/po/ja.po | 14308 +++++++++--------- gcc/po/nl.po | 14301 +++++++++--------- gcc/po/ru.po | 14442 +++++++++--------- gcc/po/sr.po | 14338 +++++++++--------- gcc/po/sv.po | 14475 +++++++++--------- gcc/po/tr.po | 14833 +++++++++--------- gcc/po/uk.po | 14318 +++++++++--------- gcc/po/vi.po | 14343 +++++++++--------- gcc/po/zh_CN.po | 14347 +++++++++--------- gcc/po/zh_TW.po | 14356 +++++++++--------- gcc/rtl-ssa/accesses.h | 13 + gcc/rtl-ssa/member-fns.inl | 28 + gcc/testsuite/ChangeLog | 179 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 + gcc/testsuite/g++.dg/modules/pr99283-1_a.H | 6 + gcc/testsuite/g++.dg/modules/pr99283-1_b.H | 10 + gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C | 9 + gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C | 11 + gcc/testsuite/g++.target/i386/pr94185.C | 1 + .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr93695-1.c | 53 + gcc/testsuite/gcc.dg/analyzer/pr99044-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/pr99044-2.c | 42 + gcc/testsuite/gcc.dg/analyzer/pr99716-1.c | 40 + gcc/testsuite/gcc.dg/analyzer/pr99716-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/pr99716-3.c | 16 + gcc/testsuite/gcc.dg/pr99122-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr99540.c | 20 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 4 +- .../gcc.target/arm/armv8_1m-fp16-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp32-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp64-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-shift-imm-1.c | 2 +- .../gcc.target/arm/armv8_1m-shift-reg-1.c | 2 +- .../gcc.target/arm/armv8_2-fp16-scalar-2.c | 2 + gcc/testsuite/gcc.target/arm/bf16_dup.c | 2 +- gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 2 +- gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c | 3 +- .../gcc.target/arm/bfloat16_scalar_typecheck.c | 2 + gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c | 3 +- gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c | 1 + .../gcc.target/arm/bfloat16_vector_typecheck_1.c | 2 + .../gcc.target/arm/bfloat16_vector_typecheck_2.c | 6 +- .../arm/mve/intrinsics/mve_vector_float2.c | 2 + .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 + .../arm/mve/intrinsics/mve_vector_uint.c | 2 + .../arm/mve/intrinsics/mve_vector_uint1.c | 2 + .../arm/mve/intrinsics/mve_vector_uint2.c | 2 + .../gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c | 3 +- gcc/testsuite/gcc.target/arm/pr51534.c | 2 +- gcc/testsuite/gcc.target/arm/pr51968.c | 3 +- gcc/testsuite/gcc.target/arm/pr99724.c | 31 + gcc/testsuite/gcc.target/arm/pr99727.c | 13 + gcc/testsuite/gcc.target/arm/simd/bf16_ma_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_mmla_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 16 +- gcc/testsuite/gcc.target/i386/funcspec-3.c | 6 +- gcc/testsuite/gcc.target/i386/pr94467-3.c | 4 + gcc/testsuite/gcc.target/i386/pr95443-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95443-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr97313.c | 1 + gcc/testsuite/gcc.target/i386/pr98209.c | 13 + gcc/testsuite/gcc.target/i386/pr99744-1.c | 16 + gcc/testsuite/gcc.target/i386/pr99744-2.c | 13 + gcc/testsuite/gcc.target/i386/pr99753.c | 5 + gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c | 2 +- gcc/testsuite/gcc.target/i386/strncmp-1.c | 2 +- .../gcc.target/s390/vector/long-double-asm-abi.c | 26 + .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 + gcc/testsuite/gfortran.dg/longnames.f90 | 92 + gcc/testsuite/gfortran.dg/vect/pr99746.f90 | 45 + gcc/testsuite/lib/target-supports.exp | 54 +- gcc/tree-core.h | 5 +- gcc/tree-vect-slp-patterns.c | 10 +- libgcc/ChangeLog | 5 + libgomp/testsuite/lib/on_device_arch.c | 30 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 7 + libgomp/testsuite/libgomp.c/pr99555-1.c | 19 + .../testsuite/libgomp.fortran/task-detach-6.f90 | 13 + .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 1 + libstdc++-v3/ChangeLog | 18 + libstdc++-v3/include/bits/c++config | 5 +- libstdc++-v3/include/std/ranges | 12 +- .../testsuite/std/ranges/adaptors/reverse.cc | 19 + 146 files changed, 145908 insertions(+), 130422 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_b.H create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93695-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99724.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99727.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98209.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99753.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-abi.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90 create mode 100644 gcc/testsuite/gfortran.dg/longnames.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99746.f90 create mode 100644 libgomp/testsuite/lib/on_device_arch.c create mode 100644 libgomp/testsuite/libgomp.c/pr99555-1.c