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-aarch64 in repository toolchain/ci/gcc.
from e87789f197e Evaluate 'random ()' to '0' in 'pass_omp_oacc_neuter_broadcast' adds 4d027eea556 [Ada] Remove "with GNAT.OS_Lib;" from libgnat/a-stbufi.ads adds c36332031cf [Ada] Refine patch for spurious link error involving discri [...] adds ea3789f6a2b [Ada] Exception raised on empty file in GNATprove mode adds 255279b91ec [Ada] Simplify iteration when printing error message spans adds 2528d0c7ce0 [Ada] Update comment for Error_Msg_Internal adds 3598c8db404 [Ada] Refactor sort procedures of doubly linked list containers adds e9068967876 [Ada] Enforce legality rule for Predicate_Failure aspect sp [...] adds b23cdc01588 [Ada] Clean up uses of Esize and RM_Size adds 16e307b9a48 [Ada] Interface behaves differently from abstract tagged null adds 704d03a4e35 [Ada] Presence of abstract operator function causes resolut [...] adds 566b4790116 [Ada] rtems: add 128bit support for aarch64 adds 69a0ff3416a [Ada] Fix ignored dynamic predicates specified through "pre [...] adds cf7aa7d8e85 [Ada] exp_pakd.adb: work around spurious Codepeer warnings adds 97c5d522c6e [Ada] Follow-up tweaks to System.Dwarf_Line adds 97a5ed2071f [Ada] Small optimization to DWARF 5 mode in System.Dwarf_Line adds b12d18a8259 [Ada] Add assertions to Uintp adds 911b00fba9a [Ada] Remove if_expression adds b6bb60b2414 [Ada] Add assertions to Uintp (UI_Is_In_Int_Range) adds 1d8617eb8c0 [Ada] Cleanup old VxWorks in Makefile.rtl adds dbea36c6bde [Ada] Crash on build of Initialization procedure for derive [...] adds 13b594411d2 [Ada] Minor tweaks to System.Dwarf_Line adds 900f9d999cc [Ada] Set related expression for external DISCR symbols in [...] adds 618fff60439 [Ada] Fix regression in ACATS bdd2006 and bdd2007 adds 0df911d9056 [Ada] bindgen: support additional features on targets suppr [...] adds bd413702ce3 [Ada] Add "optional" node subtypes that allow Empty adds 57fb9d3820c [Ada] SCOs: generate 'P' decisions for [Type_]Invariant pragmas adds f6ccb788f29 [Ada] Regenerate gnat_ugn.texi adds 7d9735bbb88 [Ada] Spurious dynamic accessibility check on allocator adds e839168738c [Ada] Rename "optional" node subtypes that allow Empty adds 303b5d87472 [Ada] Add some comments in init.c about the lynx178 signal handler adds 08f392534a2 Allocate non_null_ref tables at creation. adds 64b80b8819f Do not query SCEV in range_of_phi unless dominators are available. adds 198bc5ece96 Move postfold_gcond_edges into fur_source. adds f46d33637c7 path solver: Add relation support. adds 062c8727df2 path solver: Remove useless code. adds e4249b10038 path solver: Add related SSAs to solvable set. adds 97cfb54c3ff path solver: Use ranger to solve unknowns. adds 09e18d113b3 runtime: set runtime.GOROOT value at build time adds 2c41dd82e23 Daily bump. adds 72394d38d92 c++: fix template instantiation comparison in redeclarations adds 144c4984655 rs6000: Parameterize some const values for density test adds 081070bce29 AVX512FP16: Add vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph adds ed643e9f171 AVX512FP16: Add testcases for vfcmaddcph/vfmaddcph/vfcmulcp [...] adds db3b96df03f AVX512FP16: Add vfcmaddcsh/vfmaddcsh/vfcmulcsh/vfmulcsh. adds 8a5837cfb71 AVX512FP16: Add testcases for vfcmaddcsh/vfmaddcsh/vfcmulcs [...] adds 59e9c4cbe66 AVX512FP16: Add expander for sqrthf2. adds 338abd0bf77 AVX512FP16: Add expander for ceil/floor/trunc/roundeven. adds 0eeb8c81e8c AVX512FP16: Add expander for cstorehf4. adds 0f4b73f4edf Adjust testcase. adds b0ac84dc278 Support 64bit fma/fms/fnma/fnms under avx512vl. adds 578b7687338 libgcc, X86: Adjust guard for Mach-O code. adds 059b819e3c9 openmp: Add support for allocator and align modifiers on al [...] adds c4432b2776a openmp: Fix OpenMP expansion of scope with non-fallthrugh b [...] adds a9b3c451be5 IBM Z: Fix PR102222 adds b0321032658 obstack.h __PTR_ALIGN vs. ubsan adds 424a4a463ac Fortran: Add gfc_simple_for_loop aux function adds e1223ea2f48 IBM Z: TPF: Add cc clobber to profiling expanders adds 3ae5e6fbc89 Small tweak to comments in range_cannot_be_superflat adds 6185b9a93cb AVX512FP16: Support load/store/abs intrinsics. adds f6afc926dc8 AVX512FP16: Add reduce operators(add/mul/min/max). adds 69dc9c59e91 AVX512FP16: Add complex conjugation intrinsic instructions. adds 6b0e0b29c63 AVX512FP16: Add permutation and mask blend intrinsics. adds 7e5e44bd172 path solver: Use range_on_path_entry instead of looking at [...] adds fec75ab8c02 Check for BB before calling register_outgoing_edges.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 94 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 239 +++++ gcc/ada/Makefile.rtl | 136 +-- gcc/ada/atree.adb | 4 +- gcc/ada/bindgen.adb | 31 + gcc/ada/checks.adb | 1 + gcc/ada/cstand.adb | 8 +- gcc/ada/einfo-utils.adb | 106 +- gcc/ada/errout.adb | 23 +- gcc/ada/exp_attr.adb | 2 +- gcc/ada/exp_ch3.adb | 13 +- gcc/ada/exp_ch4.adb | 3 +- gcc/ada/exp_ch5.adb | 4 +- gcc/ada/exp_ch6.adb | 6 + gcc/ada/exp_ch7.adb | 5 +- gcc/ada/exp_pakd.adb | 31 +- gcc/ada/exp_util.adb | 29 +- gcc/ada/fe.h | 15 + gcc/ada/freeze.adb | 35 +- gcc/ada/gcc-interface/decl.c | 45 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gen_il-gen.adb | 42 +- gcc/ada/gnat_ugn.texi | 17 +- gcc/ada/init.c | 22 + gcc/ada/itypes.adb | 3 +- gcc/ada/layout.adb | 10 +- gcc/ada/libgnarl/s-vxwext__noints.adb | 126 --- gcc/ada/libgnarl/s-vxwext__vthreads.ads | 109 -- gcc/ada/libgnat/a-cbdlli.adb | 107 +- gcc/ada/libgnat/a-cdlili.adb | 205 +--- gcc/ada/libgnat/a-cfdlli.adb | 112 +- gcc/ada/libgnat/a-cfdlli.ads | 3 +- gcc/ada/libgnat/a-cidlli.adb | 105 +- gcc/ada/libgnat/a-costso.adb | 191 ++++ gcc/ada/libgnat/{a-stbufi.ads => a-costso.ads} | 70 +- gcc/ada/libgnat/a-crdlli.adb | 108 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 150 --- gcc/ada/libgnat/a-stbufi.adb | 2 +- gcc/ada/libgnat/a-stbufi.ads | 12 +- gcc/ada/libgnat/s-dwalin.adb | 48 +- gcc/ada/libgnat/s-osprim__vxworks.adb | 162 --- gcc/ada/libgnat/s-osvers__vxworks-653.ads | 38 - gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 162 --- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 162 --- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 163 --- gcc/ada/par_sco.adb | 10 +- gcc/ada/repinfo.adb | 17 +- gcc/ada/sem_attr.adb | 14 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 86 +- gcc/ada/sem_ch13.ads | 6 +- gcc/ada/sem_ch3.adb | 57 +- gcc/ada/sem_ch4.adb | 1 + gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_eval.adb | 22 +- gcc/ada/sem_util.adb | 29 +- gcc/ada/sem_util.ads | 22 +- gcc/ada/types.ads | 2 + gcc/ada/uintp.adb | 306 +++--- gcc/ada/uintp.ads | 286 ++--- gcc/c-family/c-omp.c | 2 + gcc/c/c-parser.c | 161 ++- gcc/config/i386/avx512fp16intrin.h | 1127 ++++++++++++++++++++ gcc/config/i386/avx512fp16vlintrin.h | 500 +++++++++ gcc/config/i386/i386-builtin-types.def | 5 + gcc/config/i386/i386-builtin.def | 40 + gcc/config/i386/i386-expand.c | 5 + gcc/config/i386/i386-features.c | 15 +- gcc/config/i386/i386.md | 50 +- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/sse.md | 190 +++- gcc/config/i386/subst.md | 102 ++ gcc/config/rs6000/rs6000.c | 22 +- gcc/config/rs6000/rs6000.opt | 38 + gcc/config/s390/s390.c | 10 + gcc/config/s390/tpf.md | 6 +- gcc/cp/ChangeLog | 5 + gcc/cp/parser.c | 71 +- gcc/cp/pt.c | 31 + gcc/cp/semantics.c | 40 +- gcc/fortran/ChangeLog | 28 + gcc/fortran/trans-expr.c | 34 + gcc/fortran/trans.h | 2 + gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-fold.cc | 56 +- gcc/gimple-range-fold.h | 4 +- gcc/gimple-range-path.cc | 346 +++++- gcc/gimple-range-path.h | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/omp-expand.c | 10 +- gcc/omp-low.c | 40 +- gcc/testsuite/ChangeLog | 34 + gcc/testsuite/c-c++-common/gomp/allocate-6.c | 84 ++ gcc/testsuite/c-c++-common/gomp/allocate-7.c | 41 + gcc/testsuite/c-c++-common/gomp/scope-3.c | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - gcc/testsuite/g++.dg/gomp/allocate-4.C | 108 ++ gcc/testsuite/g++.dg/template/canon-type-15.C | 7 + gcc/testsuite/g++.dg/template/canon-type-16.C | 6 + gcc/testsuite/g++.dg/template/canon-type-17.C | 5 + gcc/testsuite/g++.dg/template/canon-type-18.C | 6 + gcc/testsuite/g++.dg/template/dependent-name15.C | 18 + gcc/testsuite/g++.dg/template/dependent-name16.C | 14 + gcc/testsuite/gcc.target/i386/avx-1.c | 20 + gcc/testsuite/gcc.target/i386/avx512fp16-13.c | 140 +++ gcc/testsuite/gcc.target/i386/avx512fp16-14.c | 85 ++ .../i386/avx512fp16-builtin-fpcompare-1.c | 40 + .../i386/avx512fp16-builtin-fpcompare-2.c | 29 + .../gcc.target/i386/avx512fp16-builtin-round-1.c | 31 + .../gcc.target/i386/avx512fp16-builtin-sqrt-1.c | 18 + .../i386/avx512fp16-complex-constraints.c | 23 + .../gcc.target/i386/avx512fp16-conjugation-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 9 +- .../gcc.target/i386/avx512fp16-reduce-op-1.c | 132 +++ .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfcmaddcph-1b.c | 133 +++ .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c | 78 ++ .../gcc.target/i386/avx512fp16-vfcmulcph-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfcmulcph-1b.c | 111 ++ .../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfcmulcsh-1b.c | 71 ++ .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfmaddcph-1b.c | 131 +++ .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfmaddcsh-1b.c | 77 ++ .../gcc.target/i386/avx512fp16-vfmulcph-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfmulcph-1b.c | 115 ++ .../gcc.target/i386/avx512fp16-vfmulcsh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfmulcsh-1b.c | 71 ++ .../gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c | 19 + .../gcc.target/i386/avx512fp16vl-conjugation-1.c | 55 + .../gcc.target/i386/avx512fp16vl-reduce-op-1.c | 244 +++++ .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfmulcph-1b.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-pr95046.c | 10 + gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 6 +- gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 3 +- gcc/testsuite/gcc.target/i386/sse-13.c | 20 + gcc/testsuite/gcc.target/i386/sse-14.c | 28 + gcc/testsuite/gcc.target/i386/sse-22.c | 28 + gcc/testsuite/gcc.target/i386/sse-23.c | 20 + gcc/testsuite/gcc.target/s390/pr102222.c | 16 + gcc/tree-pretty-print.c | 15 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree.c | 2 +- gcc/tree.h | 3 + gotools/ChangeLog | 5 + gotools/Makefile.am | 4 +- gotools/Makefile.in | 6 +- include/obstack.h | 6 +- libgcc/config/i386/sfp-machine.h | 2 +- libgfortran/ChangeLog | 6 + libgo/Makefile.am | 11 +- libgo/Makefile.in | 12 +- libgo/go/runtime/extern.go | 2 - libgomp/ChangeLog | 7 + .../testsuite/libgomp.c-c++-common/allocate-2.c | 37 + .../testsuite/libgomp.c-c++-common/allocate-3.c | 405 +++++++ 166 files changed, 7497 insertions(+), 2368 deletions(-) delete mode 100644 gcc/ada/libgnarl/s-vxwext__noints.adb delete mode 100644 gcc/ada/libgnarl/s-vxwext__vthreads.ads create mode 100644 gcc/ada/libgnat/a-costso.adb copy gcc/ada/libgnat/{a-stbufi.ads => a-costso.ads} (55%) delete mode 100644 gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb delete mode 100644 gcc/ada/libgnat/s-osprim__vxworks.adb delete mode 100644 gcc/ada/libgnat/s-osvers__vxworks-653.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-e500-vthread.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-ppc-vthread.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-x86-vthread.ads create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scope-3.c create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-4.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-15.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-16.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-17.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-18.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name15.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name16.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-fpcompare-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-fpcompare-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-round-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-sqrt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-complex-constraints.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-conjugation-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-reduce-op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-conjugation-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-reduce-op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95046.c create mode 100644 gcc/testsuite/gcc.target/s390/pr102222.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/allocate-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/allocate-3.c