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-arm-bootstrap in repository toolchain/ci/gcc.
from 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 [...] new e866e1c92ec Fortran: prevent NULL pointer dereferences checking do-loop [...]
The 1 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: MAINTAINERS | 1 + 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/rs6000/darwin.h | 8 +- gcc/config/rs6000/rs6000-builtin-new.def | 51 +- gcc/config/rs6000/rs6000-c.c | 1084 +- gcc/config/rs6000/rs6000-call.c | 11500 +++++-------------- gcc/config/rs6000/rs6000-gen-builtins.c | 100 +- gcc/config/rs6000/rs6000.c | 256 +- gcc/fortran/frontend-passes.c | 17 +- gcc/fortran/simplify.c | 10 + gcc/ipa-modref-tree.c | 14 +- gcc/ipa-modref-tree.h | 25 +- gcc/ipa-modref.c | 160 +- 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/testsuite/gcc.dg/analyzer/data-model-1.c | 1 + 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.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/testsuite/gfortran.dg/do_check_18.f90 | 27 + 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 + libgfortran/intrinsics/pack_generic.c | 9 + 74 files changed, 9071 insertions(+), 9893 deletions(-) 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/gfortran.dg/do_check_18.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