This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 63c6446f77b ipa-fnsummary: Remove inconsistent bp_pack_value adds 417ea5c02ce Fortran: Fix -Wno-missing-include-dirs handling [PR55534] adds 6e6bf4cd21a Fix no_fsanitize_address effective target adds 55b989de767 tree-optimization/102421 - copy alignment info when splitti [...] adds 4e7a92c0ff3 arm: pass architecture extensions to assembler if supported adds 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 new 144c4984655 rs6000: Parameterize some const values for density test new 081070bce29 AVX512FP16: Add vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph new ed643e9f171 AVX512FP16: Add testcases for vfcmaddcph/vfmaddcph/vfcmulcp [...] new db3b96df03f AVX512FP16: Add vfcmaddcsh/vfmaddcsh/vfcmulcsh/vfmulcsh. new 8a5837cfb71 AVX512FP16: Add testcases for vfcmaddcsh/vfmaddcsh/vfcmulcs [...] new 59e9c4cbe66 AVX512FP16: Add expander for sqrthf2. new 338abd0bf77 AVX512FP16: Add expander for ceil/floor/trunc/roundeven. new 0eeb8c81e8c AVX512FP16: Add expander for cstorehf4. new 0f4b73f4edf Adjust testcase.
The 9 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: 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 | 39 +- 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/common/config/arm/arm-common.c | 10 + gcc/config.in | 7 + gcc/config/i386/avx512fp16intrin.h | 871 +++++++++++++++++++++ gcc/config/i386/avx512fp16vlintrin.h | 264 +++++++ 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 | 46 +- 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/configure | 35 + gcc/configure.ac | 10 + gcc/cp/ChangeLog | 5 + gcc/cp/pt.c | 21 + gcc/fortran/ChangeLog | 28 + gcc/fortran/cpp.c | 106 ++- gcc/fortran/cpp.h | 2 - gcc/fortran/gfortran.h | 3 +- gcc/fortran/options.c | 24 +- gcc/fortran/scanner.c | 82 +- gcc/fortran/scanner.h | 2 +- gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-fold.cc | 48 +- gcc/gimple-range-fold.h | 4 +- gcc/gimple-range-path.cc | 375 ++++++++- gcc/gimple-range-path.h | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/omp-oacc-neuter-broadcast.cc | 5 +- gcc/testsuite/ChangeLog | 34 + gcc/testsuite/g++.dg/abi/anon4.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - 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/g++.dg/vect/pr102421.cc | 34 + gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-70.c | 4 +- gcc/testsuite/gcc.dg/pr91441.c | 4 +- gcc/testsuite/gcc.dg/pr96260.c | 2 +- gcc/testsuite/gcc.dg/pr96307.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr93100.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 20 + .../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/testsuite/gcc.target/i386/avx512fp16-helper.h | 9 +- .../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-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/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/gfortran.dg/include_14.f90 | 5 + gcc/testsuite/gfortran.dg/include_15.f90 | 5 + gcc/testsuite/gfortran.dg/include_16.f90 | 2 + gcc/testsuite/gfortran.dg/include_17.f90 | 4 + gcc/testsuite/gfortran.dg/include_18.f90 | 3 + gcc/testsuite/gfortran.dg/include_19.f90 | 4 + gcc/testsuite/gfortran.dg/include_20.f90 | 5 + gcc/testsuite/gfortran.dg/include_21.f90 | 26 + gcc/testsuite/gfortran.dg/include_6.f90 | 2 +- gcc/testsuite/gnat.dg/asan1.adb | 2 +- gcc/testsuite/lib/target-supports.exp | 5 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-vect-loop.c | 19 + gotools/ChangeLog | 5 + gotools/Makefile.am | 4 +- gotools/Makefile.in | 6 +- libgfortran/ChangeLog | 6 + libgfortran/configure | 2 +- libgfortran/configure.ac | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 12 +- libgo/go/runtime/extern.go | 2 - libgomp/ChangeLog | 7 + libgomp/testsuite/libgomp.fortran/fortran.exp | 3 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 3 + 171 files changed, 5566 insertions(+), 2404 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/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/g++.dg/vect/pr102421.cc 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-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-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/gfortran.dg/include_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_21.f90