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_build/master-arm in repository toolchain/ci/gcc.
from 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 adds b44cba355e1 libstdc++: testsuite: cast getpid result adds 510ac273a78 testsuite: fix array type in two_plus_gigs test adds 7f4028ae9bb Maintain LC SSA when doing SVE vectorization adds 1a6e0d8252a tree-optimization/106196 - properly update virtual SSA for [...] adds c3d2600cfb4 tree-optimization/106186 - propagate out virtual LC PHI nod [...] adds 1cc08ceb5ba Remove dead loop-based LC SSA rewrite adds 07dd0f7ba27 tree-optimization/106198 - CFG cleanup vs LC SSA adds 069f46c71e9 c++: Prune ordinary locations new d458c53a6f3 PR rtl-optimization/96692: ((A|B)^C)^A using andn with -mbm [...] new 02e2e15ec4b UNSPEC_PALIGNR optimizations and clean-ups on x86. new c73e8d45ca0 Doubleword version of and;cmp to not;test optimization on x86.
The 3 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 + contrib/ChangeLog | 4 + 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/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386-expand.cc | 8 +- gcc/config/i386/i386.cc | 13 + gcc/config/i386/i386.md | 98 ++- gcc/config/i386/sse.md | 37 +- gcc/cp/ChangeLog | 9 + gcc/cp/module.cc | 629 +++++++------- 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 | 163 +++- gcc/fortran/trans-openmp.cc | 5 +- gcc/gimple-range-fold.cc | 32 +- gcc/gimple-range.cc | 11 +- gcc/loop-init.cc | 10 +- gcc/testsuite/ChangeLog | 55 ++ gcc/testsuite/c-c++-common/gomp/linear-4.c | 34 + gcc/testsuite/g++.dg/modules/loc-prune-1.C | 2 +- gcc/testsuite/g++.dg/modules/loc-prune-4.C | 22 + gcc/testsuite/g++.dg/modules/pr98718_a.C | 2 +- gcc/testsuite/g++.dg/modules/pr98718_b.C | 2 +- gcc/testsuite/g++.dg/modules/pr99072.H | 4 +- 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/pr106198.c | 22 + gcc/testsuite/gcc.dg/torture/pr106182.c | 18 + gcc/testsuite/gcc.dg/torture/pr106196.c | 14 + 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/gcc.target/i386/bmi-andn-4.c | 9 + gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c | 21 + gcc/testsuite/gcc.target/i386/testnot-3.c | 9 + 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/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 | 10 +- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-ssa-loop-manip.cc | 109 +-- gcc/tree-ssa-propagate.cc | 16 +- gcc/tree-vect-loop-manip.cc | 19 +- gcc/tree-vect-loop.cc | 160 +++- gcc/tree-vect-patterns.cc | 38 +- gcc/tree-vect-stmts.cc | 6 +- include/ChangeLog | 9 + libgomp/ChangeLog | 42 + libgomp/libgomp.texi | 2 +- libiberty/ChangeLog | 10 + liboffloadmic/ChangeLog | 7 + libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +- 142 files changed, 3281 insertions(+), 3556 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/g++.dg/modules/loc-prune-4.C create mode 100644 gcc/testsuite/gcc.dg/pr106198.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106182.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106196.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi-andn-4.c create mode 100644 gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/testnot-3.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