This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 228d64af4e2 Adjust 'gfortran.dg/goacc/privatization-1-*' [PR103576, PR103697] adds e163dbbc443 c: Fix ICE on deferred pragma in unknown attribute argument [...] adds dff8ae8e839 Drop the fpic multilib for powerpc*-vxworks* adds c5ef950d0bb c++: remove COMPOUND_EXPR_OVERLOADED flag adds 336dc544ebc c++: don't leak 'arglist' in build_new_op adds d8eae5abf3d Remove fpic multilib on x86_64-vxworks adds 561414cdf8e c++: processing_template_decl vs template depth [PR103408] adds b0e6a257f18 libstdc++: Fix non-reserved name in <regex> header adds 0dfb1bd9445 testsuite: fix ASAN errors adds fdcddba8f29 aarch64: Add LS64 extension and intrinsics adds 81fdb5d4ad6 MAINTAINERS: Add myself to write after approval adds 973f6aedeb6 [PR99531] Do not scan push insn for ia32 in the test adds f1215db0812 fortran: Silence conversion warnings for MIN1 and MAX1 adds 44aa890d8fb testsuite: Silence conversion warnings for MIN1 and MAX1 adds 3305135c29e Determine global memory accesses in ipa-modref adds 1c613165a55 Fortran: PACK intrinsic should not try to read from zero-si [...] adds 3736837806f Add support for global rvalue initialization and constructors adds 74aeb972675 rs6000: Some builtins require IBM-128 long double format (P [...] adds 936051f9241 rs6000: Builtins for doubleword compare should be in [power [...] adds 2cf62ef5aa8 rs6000: Remove new_builtins_are_live and dead code it was guarding adds 7a54d3deecf i386: Implement VxHF vector set/insert/extract with lower A [...] adds e866e1c92ec Fortran: prevent NULL pointer dereferences checking do-loop [...] adds ca39102e106 Fortran: prevent NULL pointer dereference in check of passe [...] adds 15c02ab2569 rs6000: Do not allow combining of multiple assemble quads [ [...] adds 84c5516e429 rs6000: Remove altivec_overloaded_builtins array and initia [...] adds 97912187624 rs6000: Rename rs6000-builtin-new.def to rs6000-builtins.def adds 9e855d235a0 rs6000: Remove rs6000-builtin.def and associated data and f [...] adds d9421a8dcac rs6000: Rename functions with "new" in their names adds 926d64906af rs6000: Rename arrays to remove temporary _x suffix adds 63bb98e1c1e libstdc++: Simplify definition of std::regex_constants variables adds fda28722703 libstdc++: Simplify typedefs by using __UINTPTR_TYPE__ adds 7ce3c230edf libstdc++: Fix handling of invalid ranges in std::regex [PR102447] adds a888259a71f regrename: Skip renaming if instruction is noop move. adds 85a438fc78d [PATCH] stddef.h: add support for musl typedef macro guards adds 9a4b4514bde libstdc++: Support old and new T_FMT for en_HK locale [PR103687] adds a2a0c91b475 Fix ICE. [PR103682] adds 9c6586bc20b Daily bump. adds c95a9f1ee7e [PR100843] store by mult pieces: punt on max_len < min_len adds 71cc9b8c391 [PR100518] store by mult pieces: keep addr in Pmode adds c6756b3bc1d Add new constant data structure. adds 8ccd8b12ded Add LXVKQ support. adds d730aa8a9ff Generate XXSPLTIW on power10.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 344 + gcc/DATESTAMP | 2 +- gcc/builtins.c | 5 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 5 + gcc/config/aarch64/aarch64-builtins.c | 130 + gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-simd.md | 48 + gcc/config/aarch64/aarch64.c | 4 + gcc/config/aarch64/aarch64.h | 4 + gcc/config/aarch64/aarch64.md | 52 + gcc/config/aarch64/arm_acle.h | 37 + gcc/config/arm/types.md | 1 + gcc/config/i386/i386-expand.c | 118 +- gcc/config/i386/sse.md | 19 +- gcc/config/i386/t-vxworks | 7 - gcc/config/rs6000/constraints.md | 12 + gcc/config/rs6000/darwin.h | 8 +- gcc/config/rs6000/mma.md | 38 +- gcc/config/rs6000/predicates.md | 76 + gcc/config/rs6000/rs6000-builtin.def | 3350 ---- ...{rs6000-builtin-new.def => rs6000-builtins.def} | 51 +- gcc/config/rs6000/rs6000-c.c | 1342 +- gcc/config/rs6000/rs6000-call.c | 17825 ++++--------------- gcc/config/rs6000/rs6000-gen-builtins.c | 128 +- gcc/config/rs6000/rs6000-internal.h | 2 +- gcc/config/rs6000/rs6000-protos.h | 34 +- gcc/config/rs6000/rs6000.c | 738 +- gcc/config/rs6000/rs6000.h | 58 - gcc/config/rs6000/rs6000.md | 5 + gcc/config/rs6000/rs6000.opt | 8 + gcc/config/rs6000/t-rs6000 | 7 +- gcc/config/rs6000/t-vxworks | 6 +- gcc/config/rs6000/vsx.md | 14 + gcc/cp/ChangeLog | 54 + gcc/cp/call.c | 6 +- gcc/cp/constraint.cc | 16 - gcc/cp/cp-tree.h | 10 +- gcc/cp/decl.c | 10 +- gcc/cp/friend.c | 26 +- gcc/cp/parser.c | 28 +- gcc/cp/pt.c | 46 +- gcc/cp/semantics.c | 2 +- gcc/cp/tree.c | 5 - gcc/doc/md.texi | 8 + gcc/fortran/ChangeLog | 21 + gcc/fortran/frontend-passes.c | 19 +- gcc/fortran/simplify.c | 10 + gcc/ginclude/stddef.h | 9 + gcc/ipa-modref-tree.c | 14 +- gcc/ipa-modref-tree.h | 25 +- gcc/ipa-modref.c | 160 +- gcc/jit/ChangeLog | 37 + gcc/jit/docs/topics/expressions.rst | 173 + gcc/jit/jit-common.h | 9 + gcc/jit/jit-playback.c | 223 +- gcc/jit/jit-playback.h | 20 +- gcc/jit/jit-recording.c | 471 +- gcc/jit/jit-recording.h | 94 + gcc/jit/libgccjit++.h | 90 + gcc/jit/libgccjit.c | 405 +- gcc/jit/libgccjit.h | 153 + gcc/jit/libgccjit.map | 7 + gcc/regrename.c | 5 + gcc/testsuite/ChangeLog | 111 + gcc/testsuite/g++.dg/concepts/diagnostic18.C | 4 +- gcc/testsuite/g++.dg/cpp23/auto-fncast11.C | 19 + gcc/testsuite/gcc.c-torture/compile/pr103682.c | 3 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1 + gcc/testsuite/gcc.dg/pr100843.c | 8 + gcc/testsuite/gcc.dg/pr103587.c | 7 + gcc/testsuite/gcc.dg/uninit-38.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr98578.c | 2 +- gcc/testsuite/gcc.target/aarch64/acle/ls64_asm.c | 58 + .../gcc.target/aarch64/acle/ls64_ld64b-2.c | 15 + .../gcc.target/aarch64/acle/ls64_ld64b-3.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c | 15 + .../gcc.target/aarch64/acle/ls64_ld_st_o0.c | 30 + .../gcc.target/aarch64/acle/ls64_st64b-2.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv-2.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv-3.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv0-2.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv0-3.c | 15 + .../gcc.target/aarch64/acle/ls64_st64bv0.c | 15 + gcc/testsuite/gcc.target/aarch64/pr100518.c | 9 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 14 + gcc/testsuite/gcc.target/i386/avx2-psraq-1.c | 2 +- gcc/testsuite/gcc.target/i386/m128-check.h | 8 +- gcc/testsuite/gcc.target/i386/pr99531.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-psraq-1.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-check.h | 1 + .../gcc.target/powerpc/float128-constant.c | 160 + .../gcc.target/powerpc/mma-builtin-10-pair.c | 21 + .../gcc.target/powerpc/mma-builtin-10-quad.c | 23 + .../gcc.target/powerpc/vec-splat-constant-v16qi.c | 27 + .../gcc.target/powerpc/vec-splat-constant-v4sf.c | 67 + .../gcc.target/powerpc/vec-splat-constant-v4si.c | 51 + .../gcc.target/powerpc/vec-splat-constant-v8hi.c | 62 + .../gcc.target/powerpc/vec-splati-runnable.c | 4 +- gcc/testsuite/gfortran.dg/do_check_18.f90 | 27 + gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 + gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 + gcc/testsuite/gfortran.dg/pr91497.f90 | 23 +- gcc/testsuite/gfortran.dg/pr91497_2.f90 | 124 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 20 + .../jit.dg/test-error-ctor-array-wrong-obj.c | 54 + .../jit.dg/test-error-ctor-struct-too-big.c | 71 + .../test-error-ctor-struct-wrong-field-obj.c | 86 + .../jit.dg/test-error-ctor-struct-wrong-type.c | 76 + .../jit.dg/test-error-ctor-struct-wrong-type2.c | 77 + .../test-error-ctor-union-wrong-field-name.c | 76 + .../jit.dg/test-error-global-already-init.c | 46 + .../jit.dg/test-error-global-common-section.c | 54 + .../test-error-global-init-too-small-array.c | 65 + .../jit.dg/test-error-global-lvalue-init.c | 60 + .../jit.dg/test-error-global-nonconst-init.c | 80 + gcc/testsuite/jit.dg/test-global-init-rvalue.c | 1643 ++ gcc/testsuite/jit.dg/test-local-init-rvalue.c | 707 + gcc/tree-ssa-alias.c | 36 + gcc/tree-ssa-ccp.c | 4 +- libgfortran/ChangeLog | 7 + libgfortran/intrinsics/pack_generic.c | 9 + libstdc++-v3/ChangeLog | 51 + libstdc++-v3/include/bits/regex_compiler.h | 40 +- libstdc++-v3/include/bits/regex_compiler.tcc | 122 +- libstdc++-v3/include/bits/regex_constants.h | 148 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/ext/pointer.h | 50 +- libstdc++-v3/testsuite/17_intro/names.cc | 1 + .../22_locale/time_get/get_date/wchar_t/4.cc | 9 +- .../22_locale/time_get/get_time/char/2.cc | 33 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 33 +- .../algorithms/regex_match/cstring_bracket_01.cc | 62 +- .../testsuite/28_regex/constants/constexpr.cc | 2 - .../testsuite/28_regex/constants/error_type.cc | 2 +- .../28_regex/constants/match_flag_type.cc | 25 +- .../28_regex/constants/syntax_option_type.cc | 26 +- 141 files changed, 11200 insertions(+), 20339 deletions(-) delete mode 100644 gcc/config/rs6000/rs6000-builtin.def rename gcc/config/rs6000/{rs6000-builtin-new.def => rs6000-builtins.def} (99%) create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast11.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103682.c create mode 100644 gcc/testsuite/gcc.dg/pr100843.c create mode 100644 gcc/testsuite/gcc.dg/pr103587.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld_st_o0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv0-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv0-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100518.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-constant.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-10-pair.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-10-quad.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-splat-constant-v16qi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-splat-constant-v4sf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-splat-constant-v4si.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-splat-constant-v8hi.c create mode 100644 gcc/testsuite/gfortran.dg/do_check_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91497_2.f90 create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-array-wrong-obj.c create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-struct-too-big.c create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-struct-wrong-field-obj.c create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-struct-wrong-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-struct-wrong-type2.c create mode 100644 gcc/testsuite/jit.dg/test-error-ctor-union-wrong-field-name.c create mode 100644 gcc/testsuite/jit.dg/test-error-global-already-init.c create mode 100644 gcc/testsuite/jit.dg/test-error-global-common-section.c create mode 100644 gcc/testsuite/jit.dg/test-error-global-init-too-small-array.c create mode 100644 gcc/testsuite/jit.dg/test-error-global-lvalue-init.c create mode 100644 gcc/testsuite/jit.dg/test-error-global-nonconst-init.c create mode 100644 gcc/testsuite/jit.dg/test-global-init-rvalue.c create mode 100644 gcc/testsuite/jit.dg/test-local-init-rvalue.c