This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/gcc.
from 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 adds b110e5283e3 tree-sra: Fix union handling in build_reconstructed_reference adds fc968115a74 Fix typo in recent code to add stack recursion limit to the [...] adds ac4c8f53b0f middle-end: Support ABIs that pass FP values as wider integers. adds ce8dbe7d834 Misc conversions to vrange. adds c3297044f00 OpenMP/Fortran: Add support for OpenMP 5.2 linear clause syntax adds 5beddee9f43 gcc.dg/analyzer/allocation-size-1..5.c: Fix for 32-bit newl [...] adds 8467574d8da Daily bump. adds b55284f4a12 tree-optimization/106182 - LC SSA after CFG cleanup adds 76c3041b856 vect: Use sdot for a fallback implementation of usdot adds 4c1baa02893 [Ada] Remove old vxworks6 from Makefile.rtl adds fee24d5cae0 [Ada] Remove unimplemented convert_addresses declaration adds 5b560170323 [Ada] Remove comment about a long gone formal verification mode adds 70bb3298c2b [Ada] Add RM reference to check for functions without a ret [...] adds 948f4bc2dd0 [Ada] Remove redundant guard for call to List_Length with a [...] adds 21d6ec45790 [Ada] Remove redundant guards in detection of unreachable code adds 4ba48342a3d [Ada] Cleanup in error about unreachable code adds 7b9ae8e806d [Ada] Fix clearly unintentional dead analysis of attribute [...] adds f608cf03b1c [Ada] Combine system.ads files - vxworks6 constants. adds 684194f4a45 [Ada] Remove return statements after procedure calls that d [...] adds 9fde6c7114f [Ada] Remove unnecessary dead code after calls to nonreturn [...] adds 4844a259b41 [Ada] Fix dangling bounds for array result of BIP functions adds 1d5018955a3 [Ada] Remove exception propagation during bootstrap adds 69a70b0acbf [Ada] Perform object rewriting as renaming only in the expander adds 1f85342b42b [Ada] Spurious error on qualified prefix in Pack.Func'Result adds 074e8addc5d [Ada] Fix comments mentioning ancient flags related to obje [...] adds dd1c3433aa9 [Ada] Cleanup repeated code for aggregate constraints checks adds 5c0729d2edb [Ada] Annotate GNAT.Sockets with No_Return aspects adds 824211e18b9 [Ada] Remove repeated analysis for pragma Thread_Local_Storage adds dba077902da [Ada] Misc cleanup related to finalization adds 95e2844ef8f [Ada] Fix spurious error on object renaming with ghost type adds 0aa855e5eb2 [Ada] Reuse Get_Pragma_Arg to handle pragma argument associations adds aba3ce53e5d [Ada] Remove use of a global name buffer when locating a file adds 5709fac357b [Ada] qnx-7.1: ACATS cxag001 failure on qnx - realpath adds 076a6d13d1e [Ada] Remove redundant protection against empty lists adds 6ba8c078cab [Ada] Reorder processing of default expressions to avoid re [...] adds c96dcf05502 [Ada] Remove repeated setting of Never_Set_In_Source adds a2eaf87ffea [Ada] Remove kludge for validity checks on Long_Float type adds d2672ffea0a [Ada] Couple of small cleanups for Cloned_Subtype adds 5a387a2b8f5 [Ada] Warn about obsolete uses of renamed Ada 83 packages new b44cba355e1 libstdc++: testsuite: cast getpid result new 510ac273a78 testsuite: fix array type in two_plus_gigs test
The 2 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: ChangeLog | 4 + MAINTAINERS | 2 +- contrib/ChangeLog | 4 + contrib/git-descr.sh | 2 +- gcc/ChangeLog | 171 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 248 ++++++ gcc/ada/Makefile.rtl | 140 +--- gcc/ada/adaint.h | 2 - gcc/ada/atree.adb | 8 +- gcc/ada/atree.ads | 12 +- gcc/ada/atree.h | 2 +- gcc/ada/cstreams.c | 13 - gcc/ada/debug_a.adb | 32 +- gcc/ada/debug_a.ads | 14 +- .../building_executable_programs_with_gnat.rst | 3 +- gcc/ada/exp_aggr.adb | 19 +- gcc/ada/exp_ch3.adb | 915 ++++++++++++++++++--- gcc/ada/exp_ch3.ads | 7 - gcc/ada/exp_ch6.adb | 857 +------------------ gcc/ada/exp_ch6.ads | 28 +- gcc/ada/exp_ch7.adb | 83 +- gcc/ada/exp_code.adb | 6 +- gcc/ada/exp_imgv.adb | 4 +- gcc/ada/exp_prag.adb | 8 +- gcc/ada/exp_util.adb | 9 +- gcc/ada/ghost.adb | 11 +- gcc/ada/gnat_ugn.texi | 3 +- gcc/ada/gnatls.adb | 2 - gcc/ada/libgnat/a-exstat.adb | 7 - gcc/ada/libgnat/g-awk.adb | 1 - gcc/ada/libgnat/g-socket.adb | 6 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 165 ---- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 164 ---- gcc/ada/libgnat/system-vxworks-arm.ads | 159 ---- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 160 ---- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 166 ---- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 164 ---- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 163 ---- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 164 ---- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 163 ---- gcc/ada/nlists.adb | 8 +- gcc/ada/nlists.ads | 12 +- gcc/ada/osint.adb | 6 +- gcc/ada/par_sco.adb | 12 +- gcc/ada/raise-gcc.c | 4 + gcc/ada/sem_attr.adb | 62 +- gcc/ada/sem_ch10.adb | 12 +- gcc/ada/sem_ch12.adb | 1 - gcc/ada/sem_ch13.adb | 32 +- gcc/ada/sem_ch3.adb | 70 +- gcc/ada/sem_ch5.adb | 14 +- gcc/ada/sem_ch6.adb | 67 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 99 +-- gcc/ada/sem_util.adb | 28 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/sem_warn.ads | 18 +- gcc/ada/sfn_scan.adb | 1 - gcc/ada/snames.ads-tmpl | 1 - gcc/ada/vxworks-arm-link.spec | 4 - gcc/ada/vxworks-e500-link.spec | 6 - gcc/ada/vxworks-smp-arm-link.spec | 4 - gcc/ada/vxworks-smp-e500-link.spec | 4 - gcc/ada/vxworks-smp-x86-link.spec | 9 - gcc/c/ChangeLog | 9 + gcc/c/c-parser.cc | 19 +- gcc/calls.cc | 38 +- gcc/cfgexpand.cc | 13 +- gcc/config/gcn/mkoffload.cc | 27 +- gcc/config/nvptx/mkoffload.cc | 29 +- gcc/cp/ChangeLog | 9 + gcc/cp/parser.cc | 19 +- gcc/dwarf2out.cc | 9 +- gcc/expr.cc | 35 + gcc/expr.h | 11 +- gcc/fortran/ChangeLog | 21 + gcc/fortran/dump-parse-tree.cc | 6 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/module.cc | 6 +- gcc/fortran/openmp.cc | 167 +++- gcc/fortran/parse.cc | 22 +- gcc/fortran/trans-openmp.cc | 5 +- gcc/function.cc | 11 + gcc/gimple-range-fold.cc | 32 +- gcc/gimple-range.cc | 11 +- gcc/loop-init.cc | 10 +- gcc/lto-cgraph.cc | 117 ++- gcc/omp-low.cc | 5 + gcc/testsuite/ChangeLog | 55 ++ gcc/testsuite/c-c++-common/gomp/linear-4.c | 34 + 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/analyzer/allocation-size-1.c | 8 +- gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c | 8 +- gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c | 6 +- gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c | 2 +- gcc/testsuite/gcc.dg/analyzer/allocation-size-5.c | 4 +- gcc/testsuite/gcc.dg/torture/pr106182.c | 18 + .../gcc.dg/tree-ssa/alias-access-path-13.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 ++ gcc/testsuite/gcc.dg/vect/vect-reduc-dot-10.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-11.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-12.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-13.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-14.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-15.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-16.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c | 6 +- gcc/testsuite/gfortran.dg/gomp/linear-2.f90 | 112 +++ gcc/testsuite/gfortran.dg/gomp/linear-3.f90 | 39 + gcc/testsuite/gfortran.dg/gomp/linear-4.f90 | 102 +++ gcc/testsuite/gfortran.dg/gomp/linear-5.f90 | 43 + gcc/testsuite/gfortran.dg/gomp/linear-6.f90 | 54 ++ gcc/testsuite/gfortran.dg/gomp/linear-7.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/linear-8.f90 | 44 + 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/testsuite/gnat.dg/renaming1.adb | 8 +- gcc/testsuite/gnat.dg/renaming1.ads | 4 +- gcc/testsuite/gnat.dg/warn29.adb | 2 +- gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-cfgcleanup.cc | 6 +- gcc/tree-pretty-print.cc | 6 +- gcc/tree-sra.cc | 13 +- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-vect-loop-manip.cc | 12 +- gcc/tree-vect-loop.cc | 160 +++- gcc/tree-vect-patterns.cc | 38 +- gcc/tree-vect-stmts.cc | 18 +- gcc/tree-vectorizer.h | 4 + gcc/value-range-storage.cc | 9 +- gcc/value-range.cc | 177 +++- gcc/value-range.h | 20 +- include/ChangeLog | 9 + include/gomp-constants.h | 9 +- libgomp/ChangeLog | 42 + 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/ChangeLog | 10 + libiberty/rust-demangle.c | 18 + liboffloadmic/ChangeLog | 7 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +- 183 files changed, 3813 insertions(+), 3314 deletions(-) delete mode 100644 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-arm-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-arm.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-e500-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-e500-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-x86-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-x86-rtp.ads delete mode 100644 gcc/ada/vxworks-arm-link.spec delete mode 100644 gcc/ada/vxworks-e500-link.spec delete mode 100644 gcc/ada/vxworks-smp-arm-link.spec delete mode 100644 gcc/ada/vxworks-smp-e500-link.spec delete mode 100644 gcc/ada/vxworks-smp-x86-link.spec create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106182.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-8.f90 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