This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from a827909537c Make the path solver's range_of_stmt() handle all statements. adds 74df79ec3e0 libgo: update to final Go 1.17 release adds 66bba4dc263 Daily bump. adds a3fb781d4b3 tree-optimization/102176 - locally compute participating SLP stmts adds 637dfcf43cf Explicitly add -msse2 to compile HF related libgcc source file. adds 564efbf4007 Fix PR tree-optimization/63184: add simplification of (& + [...] adds 8a4602c2e0f match.pd: Fix up __builtin_*_overflow arg demotion [PR102207] adds c0b03afeab4 Fix debug info for packed array types in Ada adds 086bb917d6e 'libgomp.c/target-43.c': '-latomic' for nvptx offloading adds 93e6809459f Avoid FROM being overwritten in expand_fix. adds 652bef70d39 x86: Add non-destructive source to @xorsign<mode>3_1 adds 78b34cd8a80 gcc_update: use human readable name for revision string in [...] adds 1bc66017c11 invoke.texi: Fix @opindex for -foffload-options adds 74cb45e67d1 Correct implementation of wi::clz adds 9f99555f29c Daily bump. adds 58572bbb62c MIPS: add .module arch and ase to all output asm adds 546ecb0054a rs6000: Expand fmod and remainder when built with fast-math [...] adds 13beaf9e8d2 Fortran: Revert to non-multilib-specific ISO_Fortran_binding.h adds cff72ef4e2f libgomp.texi: Add OpenMP Implementation Status adds f387ff788f6 tree-optimization/101555 - avoid redundant alias queries in PRE adds aad72d2ea83 inline: do not einline when no_profile_instrument_function [...] adds ba1cc6956b9 C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' co [...] adds 843068149ec tree-optimization/102226 - fix epilogue vector re-use adds ad9fcb961c0 x86: Enable FMA in unsigned SI to SF expanders adds 81e9178fe7f Fix PR debug/101947 adds fc4f0631de8 libgfortran: Makefile fix for ISO_Fortran_binding.h adds 020e2db0a80 Rename forwarder_block_p in treading code to empty_block_wi [...] adds ff7bc505b17 libgomp.texi: Extend OpenMP 5.0 Implementation Status adds 81f9718139c c++: Fix up constexpr evaluation of deleting dtors [PR100495] adds c03db573b9e tree: Change error_operand_p to an inline function adds 053db9a49b0 debug: Add BTF_WITH_CORE_DEBUG debug format adds e29a9607faa bpf: Add new -mco-re option for BPF CO-RE adds 849d5f5929f dwarf2out: Emit BTF in dwarf2out_finish for BPF CO-RE usecase adds 2a1537a19cb Fortran - improve error recovery determining array element [...] adds 578cd82af71 Fix fatal typo in gcc.dg/no_profile_instrument_function-attr-2.c adds 81eced213c8 dwarf: externalize lookup_type_die adds 44e4ed6a3cb ctfc: externalize ctf_dtd_lookup adds 5b723401b37 ctfc: add function to lookup CTF ID of a TREE type adds 0a2bd52f1a9 btf: expose get_btf_id adds 8bdabb37549 bpf: BPF CO-RE support adds f4cdfd4856f bpf testsuite: Add BPF CO-RE tests adds d9996ccb941 doc: BPF CO-RE documentation adds 21b046bade1 runtime: use hash32, not hash64, for amd64p32, mips64p32, m [...] adds b552c4e601c gcc: xtensa: fix PR target/102115 adds b2748138c05 Daily bump. adds a549a9a39a9 Adjust the wording for x86 _Float16 type. adds f19a327077e Support -fexcess-precision=16 which will enable FLT_EVAL_ME [...] adds a68412117fa AVX512FP16: Initial support for AVX512FP16 feature and scal [...] adds 9e2a82e1f9d AVX512FP16: Support vector init/broadcast/set/extract for FP16. adds 2f3318dbcfd AVX512FP16: Add testcase for vector init and broadcast intrinsics. adds 5bbd88bb1ee AVX512FP16: Add tests for vector passing in variable arguments. adds 22ce16ffa43 AVX512FP16: Add ABI tests for xmm. adds 07308cdb0c8 AVX512FP16: Add ABI test for ymm. adds 4a61bcaca07 AVX512FP16: Add abi test for zmm adds a7b626d98a9 i386: Fix up @xorsign<mode>3_1 [PR102224] adds 87d55da7d78 libgcc, i386: Export *hf* and *hc* from libgcc_s.so.1 adds 7285f394558 tree-optimization/102183 - sccvn: fix result compare in vn_ [...] adds 6576ad5add7 Compile __{mul,div}hc3 into libgcc_s.so.1. adds 7485a52551d i386: Fix up xorsign for AVX [PR89984] adds 86e6268cff3 rs6000: Fix ELFv2 r12 use in epilogue adds d081516ae17 testsuite: Use explicit -ftree-cselim in tests using -fdump [...] adds d27d694151c testsuite: Allow .sdata in more cases in gcc.dg/array-quals-1.c adds 716a5836928 c++/102228 - make lookup_anon_field O(1) adds e66b9f6779f analyzer: fix ICE when discarding result of realloc [PR102225] new 3c64582372c c++: Fix docs on assignment of virtual bases [PR60318]
The 1 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: contrib/ChangeLog | 6 + contrib/gcc_update | 19 +- gcc/ChangeLog | 236 +++++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/misc.c | 3 + gcc/analyzer/analyzer.h | 2 + gcc/analyzer/constraint-manager.cc | 9 +- gcc/analyzer/region-model-impl-calls.cc | 42 +- gcc/analyzer/region-model.cc | 2 +- gcc/btfout.c | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-cppbuiltin.c | 6 +- gcc/c-family/c-omp.c | 2 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 7 +- gcc/common.opt | 5 +- gcc/common/config/i386/cpuinfo.h | 2 + gcc/common/config/i386/i386-common.c | 26 +- gcc/common/config/i386/i386-cpuinfo.h | 1 + gcc/common/config/i386/i386-isas.h | 1 + gcc/config.gcc | 5 +- gcc/config/aarch64/aarch64.c | 1 + gcc/config/arm/arm.c | 1 + gcc/config/bpf/bpf-passes.def | 20 + gcc/config/bpf/bpf-protos.h | 2 + gcc/config/bpf/bpf.c | 616 +++++++++++ gcc/config/bpf/bpf.opt | 4 + gcc/config/bpf/coreout.c | 356 +++++++ gcc/config/bpf/coreout.h | 114 +++ gcc/config/bpf/t-bpf | 8 + gcc/config/i386/avx512fp16intrin.h | 225 +++++ gcc/config/i386/cpuid.h | 1 + gcc/config/i386/i386-builtin-types.def | 7 +- gcc/config/i386/i386-builtins.c | 23 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 199 +++- gcc/config/i386/i386-isa.def | 1 + gcc/config/i386/i386-modes.def | 12 +- gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.c | 183 +++- gcc/config/i386/i386.h | 26 +- gcc/config/i386/i386.md | 204 +++- gcc/config/i386/i386.opt | 4 + gcc/config/i386/immintrin.h | 4 + gcc/config/i386/sse.md | 404 ++++++-- gcc/config/m68k/m68k.c | 3 + gcc/config/mips/mips.c | 37 + gcc/config/rs6000/rs6000-logue.c | 4 + gcc/config/rs6000/rs6000.md | 36 + gcc/config/s390/s390.c | 3 + gcc/config/xtensa/xtensa.c | 3 +- gcc/coretypes.h | 3 +- gcc/cp/ChangeLog | 14 + gcc/cp/constexpr.c | 4 +- gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 3 + gcc/cp/decl2.c | 17 +- gcc/cp/module.cc | 10 +- gcc/cp/parser.c | 7 +- gcc/cp/semantics.c | 10 +- gcc/cp/typeck.c | 32 +- gcc/ctfc.c | 18 +- gcc/ctfc.h | 8 +- gcc/doc/extend.texi | 52 +- gcc/doc/invoke.texi | 25 +- gcc/doc/tm.texi | 14 +- gcc/doc/tm.texi.in | 3 + gcc/doc/trouble.texi | 7 +- gcc/dwarf2ctf.c | 54 +- gcc/dwarf2ctf.h | 4 +- gcc/dwarf2out.c | 86 +- gcc/dwarf2out.h | 1 + gcc/flag-types.h | 9 +- gcc/flags.h | 4 + gcc/fortran/ChangeLog | 12 + gcc/fortran/expr.c | 7 +- gcc/fortran/openmp.c | 6 +- gcc/fortran/options.c | 3 + gcc/fortran/trans-openmp.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline.c | 17 + gcc/match.pd | 21 +- gcc/optabs.c | 11 +- gcc/opts.c | 8 + gcc/target.def | 11 +- gcc/testsuite/ChangeLog | 87 ++ gcc/testsuite/c-c++-common/gomp/flush-1.c | 9 + gcc/testsuite/c-c++-common/gomp/flush-2.c | 7 +- gcc/testsuite/c-c++-common/pr19807-2.c | 5 +- gcc/testsuite/c-c++-common/pr19807-3.c | 5 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C | 17 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 6 + gcc/testsuite/g++.dg/gomp/attrs-2.C | 6 + gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/vect/pr102226.cc | 29 + gcc/testsuite/g++.target/i386/float16-1.C | 8 + gcc/testsuite/g++.target/i386/float16-2.C | 14 + gcc/testsuite/g++.target/i386/float16-3.C | 10 + gcc/testsuite/gcc.dg/analyzer/realloc-1.c | 5 + gcc/testsuite/gcc.dg/analyzer/torture/pr102225.c | 6 + gcc/testsuite/gcc.dg/array-quals-1.c | 10 +- .../gcc.dg/no_profile_instrument_function-attr-2.c | 15 + gcc/testsuite/gcc.dg/pr102207.c | 24 + gcc/testsuite/gcc.dg/pr102224.c | 49 + gcc/testsuite/gcc.dg/pr89984.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 2 +- .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c | 2 +- gcc/testsuite/gcc.target/bpf/core-attr-1.c | 23 + gcc/testsuite/gcc.target/bpf/core-attr-2.c | 21 + gcc/testsuite/gcc.target/bpf/core-attr-3.c | 41 + gcc/testsuite/gcc.target/bpf/core-attr-4.c | 35 + gcc/testsuite/gcc.target/bpf/core-builtin-1.c | 64 ++ gcc/testsuite/gcc.target/bpf/core-builtin-2.c | 26 + gcc/testsuite/gcc.target/bpf/core-builtin-3.c | 26 + gcc/testsuite/gcc.target/bpf/core-lto-1.c | 9 + gcc/testsuite/gcc.target/bpf/core-section-1.c | 38 + gcc/testsuite/gcc.target/i386/avx-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 + gcc/testsuite/gcc.target/i386/avx-pr89984.c | 23 + gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + gcc/testsuite/gcc.target/i386/avx512fp16-10a.c | 14 + gcc/testsuite/gcc.target/i386/avx512fp16-10b.c | 25 + gcc/testsuite/gcc.target/i386/avx512fp16-12a.c | 21 + gcc/testsuite/gcc.target/i386/avx512fp16-12b.c | 27 + gcc/testsuite/gcc.target/i386/avx512fp16-1a.c | 24 + gcc/testsuite/gcc.target/i386/avx512fp16-1b.c | 32 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 26 + gcc/testsuite/gcc.target/i386/avx512fp16-1d.c | 33 + gcc/testsuite/gcc.target/i386/avx512fp16-1e.c | 30 + gcc/testsuite/gcc.target/i386/avx512fp16-2a.c | 28 + gcc/testsuite/gcc.target/i386/avx512fp16-2b.c | 33 + gcc/testsuite/gcc.target/i386/avx512fp16-2c.c | 36 + gcc/testsuite/gcc.target/i386/avx512fp16-3a.c | 36 + gcc/testsuite/gcc.target/i386/avx512fp16-3b.c | 35 + gcc/testsuite/gcc.target/i386/avx512fp16-3c.c | 40 + gcc/testsuite/gcc.target/i386/avx512fp16-4.c | 31 + gcc/testsuite/gcc.target/i386/avx512fp16-5.c | 133 +++ gcc/testsuite/gcc.target/i386/avx512fp16-6.c | 57 ++ gcc/testsuite/gcc.target/i386/avx512fp16-7.c | 86 ++ gcc/testsuite/gcc.target/i386/avx512fp16-8.c | 53 + gcc/testsuite/gcc.target/i386/avx512fp16-9a.c | 27 + gcc/testsuite/gcc.target/i386/avx512fp16-9b.c | 49 + .../gcc.target/i386/avx512fp16-vararg-1.c | 122 +++ .../gcc.target/i386/avx512fp16-vararg-2.c | 107 ++ .../gcc.target/i386/avx512fp16-vararg-3.c | 114 +++ .../gcc.target/i386/avx512fp16-vararg-4.c | 115 +++ .../gcc.target/i386/avx512fp16-vec_set_var.c | 30 + gcc/testsuite/gcc.target/i386/float16-3a.c | 10 + gcc/testsuite/gcc.target/i386/float16-3b.c | 10 + gcc/testsuite/gcc.target/i386/float16-4a.c | 10 + gcc/testsuite/gcc.target/i386/float16-4b.c | 10 + gcc/testsuite/gcc.target/i386/float16-6.c | 8 + gcc/testsuite/gcc.target/i386/float16-7.c | 9 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/m512-check.h | 38 +- gcc/testsuite/gcc.target/i386/pr101282.c | 18 + gcc/testsuite/gcc.target/i386/pr54855-12.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-13.c | 14 + gcc/testsuite/gcc.target/i386/pr85819-1a.c | 11 + gcc/testsuite/gcc.target/i386/pr85819-1b.c | 6 + gcc/testsuite/gcc.target/i386/pr85819-2a.c | 17 + gcc/testsuite/gcc.target/i386/pr85819-2b.c | 6 + gcc/testsuite/gcc.target/i386/pr85819-2c.c | 7 + gcc/testsuite/gcc.target/i386/pr85819-3.c | 18 + gcc/testsuite/gcc.target/i386/pr89984-1.c | 8 + gcc/testsuite/gcc.target/i386/pr89984-2.c | 10 + gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/xorsign-avx.c | 4 + gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 + .../x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp | 48 + .../gcc.target/x86_64/abi/avx512fp16/args.h | 190 ++++ .../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 81 ++ .../x86_64/abi/avx512fp16/avx512fp16-check.h | 74 ++ .../x86_64/abi/avx512fp16/avx512fp16-xmm-check.h | 3 + .../gcc.target/x86_64/abi/avx512fp16/defines.h | 150 +++ .../abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp | 45 + .../gcc.target/x86_64/abi/avx512fp16/m256h/args.h | 182 ++++ .../abi/{avx => avx512fp16/m256h}/asm-support.S | 0 .../abi/avx512fp16/m256h/avx512fp16-ymm-check.h | 3 + .../abi/avx512fp16/m256h/test_m256_returning.c | 54 + .../abi/avx512fp16/m256h/test_passing_m256.c | 370 +++++++ .../abi/avx512fp16/m256h/test_passing_structs.c | 113 +++ .../abi/avx512fp16/m256h/test_passing_unions.c | 337 +++++++ .../abi/avx512fp16/m256h/test_varargs-m256.c | 160 +++ .../abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp | 48 + .../gcc.target/x86_64/abi/avx512fp16/m512h/args.h | 186 ++++ .../{avx512f => avx512fp16/m512h}/asm-support.S | 0 .../abi/avx512fp16/m512h/avx512fp16-zmm-check.h | 4 + .../abi/avx512fp16/m512h/test_m512_returning.c | 62 ++ .../abi/avx512fp16/m512h/test_passing_m512.c | 380 +++++++ .../abi/avx512fp16/m512h/test_passing_structs.c | 123 +++ .../abi/avx512fp16/m512h/test_passing_unions.c | 415 ++++++++ .../abi/avx512fp16/m512h/test_varargs-m512.c | 164 +++ .../{i386/iamcu => x86_64/abi/avx512fp16}/macros.h | 0 .../avx512fp16/test_3_element_struct_and_unions.c | 692 +++++++++++++ .../x86_64/abi/avx512fp16/test_basic_alignment.c | 45 + .../avx512fp16/test_basic_array_size_and_align.c | 43 + .../x86_64/abi/avx512fp16/test_basic_returning.c | 87 ++ .../x86_64/abi/avx512fp16/test_basic_sizes.c | 43 + .../avx512fp16/test_basic_struct_size_and_align.c | 42 + .../avx512fp16/test_basic_union_size_and_align.c | 40 + .../x86_64/abi/avx512fp16/test_complex_returning.c | 104 ++ .../x86_64/abi/avx512fp16/test_m64m128_returning.c | 73 ++ .../x86_64/abi/avx512fp16/test_passing_floats.c | 1066 ++++++++++++++++++++ .../x86_64/abi/avx512fp16/test_passing_m64m128.c | 510 ++++++++++ .../x86_64/abi/avx512fp16/test_passing_structs.c | 332 ++++++ .../x86_64/abi/avx512fp16/test_passing_unions.c | 335 ++++++ .../x86_64/abi/avx512fp16/test_struct_returning.c | 274 +++++ .../x86_64/abi/avx512fp16/test_varargs-m128.c | 164 +++ gcc/testsuite/gfortran.dg/gomp/flush-1.f90 | 8 + gcc/testsuite/gfortran.dg/gomp/flush-2.f90 | 9 +- gcc/testsuite/gfortran.dg/pr101327.f90 | 11 + gcc/testsuite/lib/target-supports.exp | 13 +- gcc/tree-ssa-pre.c | 97 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-ssa-threadedge.c | 9 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-slp.c | 69 +- gcc/tree.c | 3 +- gcc/tree.h | 11 +- gcc/wide-int.cc | 7 +- libgcc/ChangeLog | 10 + libgcc/Makefile.in | 2 +- libgcc/config/i386/64/t-softfp | 5 + libgcc/config/i386/_divhc3.c | 4 + libgcc/config/i386/_mulhc3.c | 4 + libgcc/config/i386/libgcc-glibc.ver | 20 + libgcc/config/i386/t-softfp | 21 +- libgfortran/ChangeLog | 20 + libgfortran/ISO_Fortran_binding-2-tmpl.h | 42 - libgfortran/ISO_Fortran_binding-3-tmpl.h | 5 - ...tran_binding-1-tmpl.h => ISO_Fortran_binding.h} | 77 ++ libgfortran/Makefile.am | 18 +- libgfortran/Makefile.in | 18 +- libgfortran/mk-kinds-h.sh | 25 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/modload/buildlist.go | 19 + libgo/go/cmd/go/internal/modload/init.go | 39 +- .../cmd/go/testdata/script/mod_tidy_lazy_self.txt | 17 +- libgo/go/io/fs/fs.go | 2 +- libgo/go/net/http/transport_test.go | 77 +- libgo/go/runtime/hash32.go | 4 +- libgo/go/runtime/hash64.go | 4 +- libgo/go/runtime/mfinal.go | 4 + libgo/go/sync/atomic/value.go | 2 +- libgo/go/time/format.go | 6 +- libgo/misc/cgo/testsanitizers/msan_test.go | 1 + libgo/misc/cgo/testsanitizers/testdata/msan8.go | 109 ++ libgomp/ChangeLog | 16 + libgomp/libgomp.texi | 203 +++- libgomp/testsuite/libgomp.c/target-43.c | 2 + 266 files changed, 13097 insertions(+), 688 deletions(-) create mode 100644 gcc/config/bpf/bpf-passes.def create mode 100644 gcc/config/bpf/coreout.c create mode 100644 gcc/config/bpf/coreout.h create mode 100644 gcc/config/i386/avx512fp16intrin.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102226.cc create mode 100644 gcc/testsuite/g++.target/i386/float16-1.C create mode 100644 gcc/testsuite/g++.target/i386/float16-2.C create mode 100644 gcc/testsuite/g++.target/i386/float16-3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr102225.c create mode 100644 gcc/testsuite/gcc.dg/no_profile_instrument_function-attr-2.c create mode 100644 gcc/testsuite/gcc.dg/pr102207.c create mode 100644 gcc/testsuite/gcc.dg/pr102224.c create mode 100644 gcc/testsuite/gcc.dg/pr89984.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-attr-4.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-builtin-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-lto-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-section-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr102224.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr89984.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-10a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-10b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-12a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-12b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-1d.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-1e.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-3c.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-9b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vararg-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vararg-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vararg-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vararg-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vec_set_var.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-6.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101282.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85819-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89984-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89984-2.c create mode 100644 gcc/testsuite/gcc.target/i386/xorsign-avx.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97142.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/args.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/asm-support.S create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/defines.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512 [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/args.h copy gcc/testsuite/gcc.target/x86_64/abi/{avx => avx512fp16/m256h}/asm-support.S (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16 [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m256h/test_varar [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512 [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/args.h copy gcc/testsuite/gcc.target/x86_64/abi/{avx512f => avx512fp16/m512h}/asm-support [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16 [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/test_passi [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/m512h/test_varar [...] copy gcc/testsuite/gcc.target/{i386/iamcu => x86_64/abi/avx512fp16}/macros.h (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_3_element_s [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_array [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_struc [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_basic_union [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_complex_ret [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_m64m128_ret [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c create mode 100644 gcc/testsuite/gfortran.dg/pr101327.f90 create mode 100644 libgcc/config/i386/_divhc3.c create mode 100644 libgcc/config/i386/_mulhc3.c delete mode 100644 libgfortran/ISO_Fortran_binding-2-tmpl.h delete mode 100644 libgfortran/ISO_Fortran_binding-3-tmpl.h rename libgfortran/{ISO_Fortran_binding-1-tmpl.h => ISO_Fortran_binding.h} (73%) create mode 100644 libgo/misc/cgo/testsanitizers/testdata/msan8.go