This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gcc.
from f7a3ab2c6a7 MAINTAINERS: Remove myself from DCO section adds 9e1e962eac8 opts: do not allow Separate+Joined ending with = adds 55aa130ef11 rs6000: Fix constraint v with rs6000_constraints[RS6000_CON [...] adds 1e69bc81027 Optimize movzwl + vmovd/vmovq to vmovw. adds e7d9fdf5e0e bootstrap/105551 - restore nvptx build adds d7ca4dfe8dc [Ada] Avoid crash for -gnatR -gnatc adds 2749e4ab8fb [Ada] Set_Is_Known_Valid only if Safe_To_Capture_Value adds c48a779f64c [Ada] Move Reachable flag to E_Label entities adds 88e9690610c [Ada] Properly reject unsupported address specifications adds c51ad37e2d7 [Ada] Document pragma Ada_2022 adds c8482b1e77a [Ada] Add guard for making only legal labels unreachable adds 02b8770a444 [Ada] Suppress warning in g-sthcso for non-unix platforms adds 351278f9aaf [Ada] Fix markup in description of pragma Eliminate adds 089b43b11d1 [Ada] Fix markup in description of implementation-defined c [...] adds 9b7f7fa7249 [Ada] Fix layout in description of aspects and pragmas adds fd932b612c3 [Ada] Fix layout of tables in PDF version of GNAT RM adds 470fff3d8e4 [Ada] Reset Reachable field when mutating label into loop entity adds 6281d36342c [Ada] fix crash on Secondary_Stack_Size with discriminant adds 42c01191578 [Ada] Excess finalization on assignment with target name symbol adds a473646ec83 [Ada] Use pygments for Ada code examples of elaboration control adds 4371d182787 [Ada] Fix formatting glitches in GNAT User's Guide adds d5628bbee2e [Ada] Add SUSE 32bit dependency adds bd67dcbef43 [Ada] Fix "S p e c" and "B o d y" file headers adds a58f70c30c4 [Ada] Update categorization of implementation restrictions adds 4c533da21d6 [Ada] Adapt proof of System.Arith_Double after update of Z3 adds dc9ecb41c85 [Ada] Detect infinite loops with operators in exit conditions adds e6f7d5ff4f9 [Ada] Do not create useless itype in Constrain_Access adds bd97da66c88 [Ada] Fix style of body header boxes adds c63b798f88a [Ada] Fix spurious ambiguity for if_expression containing operator adds 4cfd39b0ff5 [Ada] New No_Local_Tagged_Types restriction adds e79b45ef0ad [Ada] Fix unbalanced paren in documentation marker for GNAT Studio adds fe664d36500 [Ada] Correctly reject record aggregate using brackets adds 046c166f3c3 [Ada] Fix Compile_Time_(Error|Warning) as non-configuration [...] adds 48a2e84929b [Ada] Sort Detect_Blocking alphabetically among names and pragmas adds b0fd3e3120e [Ada] Proof of 'Image support for unsigned integers adds ef14bba0a6f i386: simplify cpu_feature handling adds 8fa689767a8 docs: document --with-zstd new 2e309a4eff8 libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system [...] new d6adba30750 libgomp GCN plugin: Clean up unused references to system-pr [...] new 91a6dcd1491 libgomp GCN plugin: Clean up always-empty 'PLUGIN_GCN_CPPFL [...] new 876ac21b7e7 libgomp: Remove unused '--with-hsa-runtime', '--with-hsa-ru [...] new 7f04b0d786e Implement some of fold_binary_op_with_conditional_arg in match.pd new 37a8220fa91 rtl-optimization/105559 - avoid quadratic behavior in delet [...]
The 6 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: .../doc/gnat_rm/implementation_defined_aspects.rst | 8 +- .../implementation_defined_characteristics.rst | 46 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 108 +- .../implementation_of_specific_ada_features.rst | 2 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 21 +- ...ard_and_implementation_defined_restrictions.rst | 7 + gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +- .../gnat_rm/the_implementation_of_standard_i_o.rst | 4 +- .../building_executable_programs_with_gnat.rst | 14 +- .../elaboration_order_handling_in_gnat.rst | 52 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 12 +- gcc/ada/doc/gnat_ugn/inline_assembler.rst | 2 +- .../doc/gnat_ugn/platform_specific_information.rst | 7 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 1 + gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_ch3.adb | 5 +- gcc/ada/exp_ch5.adb | 12 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/ada/gen_il-gen-gen_entities.adb | 2 +- gcc/ada/gnat_rm.texi | 1940 ++++++++++---------- gcc/ada/gnat_ugn.texi | 38 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 8 +- gcc/ada/libgnat/a-stbubo.adb | 4 +- gcc/ada/libgnat/a-stbuun.adb | 4 +- gcc/ada/libgnat/a-stzbou.ads | 4 +- gcc/ada/libgnat/a-swmwco.ads | 12 +- gcc/ada/libgnat/a-szmzco.ads | 12 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-socpol.adb | 2 +- gcc/ada/libgnat/g-sthcso.adb | 5 + gcc/ada/libgnat/s-aridou.adb | 18 +- gcc/ada/libgnat/s-imaged.ads | 1 - gcc/ada/libgnat/s-imagef.ads | 1 - gcc/ada/libgnat/s-imager.ads | 1 - gcc/ada/libgnat/s-imageu.adb | 310 +++- gcc/ada/libgnat/s-imageu.ads | 61 +- gcc/ada/libgnat/s-imde128.ads | 1 - gcc/ada/libgnat/s-imde32.ads | 1 - gcc/ada/libgnat/s-imde64.ads | 1 - gcc/ada/libgnat/s-imfi128.ads | 1 - gcc/ada/libgnat/s-imfi32.ads | 1 - gcc/ada/libgnat/s-imfi64.ads | 1 - gcc/ada/libgnat/s-imgflt.ads | 1 - gcc/ada/libgnat/s-imglfl.ads | 1 - gcc/ada/libgnat/s-imgllf.ads | 1 - gcc/ada/libgnat/s-imglllu.ads | 39 +- gcc/ada/libgnat/s-imgllu.ads | 38 +- gcc/ada/libgnat/s-imgrea.ads | 1 - gcc/ada/libgnat/s-imguns.ads | 38 +- gcc/ada/libgnat/s-imguti.ads | 1 - gcc/ada/libgnat/s-rident.ads | 8 +- gcc/ada/libgnat/s-statxd.adb | 12 +- gcc/ada/libgnat/s-stausa.adb | 4 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-valueu.adb | 71 + gcc/ada/libgnat/s-valueu.ads | 59 +- gcc/ada/libgnat/s-widlllu.ads | 9 +- gcc/ada/libgnat/s-widllu.ads | 8 +- gcc/ada/libgnat/s-widthu.adb | 263 ++- gcc/ada/libgnat/s-widthu.ads | 55 +- gcc/ada/libgnat/s-widuns.ads | 6 +- gcc/ada/repinfo.adb | 83 +- gcc/ada/restrict.ads | 83 +- gcc/ada/sem_aggr.adb | 9 + gcc/ada/sem_case.adb | 1 + gcc/ada/sem_ch12.adb | 6 +- gcc/ada/sem_ch13.adb | 51 +- gcc/ada/sem_ch3.adb | 17 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch5.adb | 5 +- gcc/ada/sem_prag.adb | 13 +- gcc/ada/sem_util.adb | 1 + gcc/ada/sem_warn.adb | 16 +- gcc/ada/snames.ads-tmpl | 12 +- gcc/c-family/c-opts.cc | 2 +- gcc/c-family/c.opt | 4 +- gcc/cfgrtl.cc | 2 +- gcc/common/config/i386/cpuinfo.h | 50 +- gcc/config/i386/i386-builtins.cc | 79 +- gcc/config/i386/sse.md | 94 + gcc/config/riscv/riscv.opt | 2 +- gcc/config/rs6000/constraints.md | 2 +- gcc/cp/lang-specs.h | 6 +- gcc/doc/install.texi | 17 +- gcc/gcc.cc | 8 +- gcc/generic-match-head.cc | 1 + gcc/match.pd | 41 +- gcc/objc/lang-specs.h | 8 +- gcc/objcp/lang-specs.h | 2 +- gcc/optc-gen.awk | 7 + gcc/opts.cc | 14 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +- gcc/testsuite/gcc.target/i386/pr104915-vmovd.c | 25 + gcc/testsuite/gcc.target/i386/pr104915-vmovw.c | 45 + libgomp/Makefile.in | 12 +- libgomp/configure | 71 +- libgomp/plugin/Makefrag.am | 3 +- libgomp/plugin/configfrag.ac | 43 - libgomp/testsuite/Makefile.in | 4 - libgomp/testsuite/lib/libgomp.exp | 4 - libgomp/testsuite/libgomp-test-support.exp.in | 1 - 105 files changed, 2509 insertions(+), 1716 deletions(-) create mode 100644 gcc/testsuite/gcc.target/i386/pr104915-vmovd.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104915-vmovw.c