This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from dfe1ac896af doc: Remove details around Itanium on GNU/Linux and Windows adds 9d1727a30e4 [Committed] Correct testcase gcc.target/bfin/20090914-3.c adds c448579312b Don't use 'G' constraint in integer move patterns adds 3f861a5c8fd Revise -mdisable-fpregs option and add new -msoft-mult option adds 37935c01841 Daily bump. adds 7c20a9b738a Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A) and combi [...] adds aa15952d646 tree-optimization/102920 - fix PHI VN with undefined args adds 1a07bc9cda7 Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when a is [...] adds 149e217033f RISC-V: Minimal support of bitmanip extension adds 283b1707f23 RISC-V: Implement instruction patterns for ZBA extension. adds 04a9b554ba1 RISC-V: Cost model for zba extension. adds e596a283e54 RISC-V: Implement instruction patterns for ZBB extension. adds 3329d892eb6 RISC-V: Cost model for zbb extension. adds 26d2818bb73 RISC-V: Use li and rori to load constants. adds 4e1e0d79ecb RISC-V: Implement instruction patterns for ZBS extension. adds 77b84fb0a8e RISC-V: Cost model for ZBS extension. adds 0b028fb4989 tree-optimization/102905 - restore re-align load for alignm [...] adds 7518e4c2f07 Fix PR 102908: wrongly removing null pointer loads adds f217e87972a sra: Fix the fix for PR 102505 (PR 102886) adds 2cbfaba6066 AArch64 testsuite: Force shrn-combine-*.c to use NEON. adds 2bfb21bb8ce Tweak ranger-debug flags. adds 17d26698aa3 Always output exported ranges to a dump_file. adds 387c6653923 Initialize variable. adds ea5f7f3962a [Ada] Fix deleted Compile_Time warnings causing crashes adds 5145d173a85 [Ada] Issue error on invalid use of Ghost inside pragma Predicate adds bb20000c9f7 [Ada] Remove more uses of exception propagation during bootstrap adds 19e7eae5b91 [Ada] Renamed_Or_Alias cleanup adds 67397bb9888 [Ada] Ada 2022: Class-wide types and formal abstract subprograms adds c652a33260b [Ada] Shutdown codepeer message adds f977a792721 [Ada] Don't expect enumeration literals to be renamings adds 98f939e9c98 [Ada] Reference in Unbounded_String is almost never null adds c9d2cc2ac82 [Ada] Initialize variable to Empty adds 1be75e7451b [Ada] Do not expect execv to return 0 adds 6888031123e [Ada] Remove redundant guard in expansion of dispatching calls adds 9e67eed1efd [Ada] Simplify detection of a parent interface equality adds a3a6a0a50af [Ada] Global contracts on expression functions in Ada.Strin [...] adds 93c63f32a2c [Ada] Make Declaration_Node return nondeclarations in fewer cases adds 8bada6e9751 [Ada] Update the inactive GMP variant of Big_Integers adds 1ddc39479b9 [Ada] Relax INOX restrictions when casing on composite value. adds 234815d4c38 [Ada] Simplify iteration of record components when expandin [...] adds 034c3117520 [Ada] Fix bugs in Base_Type_Only (etc.) fields adds 83e6be717c5 [Ada] Fix a comment adds ed00b051d90 [Ada] Change format of the ?? warning insertion sequence adds 42b39995546 [Ada] Follow-on cleanups for Uint fields adds 51e38f3b287 [Ada] Spurious error on user-defined literal and operator adds 5b0e0158830 [Ada] Remove gnatfind and gnatxref adds c49f389e3de Constant fold/simplify SS_ASHIFT and US_ASHIFT in simplify-rtx.c adds 72dc270be79 libgomp.oacc-c-c++-common/loop-gwv-2.c: Use __builtin_alloca adds d6240ea016e rs6000: Fix missing "externs" in smmintrin.h adds 90205f67e46 rs6000: Fix bootstrap (libffi) adds cb153222404 Fold all statements in Ranger VRP. adds f5bacd9c5be Move vrp_simplify_cond_using_ranges into the simplifier. adds b621508d6fa Daily bump. adds f3dbd3f36d5 vect: Don't update inits for simd_lane_access DRs [PR102789] adds f6d012338bf Try to resolve paths in threader without looking further back.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 238 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 303 ++++ gcc/ada/adaint.c | 12 +- gcc/ada/atree.adb | 11 +- gcc/ada/atree.ads | 15 + gcc/ada/checks.adb | 7 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 21 +- gcc/ada/einfo-utils.adb | 99 +- gcc/ada/einfo-utils.ads | 42 +- gcc/ada/einfo.ads | 10 +- gcc/ada/errout.adb | 55 +- gcc/ada/errout.ads | 43 +- gcc/ada/erroutc.adb | 94 +- gcc/ada/erroutc.ads | 28 +- gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_ch11.adb | 16 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_ch4.adb | 50 +- gcc/ada/exp_ch5.adb | 1 + gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_dbug.adb | 9 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_prag.adb | 4 +- gcc/ada/exp_util.adb | 7 +- gcc/ada/freeze.adb | 20 +- gcc/ada/gcc-interface/Make-lang.in | 7 +- gcc/ada/gcc-interface/Makefile.in | 6 +- gcc/ada/gen_il-gen-gen_nodes.adb | 19 +- gcc/ada/gen_il-gen.adb | 25 +- gcc/ada/gen_il-gen.ads | 19 +- gcc/ada/gen_il-internals.ads | 3 + gcc/ada/gnat_rm.texi | 31 +- gcc/ada/inline.adb | 6 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 11 +- gcc/ada/libgnat/a-strunb.adb | 10 +- gcc/ada/libgnat/a-strunb.ads | 4 +- gcc/ada/libgnat/s-widthu.adb | 5 +- gcc/ada/par-util.adb | 2 +- gcc/ada/repinfo.adb | 6 +- gcc/ada/repinfo.ads | 8 +- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_case.adb | 280 ++-- gcc/ada/sem_ch10.adb | 12 +- gcc/ada/sem_ch12.adb | 83 +- gcc/ada/sem_ch13.adb | 196 ++- gcc/ada/sem_ch3.adb | 4 +- gcc/ada/sem_ch4.adb | 87 +- gcc/ada/sem_ch5.adb | 1 + gcc/ada/sem_ch6.adb | 16 +- gcc/ada/sem_ch7.adb | 11 +- gcc/ada/sem_ch8.adb | 1441 +++++++++++--------- gcc/ada/sem_elab.adb | 8 +- gcc/ada/sem_prag.adb | 2 +- gcc/ada/sem_res.adb | 417 ++++-- gcc/ada/sem_util.adb | 49 +- gcc/ada/sem_warn.adb | 16 +- gcc/ada/sinfo-utils.adb | 12 +- gcc/ada/tbuild.ads | 9 +- gcc/ada/treepr.adb | 5 +- gcc/ada/uintp.adb | 4 +- gcc/ada/uintp.ads | 1 + gcc/ada/warnsw.ads | 3 +- gcc/common/config/riscv/riscv-common.c | 10 + gcc/config/i386/sse.md | 52 + gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/pa/pa.h | 1 - gcc/config/pa/pa.md | 54 +- gcc/config/pa/pa.opt | 8 +- gcc/config/riscv/bitmanip.md | 342 +++++ gcc/config/riscv/predicates.md | 22 + gcc/config/riscv/riscv-opts.h | 10 + gcc/config/riscv/riscv.c | 221 ++- gcc/config/riscv/riscv.h | 8 + gcc/config/riscv/riscv.md | 33 +- gcc/config/riscv/riscv.opt | 3 + gcc/config/rs6000/smmintrin.h | 40 +- gcc/flag-types.h | 3 +- gcc/fortran/ChangeLog | 4 + gcc/fortran/trans-decl.c | 2 +- gcc/gimple-range.cc | 2 +- gcc/match.pd | 6 +- gcc/params.opt | 2 +- gcc/simplify-rtx.c | 38 +- gcc/testsuite/ChangeLog | 77 ++ gcc/testsuite/gcc.dg/graphite/scop-dsyr2k-2.c | 1 + gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 1 + gcc/testsuite/gcc.dg/graphite/scop-dsyrk-2.c | 1 + gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 1 + gcc/testsuite/gcc.dg/torture/pr102920.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr20701.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr20702.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr25382.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr58480.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 60 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 50 - .../gcc.dg/tree-ssa/ssa-thread-backedge.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 6 +- .../gcc.dg/tree-ssa/{vrp98.c => vrp98-1.c} | 8 +- gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 3 +- gcc/testsuite/gcc.target/aarch64/shrn-combine-1.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-2.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-3.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-4.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-5.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-6.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-7.c | 2 + gcc/testsuite/gcc.target/bfin/20090914-3.c | 3 +- gcc/testsuite/gcc.target/bfin/ssashift-1.c | 52 + .../gcc.target/i386/avx512fp16-complex-fma.c | 18 + gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c | 27 + gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c | 23 + gcc/testsuite/gcc.target/riscv/zba-adduw.c | 12 + gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 31 + gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 11 + gcc/testsuite/gcc.target/riscv/zba-zextw.c | 10 + .../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 21 + .../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 21 + gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 35 + gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 31 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 17 + gcc/testsuite/gcc.target/riscv/zbbw.c | 25 + gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bext.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-binv.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bset.c | 41 + gcc/tree-sra.c | 2 +- gcc/tree-ssa-dce.c | 5 + gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-threadbackward.c | 4 +- gcc/tree-ssa-threadupdate.c | 3 + gcc/tree-vect-data-refs.c | 5 +- gcc/tree-vect-loop-manip.c | 3 +- gcc/tree-vrp.c | 96 +- gcc/vr-values.c | 69 + gcc/vr-values.h | 1 + libffi/ChangeLog | 5 + libffi/src/powerpc/linux64.S | 2 + libffi/src/powerpc/linux64_closure.S | 2 + libgomp/ChangeLog | 6 + .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 7 +- 154 files changed, 4191 insertions(+), 1660 deletions(-) create mode 100644 gcc/config/riscv/bitmanip.md create mode 100644 gcc/testsuite/gcc.dg/torture/pr102920.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-backedge.c copy gcc/testsuite/gcc.dg/tree-ssa/{vrp98.c => vrp98-1.c} (90%) create mode 100644 gcc/testsuite/gcc.target/bfin/ssashift-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-complex-fma.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-adduw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-slliuw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-zextw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-xnor-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-xnor-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-min-max.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbbw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bclr.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bext.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-binv.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bset.c