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 60e3179b7a3 i386: Optimization for mm512_set1_pch. adds a2ab1a5adee Include PHI threading restrictions in backthreader diagnostics. adds 9299f69027e Remove unused gimple-ssa-evr-analyze.h header file. adds f2572a398d2 i386: Support complex fma/conj_fma for _Float16. adds 249b4eeef1f Extend is_cond_scalar_reduction to handle bit_and/bit_xor/bit_ior. adds 29900c061a6 [Ada] Better error message on missing parentheses adds 8c787be254c [Ada] Add guard against previous error for peculiar ACATS test adds f51d1dde83f [Ada] Warn when interfaces swapped between full and partial view adds 7eafa54f120 [Ada] Extend optimized equality of 2-element arrays adds a0546e1a169 [Ada] Fix Constraint error on rexgexp close bracket find algorithm adds 94396a27bcf [Ada] Create explicit ghost mirror unit for big integers adds 55a213950e9 [Ada] Fix oversight in latest change to Has_Compatible_Type adds 0c66423ac99 [Ada] Use predefined equality for arrays inside records adds 99f8a653683 [Ada] Don't carry action bodies for expansion of array equality adds bbe3c88351b [Ada] Prove double precision integer arithmetic unit adds 30152648873 [Ada] Do not assume a priority value of zero is a valid priority adds 5fc6b47ac69 [Ada] ACATS BDC1002 shall not error on arbitrary aspect adds db778c7022c [Ada] Avoid warnings regarding rep clauses in generics adds ab6101146d8 [Ada] Fix comments about expansion of array equality adds 76a71469f3e [Ada] Avoid warnings regarding rep clauses in generics -- f [...] adds 0e988162f6e [Ada] Warn for bidirectional characters adds f15ad1e3f94 [Ada] Minor cleanup in translation of calls to subprograms adds fb161782545 Improve integer bit test on __atomic_fetch_[or|and]_* returns
No new revisions were added by this update.
Summary of changes: gcc/ada/Makefile.rtl | 1 + gcc/ada/aspects.adb | 10 + gcc/ada/aspects.ads | 8 + gcc/ada/errout.ads | 4 +- gcc/ada/exp_ch3.adb | 7 +- gcc/ada/exp_ch4.adb | 157 +- gcc/ada/exp_ch4.ads | 14 +- gcc/ada/exp_ch8.adb | 16 +- gcc/ada/gcc-interface/ada-tree.h | 4 - gcc/ada/gcc-interface/decl.c | 21 +- gcc/ada/gcc-interface/trans.c | 100 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 5 +- .../libgnat/{a-nbnbin__ghost.adb => a-nbnbig.adb} | 11 +- .../libgnat/{a-nbnbin__ghost.ads => a-nbnbig.ads} | 22 +- gcc/ada/libgnat/s-aridou.adb | 2417 +++++++++++++++++++- gcc/ada/libgnat/s-aridou.ads | 98 +- gcc/ada/libgnat/s-arit64.adb | 4 +- gcc/ada/libgnat/s-arit64.ads | 101 +- gcc/ada/libgnat/s-regexp.adb | 107 +- gcc/ada/libgnat/s-widthu.adb | 4 +- gcc/ada/libgnat/system-rtems.ads | 8 +- gcc/ada/namet-sp.adb | 40 + gcc/ada/namet-sp.ads | 14 + gcc/ada/par-ch13.adb | 47 +- gcc/ada/par-ch4.adb | 6 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/repinfo.adb | 31 +- gcc/ada/rtsfind.ads | 6 + gcc/ada/scng.adb | 54 +- gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_ch13.adb | 8 +- gcc/ada/sem_ch3.adb | 74 +- gcc/ada/sem_ch4.adb | 15 +- gcc/ada/sem_prag.adb | 71 +- gcc/ada/sem_type.adb | 16 +- gcc/ada/sem_type.ads | 10 +- gcc/ada/sem_util.adb | 38 +- gcc/ada/sem_util.ads | 8 + gcc/config/i386/sse.md | 23 + gcc/match.pd | 103 + gcc/testsuite/g++.target/i386/pr102566-1.C | 31 + gcc/testsuite/g++.target/i386/pr102566-2.C | 31 + gcc/testsuite/g++.target/i386/pr102566-3.C | 31 + gcc/testsuite/g++.target/i386/pr102566-4.C | 29 + gcc/testsuite/g++.target/i386/pr102566-5a.C | 31 + gcc/testsuite/g++.target/i386/pr102566-5b.C | 31 + gcc/testsuite/g++.target/i386/pr102566-6a.C | 31 + gcc/testsuite/g++.target/i386/pr102566-6b.C | 31 + .../i386/avx512fp16-vector-complex-float.c | 40 + .../gcc.target/i386/ifcvt-reduction-logic-op.c | 80 + gcc/testsuite/gcc.target/i386/pr102566-10a.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-10b.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-11.c | 28 + gcc/testsuite/gcc.target/i386/pr102566-12.c | 28 + gcc/testsuite/gcc.target/i386/pr102566-13.c | 66 + gcc/testsuite/gcc.target/i386/pr102566-14.c | 65 + gcc/testsuite/gcc.target/i386/pr102566-1a.c | 188 ++ gcc/testsuite/gcc.target/i386/pr102566-1b.c | 107 + gcc/testsuite/gcc.target/i386/pr102566-2.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-3a.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-3b.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-4.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-5.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-6.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-7.c | 30 + gcc/testsuite/gcc.target/i386/pr102566-8a.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-8b.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-9a.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-9b.c | 32 + gcc/tree-if-conv.c | 20 +- gcc/tree-ssa-ccp.c | 456 +++- gcc/tree-ssa-threadbackward.c | 47 +- gcc/tree-ssa-threadedge.c | 1 - gcc/tree-vect-loop.c | 2 +- gcc/tree-vectorizer.h | 1 + gcc/value-pointer-equiv.cc | 1 - 77 files changed, 4800 insertions(+), 585 deletions(-) rename gcc/ada/libgnat/{a-nbnbin__ghost.adb => a-nbnbig.adb} (90%) rename gcc/ada/libgnat/{a-nbnbin__ghost.ads => a-nbnbig.ads} (88%) create mode 100644 gcc/testsuite/g++.target/i386/pr102566-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-4.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-5a.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-5b.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-6a.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-6b.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vector-complex-float.c create mode 100644 gcc/testsuite/gcc.target/i386/ifcvt-reduction-logic-op.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-10a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-10b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-9b.c