This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from 17f2e2b77b6 Add myself to write after approval and DCO. adds 3ae9def0856 Move range allocator code to value-range-storage.* adds f3a5e75cb66 x86: Support 2/4/8 byte constant vector stores adds 3731dd0bea8 Daily bump. adds bbe836bc7c5 Remove some deprecated irange methods. adds 73f942c08de i386: Extend cvtps2pd to memory adds d74d98784a9 tree-optimization/106055 - issue with autopar adds ad7ed87a436 [Ada] Adjust description of Pure_Function pragma adds 089a4a48ac3 [Ada] Create new unbounded functional sequence adds df69e326b39 [Ada] Fix for resolution of overloaded subprogram for Itera [...] adds bdd5056736b [Ada] Plug loophole for built-in-place return with limited_ [...] adds ddd88925273 [Ada] Incorrect accessibility check on return of discrimina [...] adds 82b63eb0f30 [Ada] Add GNAT specific pragmas to the equivalent Assertion [...] adds 2e9b2ab3b5b [Ada] Update the documentation of functional containers adds a8a1da109ef [Ada] Add Ada 2022 features to sets containers adds 4030e83c276 [Ada] Give missing error on ambiguous operand of equality operator adds e7428fff12c [Ada] Add a RM entry for the functional infinite sequences adds f7c05e82037 [Ada] Avoid unwanted warnings for statically-known-successf [...] adds 063c8f4c01b [Ada] Compiler rejects legal allocator in record component [...] adds cac397f3f6f [Ada] Fix length of title underlines. adds eb6e8a7acd1 [Ada] Add Ada 2022 Key function to sets containers adds c901877facf [Ada] Call-initialize all controlled objects in place adds 02e41e69d47 [Ada] Do not use front-end build-in-place mechanism for non [...] adds 3319015b0a4 [Ada] Fix missing error on 'Access of constrained array adds 1fde86bba55 [Ada] Single character argument in call to Quote_Argument r [...] adds 78f13b008ab [Ada] Tech debt: Remove code duplication adds 4b766285b08 [Ada] Assertions in Einfo.Utils adds f3451ba8aa3 [Ada] Enforce deferred constant completion rules adds 2cad8a59a80 [Ada] Use static stack allocation for small dynamic string [...] adds 0896e2b79a3 [Ada] Adjust previous change to Rewrite_As_Renaming adds a521dc37999 [Ada] Use static stack allocation for small string if-expressions adds e0cd23986ed [Ada] Refactor duplicated resolution of Count and Index attributes adds 2f94aea27c0 [Ada] Makefile.rtl: remove references t oVxworks RTP Cert . [...] adds aa683f5c036 [Ada] Small housekeeping work in Expand_N_Object_Declaration adds 4dab9bed7bd [Ada] vx7r2: do not include s-qnx.ads in the kernel and rtp [...] adds 1f03b43fc75 [Ada] Fix dispatching call to primitive function with contr [...] adds 8c6bef0a33e [Ada] Do not make procedure call with only tag-indeternmina [...] adds d2a89866660 Put virtual operands into loop-closed SSA adds 4e82205b680 Integrate nonzero bits with irange. adds 1a770b01ef4 Prevent another potential stack overflow issue when demangl [...] adds a7ccdfa17e5 MAINTAINERS: fix alphabetic sorting adds 483bd9a0283 Use default lower bound for vector types in debug info adds 104b9875c78 Fix crash on circular array types with -fdump switches adds 88b9d090aa1 gcc-descr: by default show revision for HEAD adds 10b502fb783 Keep virtual SSA up-to-date in vectorizer adds 683f1184397 OpenMP: Move omp requires checks to libgomp adds 3769ad4ccea Revert update-ssa assert in vectorizer
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 2 +- contrib/git-descr.sh | 2 +- gcc/ChangeLog | 64 +++ gcc/DATESTAMP | 2 +- gcc/ada/Makefile.rtl | 9 +- gcc/ada/checks.adb | 99 +++- gcc/ada/debug.adb | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 68 ++- .../building_executable_programs_with_gnat.rst | 34 +- gcc/ada/einfo-utils.adb | 61 ++- gcc/ada/einfo-utils.ads | 57 ++- gcc/ada/exp_ch3.adb | 235 ++++----- gcc/ada/exp_ch4.adb | 550 +++++++++++++++++---- gcc/ada/exp_ch6.adb | 133 ++--- gcc/ada/exp_ch7.adb | 9 +- gcc/ada/exp_disp.adb | 10 +- gcc/ada/exp_tss.adb | 2 +- gcc/ada/exp_util.adb | 49 +- gcc/ada/gnat_rm.texi | 476 +++++++++--------- gcc/ada/gnat_ugn.texi | 38 +- gcc/ada/impunit.adb | 1 + gcc/ada/libgnat/a-cbhase.adb | 58 +++ gcc/ada/libgnat/a-cbhase.ads | 22 + gcc/ada/libgnat/a-cborse.adb | 56 +++ gcc/ada/libgnat/a-cborse.ads | 22 + gcc/ada/libgnat/a-cfinse.adb | 304 ++++++++++++ gcc/ada/libgnat/a-cfinse.ads | 377 ++++++++++++++ gcc/ada/libgnat/a-cihase.adb | 58 +++ gcc/ada/libgnat/a-cihase.ads | 22 + gcc/ada/libgnat/a-ciorse.adb | 55 +++ gcc/ada/libgnat/a-ciorse.ads | 22 + gcc/ada/libgnat/a-cohase.adb | 58 +++ gcc/ada/libgnat/a-cohase.ads | 22 + gcc/ada/libgnat/a-conhel.adb | 8 +- gcc/ada/libgnat/a-conhel.ads | 28 +- gcc/ada/libgnat/a-coorse.adb | 55 +++ gcc/ada/libgnat/a-coorse.ads | 22 + gcc/ada/libgnat/s-os_lib.adb | 2 +- gcc/ada/sem_attr.adb | 41 +- gcc/ada/sem_aux.adb | 6 +- gcc/ada/sem_ch13.adb | 1 + gcc/ada/sem_ch3.adb | 58 ++- gcc/ada/sem_ch4.adb | 17 +- gcc/ada/sem_disp.adb | 86 ++-- gcc/ada/sem_prag.adb | 37 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 41 +- gcc/ada/sem_util.adb | 66 +-- gcc/ada/sem_warn.adb | 9 +- gcc/ada/sinfo.ads | 4 +- gcc/ada/sprint.adb | 10 +- gcc/ada/types.ads | 5 + gcc/ada/uintp.ads | 2 + gcc/c/c-parser.cc | 19 +- gcc/config/gcn/mkoffload.cc | 27 +- gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.cc | 47 ++ gcc/config/i386/mmx.md | 37 ++ gcc/config/i386/predicates.md | 11 + gcc/config/i386/sse.md | 26 +- gcc/config/nvptx/mkoffload.cc | 29 +- gcc/cp/parser.cc | 19 +- gcc/dwarf2out.cc | 9 +- gcc/fortran/openmp.cc | 4 - gcc/fortran/parse.cc | 22 +- gcc/gimple-loop-jam.cc | 2 +- gcc/gimple-range-cache.cc | 1 + gcc/gimple-range-cache.h | 2 +- gcc/gimple-range-edge.cc | 7 +- gcc/gimple-range-edge.h | 2 +- gcc/gimple-range-infer.cc | 9 +- gcc/gimple-range-infer.h | 2 +- gcc/graphite.cc | 5 +- gcc/ipa-cp.cc | 2 +- gcc/ipa-prop.cc | 2 +- gcc/lto-cgraph.cc | 117 ++++- gcc/omp-low.cc | 5 + gcc/testsuite/ChangeLog | 26 + gcc/testsuite/c-c++-common/gomp/requires-4.c | 2 - .../c-c++-common/gomp/reverse-offload-1.c | 2 +- .../c-c++-common/gomp/target-device-ancestor-2.c | 10 +- .../c-c++-common/gomp/target-device-ancestor-3.c | 2 +- .../c-c++-common/gomp/target-device-ancestor-4.c | 4 +- .../c-c++-common/gomp/target-device-ancestor-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr106055.c | 41 ++ gcc/testsuite/gcc.target/i386/pr106022-1.c | 13 + gcc/testsuite/gcc.target/i386/pr106022-2.c | 14 + gcc/testsuite/gcc.target/i386/pr106022-3.c | 14 + gcc/testsuite/gcc.target/i386/pr106022-4.c | 14 + gcc/testsuite/gcc.target/i386/pr43618-1.c | 12 + gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 14 +- .../gfortran.dg/gomp/target-device-ancestor-2.f90 | 70 +-- .../gfortran.dg/gomp/target-device-ancestor-2a.f90 | 80 +++ .../gfortran.dg/gomp/target-device-ancestor-3.f90 | 6 +- .../gfortran.dg/gomp/target-device-ancestor-4.f90 | 6 +- .../gfortran.dg/gomp/target-device-ancestor-5.f90 | 8 +- gcc/tree-if-conv.cc | 2 +- gcc/tree-loop-distribution.cc | 2 +- gcc/tree-parloops.cc | 10 +- gcc/tree-pretty-print.cc | 6 +- gcc/tree-ssa-dce.cc | 3 +- gcc/tree-ssa-loop-manip.cc | 23 +- gcc/tree-ssa-loop-manip.h | 3 - gcc/tree-ssa-loop-unswitch.cc | 8 +- gcc/tree-vect-loop-manip.cc | 14 +- gcc/tree-vect-stmts.cc | 18 +- gcc/tree-vectorizer.h | 4 + gcc/tree-vrp.cc | 3 +- gcc/value-range-equiv.cc | 2 +- gcc/value-range-storage.cc | 9 +- gcc/value-range-storage.h | 113 ++++- gcc/value-range.cc | 179 ++++++- gcc/value-range.h | 145 +----- gcc/vr-values.cc | 20 +- include/gomp-constants.h | 9 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.texi | 8 +- libgomp/oacc-host.c | 4 +- libgomp/oacc-init.c | 16 +- libgomp/plugin/plugin-gcn.c | 6 +- libgomp/plugin/plugin-nvptx.c | 9 +- libgomp/target.c | 76 ++- .../libgomp.c-c++-common/requires-1-aux.c | 11 + .../testsuite/libgomp.c-c++-common/requires-1.c | 24 + .../libgomp.c-c++-common/requires-2-aux.c | 9 + .../testsuite/libgomp.c-c++-common/requires-2.c | 25 + .../libgomp.c-c++-common/requires-3-aux.c | 11 + .../testsuite/libgomp.c-c++-common/requires-3.c | 24 + .../libgomp.c-c++-common/requires-4-aux.c | 13 + .../testsuite/libgomp.c-c++-common/requires-4.c | 23 + .../libgomp.c-c++-common/requires-5-aux.c | 11 + .../testsuite/libgomp.c-c++-common/requires-5.c | 21 + .../testsuite/libgomp.c-c++-common/requires-6.c | 17 + .../libgomp.c-c++-common/requires-7-aux.c | 11 + .../testsuite/libgomp.c-c++-common/requires-7.c | 24 + .../testsuite/libgomp.fortran/requires-1-aux.f90 | 14 + libgomp/testsuite/libgomp.fortran/requires-1.f90 | 26 + libiberty/rust-demangle.c | 17 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- 141 files changed, 3957 insertions(+), 1267 deletions(-) create mode 100644 gcc/ada/libgnat/a-cfinse.adb create mode 100644 gcc/ada/libgnat/a-cfinse.ads create mode 100644 gcc/testsuite/gcc.dg/graphite/pr106055.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106022-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106022-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106022-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106022-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr43618-1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-2a.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-1-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-2-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-3-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-4-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-5-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-7-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-7.c create mode 100644 libgomp/testsuite/libgomp.fortran/requires-1-aux.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/requires-1.f90