lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
November
October
September
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
List overview
Download
Tcwg-commits
September 2021
----- 2025 -----
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
tcwg-commits@lists.linaro.org
5 participants
14890 discussions
Start a n
N
ew thread
[toolchain/ci/glibc] branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO updated (2444ce5421 -> 885762aa31)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/glibc. from 2444ce5421 mach lll_lock/unlock: Explicitly request private locking adds 5604830dea time: Fix compile error in itimer test affecting hurd adds 4b6574a6f6 Redirect fma calls to __fma in libm adds 166bb3eac3 htl: Move thread table to ld.so adds ed2f9aaf5e htl: Reimplement GSCOPE adds c484da9087 elf: Remove THREAD_GSCOPE_IN_TCB adds cb5088cfd3 benchtests: Fix validate_benchout.py exceptions adds 876e51548c Fix build-many-glibcs.py --strip for installed library renaming adds 63a788f48a posix: Fix attribute access mode on getcwd [BZ #27476] adds f3eef96390 Run conform/ tests using newly built libc adds 885762aa31 Use $(pie-default) with conformtest No new revisions were added by this update. Summary of changes: Makeconfig | 23 ++++++--- benchtests/scripts/compare_bench.py | 4 ++ benchtests/scripts/import_bench.py | 2 - benchtests/scripts/validate_benchout.py | 6 ++- conform/Makefile | 6 ++- conform/conformtest.py | 20 ++++++-- elf/dl-support.c | 3 -- htl/Versions | 2 - htl/pt-alloc.c | 50 ++++++++------------ htl/pt-create.c | 8 ++-- htl/pt-internal.h | 23 +++------ include/math.h | 2 + math/s_fma.c | 1 + math/s_fmaf.c | 1 + math/s_fmal.c | 1 + posix/bits/unistd.h | 5 +- posix/unistd.h | 3 +- scripts/build-many-glibcs.py | 16 +++---- support/support.h | 12 +++++ sysdeps/aarch64/nptl/tls.h | 1 - sysdeps/alpha/nptl/tls.h | 1 - sysdeps/arc/nptl/tls.h | 1 - sysdeps/arm/nptl/tls.h | 1 - sysdeps/csky/nptl/tls.h | 1 - sysdeps/generic/ldsodefs.h | 13 +++-- sysdeps/generic/tls.h | 6 --- sysdeps/hppa/nptl/tls.h | 1 - iconvdata/koi8-ru.c => sysdeps/htl/dl-support.c | 14 ++---- sysdeps/htl/dl-thread_gscope_wait.c | 55 ++++++++++++++++++++++ sysdeps/htl/pt-key-delete.c | 8 ++-- sysdeps/htl/pthreadP.h | 2 - sysdeps/htl/raise.c | 8 +++- sysdeps/htl/thrd_current.c | 7 ++- sysdeps/i386/i686/multiarch/s_fma.c | 1 + sysdeps/i386/i686/multiarch/s_fmaf.c | 1 + sysdeps/i386/nptl/tls.h | 1 - sysdeps/ia64/nptl/tls.h | 1 - sysdeps/ieee754/dbl-64/s_fma.c | 1 + sysdeps/ieee754/dbl-64/s_fmaf.c | 1 + sysdeps/ieee754/float128/s_fmaf128.c | 1 + sysdeps/ieee754/ldbl-128/s_fma.c | 1 + sysdeps/ieee754/ldbl-128/s_fmal.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 1 + sysdeps/ieee754/ldbl-96/s_fma.c | 1 + sysdeps/ieee754/ldbl-96/s_fmal.c | 1 + sysdeps/ieee754/soft-fp/s_fma.c | 1 + sysdeps/ieee754/soft-fp/s_fmaf.c | 1 + sysdeps/ieee754/soft-fp/s_fmal.c | 1 + sysdeps/m68k/nptl/tls.h | 1 - sysdeps/mach/hurd/htl/pt-sigstate-init.c | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 19 ++++++++ sysdeps/mach/hurd/tls.h | 20 -------- sysdeps/microblaze/nptl/tls.h | 1 - sysdeps/mips/nptl/tls.h | 1 - sysdeps/nios2/nptl/tls.h | 1 - sysdeps/powerpc/nptl/tls.h | 1 - sysdeps/riscv/nptl/tls.h | 1 - sysdeps/riscv/rvd/s_fma.c | 1 + sysdeps/riscv/rvf/s_fmaf.c | 1 + sysdeps/s390/nptl/tls.h | 1 - sysdeps/sh/nptl/tls.h | 1 - sysdeps/sparc/nptl/tls.h | 1 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 1 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/x86_64/fpu/multiarch/s_fma.c | 1 + sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/x86_64/nptl/tls.h | 1 - time/tst-itimer.c | 5 +- 72 files changed, 236 insertions(+), 154 deletions(-) copy iconvdata/koi8-ru.c => sysdeps/htl/dl-support.c (77%) create mode 100644 sysdeps/htl/dl-thread_gscope_wait.c -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/gcc] branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO updated (a53781c8fd2 -> 18b57c1d4a8)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/gcc. from a53781c8fd2 c++: don't predeclare std::type_info [PR48396] adds 40c9541ac05 Remove m68k-openbsd support adds 947332a4e22 Remove support for vax-openbsd adds 8b69c481fc8 Add OpenACC 'host_data' testing to 'gfortran.dg/goacc/unexp [...] adds 243e0a5b194 Output vextract{i,f}{32x4,64x2} for (vec_select:(reg:Vmode) [...] adds cc1e28878a2 libstdc++: Check for TLS support on mingw cross-compilers adds b6d8fa66e1b tree-optimization/102318 - reduction epilogue re-use adds e4d3643361d AVX512FP16: Adjust builtin name for FP16 builtins to match [...] adds feebc22ba93 Maintain (mis-)alignment info in the first element of a group adds 7fc4d6000a0 Optimize for V{8,16,32}HFmode vec_set/extract/init. adds 26d4ba05b92 target/102348 - fix powerpc-lynxos build adds e0fcdc46a2f gcc-changelog: check git commit email address adds a37d7d6fc1d gcc-changelog: Add FIXME note. adds adddfc85c07 rs6000: fix symtab_node::get == NULL issue adds 4320a4b717d c++: don't warn about internal interference sizes adds 7bdf51557d1 i386: port vxworks to TARGET_CPU_P macro adds 2709337c118 zero-call-used-regs attr for ada adds 2ab5c3d5457 c++: default ctor that's also a list ctor [PR102050] adds e5d1af8a07a c++: Fix handling of decls with flexible array members init [...] adds 30e02539320 c++: add parsing_function_declarator predicate adds f5ae6447bd8 rs6000: fix xcoff section encoding adds 22806064a67 c++: shortcut bad convs during overload resolution, part 2 [...] adds 9e85da8d9fd Daily bump. adds e0c09143c96 rs6000: Remove useless toc-fusion option adds 8d970817a58 c++: Small location tweak adds c4d423c74ab AVX512FP16: Add vmovw/vmovsh. adds 6d45f45975b AVX512FP16: Add testcase for vmovsh/vmovw. adds bd610db0d52 AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvt [...] adds 038afce92d8 AVX512FP16: Add testcase for vcvtph2w/vcvtph2uw/vcvtph2dq/v [...] adds be0e4c32bf5 AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcv [...] adds a73d59089a9 AVX512FP16: Add testcase for vcvtw2ph/vcvtuw2ph/vcvtdq2ph/v [...] adds a26ff83ed07 Check mask type when doing cond_op related gimple simplification. adds 8137be3958b mips: Fix macro typo adds 8e2c293f027 testsuite: Support single-precision in g++.dg/eh/arm-vfp-unwind.C adds b7e0dd61e4f sparc: Print out bit names for LEON and LEON3 with -mdebug adds b4bbb373dfa sparc: Treat more instructions as load or store in errata w [...] adds 6d0c97b19a3 sparc: Skip all empty assembly statements adds d4aa16699d4 sparc: Prevent atomic instructions in beginning of function [...] adds a053dab90e6 sparc: Add NOP in stack_protect_set32 if sparc_fix_b2bst enabled adds 275a076f762 sparc: Add scheduling information for LEON5 adds 8d6b12b2233 middle-end/102360 - adjust .DEFERRED_INIT expansion adds ab08859e37e coroutines: Small cleanups to await_statement_walker [NFC]. adds 371848a7ed3 cgraph: Do not warn about caller count mismatches of remove [...] adds acd7e7b33fd PowerPC: Fix rs6000-gen-builtins with build != host [PR102353] adds d7071e49822 [i386] Change ix86_decompose_address return type to bool. adds db1a65d9364 Fix PR 67102: Add libstdc++ dependancy to libffi adds cfea7b86f24 Fortran - fix handling of optional allocatable DT arguments [...] adds 2e2e65a46d2 c++: constrained variable template issues [PR98486] adds 93b5a667100 rs6000: Handle overloads during program parsing adds f9f1a6efaae libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] adds 869107c9c97 libstdc++: Add noexcept to unique_ptr accessors adds 9d813ddd978 libstdc++: Add noexcept to std::to_string overloads that do [...] adds 2c351dafcbc libstdc++: Fix recipes for C++11-compiled files in src/c++98 adds e67917f5df9 libstdc++: Add missing constraint to std::span deduction gu [...] adds 734b2c2eedc libstdc++: Add missing 'constexpr' to std::tuple [PR102270] adds 21c760510d3 libstdc++: Remove non-deducible parameter for std::advance [...] adds cbe705a2f74 libstdc++: Add noexcept to std::nullopt_t constructor adds bd0df30a7bc libstdc++: Update documentation that only refers to c++98 a [...] adds 43378933060 libstdc++: Increase timeout factor for slow pb_ds tests adds fce4e12f8ef libstdc++: Regenerate the src/debug Makefiles as needed adds 745781d24cd analyzer: Fix bootstrap with clang adds 54866f7a81a libgo: update to go1.17.1 release adds e19570d38fb Daily bump. adds 3069a2e5997 AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. adds babaa0e521c AVX512FP16: Add testcase for vcvtsh2si/vcvtsh2usi/vcvtsi2sh [...] adds c027accb424 AVX512FP16: Add vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2qq/ [...] adds 8691efe4007 AVX512FP16: Add testcase for vcvttph2w/vcvttph2uw/vcvttph2d [...] adds 6babedbbaee AVX512FP16: Add vcvttsh2si/vcvttsh2usi. adds 5a744e5056b AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. adds 23fe603b4bf AVX512FP16: Add testcase for vcvtph2pd/vcvtph2psx/vcvtpd2ph [...] adds 90429b962e2 AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. adds 1ef291e68fa AVX512FP16: Add testcase for vcvtsh2sd/vcvtsh2ss/vcvtsd2sh/ [...] adds a5873aadb6d AVX512FP16: Add intrinsics for casting between vector float [...] adds 687e30d9d74 Fix PR rtl-optimization/102306 adds 61b03ade93b x86: Update -mtune=tremont adds c3a2437fec1 x86: Update memcpy/memset inline strategies for -mtune=tremont adds 16cca1806d2 x86: Properly handle USE_VECTOR_FP_CONVERTS/USE_VECTOR_CONVERTS adds 48b3caffcac x86: Add TARGET_SSE_PARTIAL_REG_[FP_]CONVERTS_DEPENDENCY adds 3a2bcffac60 openmp: Add support for OpenMP 5.1 atomics for C++ adds 4a7842bb992 libgomp: Spelling error fix in OpenMP 5.1 conformance section adds 749c31b345c libstdc++: Rename tests with incorrect extension adds 4703182a06b Revert no longer needed fix for PR95539 adds 8593d2fcbb8 configure, jit: Allow for 'make check-gcc-jit'. adds 654187d0537 Fortran: Prefer GCC internal macros to float.h in ISO_Fortr [...] adds 0a60524de10 rs6000: Move __builtin_mffsl to the [always] stanza adds 2578a3870ef PR c/102245: Disable sign-changing optimization for shifts [...] adds 00b1324f928 Fortran: Use _Float128 rather than __float128 for c_float128 kind. adds 89be17a1b23 Fix 'hash_table::expand' to destruct stale Value objects adds 41a34e22f89 rs6000: Handle gimple folding of target built-ins adds 6cba7d1dc43 rs6000: Handle some recent MMA builtin changes adds 47e5052b5e1 rs6000: Support for vectorizing built-in functions adds 31e924c52f4 Better handle MIN/MAX_EXPR of unrelated objects [PR102200]. adds 896fec24c8e testsuite: Fix gcc.target/i386/auto-init-* tests. adds 3674d8e6fc6 Virtualize relation oracle and various cleanups. adds 534c5352a02 Provide a relation oracle for paths. adds 8251f90e87f Add 'libgomp.oacc-c-c++-common/broadcast-many.c' adds 82792cc407d openacc: Turn off worker partitioning if num_workers==1 adds 2a3f9f6532b openacc: Shared memory layout optimisation adds 2961ac45b9e openacc: Remove unnecessary barriers (gimple worker partiti [...] adds 1fa2c5a695b libstdc++: Fix last std::tuple constructor missing 'constex [...] adds 42eff613d0c libstdc++: Add 'noexcept' to path::iterator members adds 51166eb2c53 Fortran - (large) arrays in the main shall be static adds 94c12ffac23 Factor predidacte analysis out of tree-ssa-uninit.c into it [...] adds 0a4cb439327 Daily bump. adds 8618f9e58c4 c++: fix comment typo adds 18b57c1d4a8 c++: improve lookup of member-qualified names No new revisions were added by this update. Summary of changes: ChangeLog | 13 + Makefile.def | 2 + Makefile.in | 9 + contrib/ChangeLog | 18 + contrib/config-list.mk | 4 +- contrib/gcc-changelog/git_commit.py | 11 + contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 25 + gcc/ChangeLog | 1089 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/utils.c | 59 + gcc/analyzer/ChangeLog | 5 + gcc/analyzer/engine.cc | 1 + gcc/c-family/ChangeLog | 9 + gcc/c-family/c-omp.c | 28 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 2 +- gcc/cgraph.c | 4 +- gcc/combine.c | 10 + gcc/common/config/i386/i386-common.c | 2 +- gcc/config.gcc | 17 +- gcc/config/gcn/gcn-protos.h | 3 +- gcc/config/gcn/gcn-tree.c | 57 +- gcc/config/gcn/gcn.c | 98 +- gcc/config/gcn/gcn.h | 6 +- gcc/config/gcn/gcn.opt | 6 + gcc/config/i386/avx512fp16intrin.h | 3826 ++++++++++++++++---- gcc/config/i386/avx512fp16vlintrin.h | 1793 +++++++-- gcc/config/i386/i386-builtin-types.def | 45 + gcc/config/i386/i386-builtin.def | 217 +- gcc/config/i386/i386-expand.c | 148 +- gcc/config/i386/i386-features.c | 25 +- gcc/config/i386/i386-modes.def | 2 + gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 56 +- gcc/config/i386/i386.h | 4 + gcc/config/i386/i386.md | 9 +- gcc/config/i386/sse.md | 811 ++++- gcc/config/i386/subst.md | 1 + gcc/config/i386/vxworks.h | 24 +- gcc/config/i386/x86-tune-costs.h | 124 + gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 52 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/rs6000/lynx.h | 1 - gcc/config/rs6000/rs6000-builtin-new.def | 154 +- gcc/config/rs6000/rs6000-c.c | 1078 ++++++ gcc/config/rs6000/rs6000-call.c | 1255 +++++++ gcc/config/rs6000/rs6000-gen-builtins.c | 40 +- gcc/config/rs6000/rs6000.c | 260 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/t-rs6000 | 17 +- gcc/config/sparc/leon5.md | 103 + gcc/config/sparc/sparc-opts.h | 1 + gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sparc.opt | 3 + gcc/cp/ChangeLog | 86 + gcc/cp/call.c | 17 +- gcc/cp/constexpr.c | 3 +- gcc/cp/constraint.cc | 8 +- gcc/cp/coroutines.cc | 125 +- gcc/cp/cp-tree.h | 8 +- gcc/cp/decl.c | 25 +- gcc/cp/name-lookup.c | 7 +- gcc/cp/parser.c | 548 ++- gcc/cp/pt.c | 65 +- gcc/cp/semantics.c | 31 +- gcc/cp/typeck2.c | 15 +- gcc/doc/invoke.texi | 13 +- gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 24 + gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 11 + gcc/fortran/trans-intrinsic.c | 6 +- gcc/fortran/trans-types.h | 2 +- gcc/gimple-predicate-analysis.cc | 2400 ++++++++++++ gcc/gimple-predicate-analysis.h | 158 + gcc/gimple-range-cache.cc | 2 +- gcc/gimple-range-fold.cc | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-map-tests.c | 10 +- gcc/hash-table.h | 3 + gcc/internal-fn.c | 25 +- gcc/match.pd | 14 +- gcc/omp-oacc-neuter-broadcast.cc | 576 ++- gcc/pointer-query.cc | 62 +- gcc/target.def | 12 +- gcc/testsuite/ChangeLog | 402 ++ gcc/testsuite/c-c++-common/gomp/atomic-18.c | 8 +- gcc/testsuite/c-c++-common/gomp/atomic-25.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-26.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-27.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-28.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-29.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-30.c | 97 +- gcc/testsuite/g++.dg/cpp0x/initlist125.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist126.C | 17 + gcc/testsuite/g++.dg/cpp23/lookup2.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C | 15 + gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 6 +- gcc/testsuite/g++.dg/ext/conv2.C | 13 + gcc/testsuite/g++.dg/ext/flexary39.C | 65 + gcc/testsuite/g++.dg/ext/flexary40.C | 50 + gcc/testsuite/g++.dg/gomp/atomic-20.C | 104 + gcc/testsuite/g++.dg/gomp/atomic-5.C | 2 +- gcc/testsuite/g++.dg/pr102360.C | 54 + gcc/testsuite/g++.dg/template/conv17.C | 7 + gcc/testsuite/g++.dg/template/dtor11.C | 22 + gcc/testsuite/g++.dg/template/dtor5.C | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-89.c | 139 + gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c | 35 + gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-74.c | 22 + gcc/testsuite/gcc.dg/Wstringop-overflow-75.c | 133 + gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 148 + gcc/testsuite/gcc.dg/vect/pr102318.c | 21 + gcc/testsuite/gcc.target/i386/auto-init-1.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-2.c | 8 +- gcc/testsuite/gcc.target/i386/auto-init-3.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 10 +- gcc/testsuite/gcc.target/i386/auto-init-5.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-7.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-8.c | 2 +- .../gcc.target/i386/auto-init-padding-1.c | 2 +- .../gcc.target/i386/auto-init-padding-10.c | 2 +- .../gcc.target/i386/auto-init-padding-11.c | 2 +- .../gcc.target/i386/auto-init-padding-12.c | 2 +- .../gcc.target/i386/auto-init-padding-2.c | 2 +- .../gcc.target/i386/auto-init-padding-3.c | 8 +- .../gcc.target/i386/auto-init-padding-4.c | 2 +- .../gcc.target/i386/auto-init-padding-5.c | 2 +- .../gcc.target/i386/auto-init-padding-6.c | 2 +- .../gcc.target/i386/auto-init-padding-7.c | 5 +- .../gcc.target/i386/auto-init-padding-8.c | 7 +- .../gcc.target/i386/auto-init-padding-9.c | 7 +- gcc/testsuite/gcc.target/i386/avx-1.c | 96 +- gcc/testsuite/gcc.target/i386/avx-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/avx-int-covert-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 6 +- gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 47 +- .../gcc.target/i386/avx512fp16-typecast-1.c | 44 + .../gcc.target/i386/avx512fp16-typecast-2.c | 43 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c | 82 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1b.c | 81 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c | 57 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c | 59 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvttph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c | 93 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1b.c | 92 + .../gcc.target/i386/avx512fp16-vmovsh-1a.c | 26 + .../gcc.target/i386/avx512fp16-vmovsh-1b.c | 115 + .../gcc.target/i386/avx512fp16-vmovw-1a.c | 15 + .../gcc.target/i386/avx512fp16-vmovw-1b.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-2a.c | 21 + .../gcc.target/i386/avx512fp16-vmovw-2b.c | 53 + .../gcc.target/i386/avx512fp16-vmovw-3a.c | 23 + .../gcc.target/i386/avx512fp16-vmovw-3b.c | 52 + .../gcc.target/i386/avx512fp16-vmovw-4a.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-4b.c | 52 + .../gcc.target/i386/avx512fp16vl-typecast-1.c | 55 + .../gcc.target/i386/avx512fp16vl-typecast-2.c | 37 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c | 15 + gcc/testsuite/gcc.target/i386/pr101900-1.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-2.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-3.c | 19 + gcc/testsuite/gcc.target/i386/pr102080.c | 19 + gcc/testsuite/gcc.target/i386/pr102327-1.c | 65 + gcc/testsuite/gcc.target/i386/pr102327-2.c | 95 + gcc/testsuite/gcc.target/i386/pr91103-1.c | 7 +- gcc/testsuite/gcc.target/i386/pr91103-2.c | 4 + gcc/testsuite/gcc.target/i386/sse-13.c | 96 +- gcc/testsuite/gcc.target/i386/sse-14.c | 92 + gcc/testsuite/gcc.target/i386/sse-22.c | 92 + gcc/testsuite/gcc.target/i386/sse-23.c | 96 +- gcc/testsuite/gcc.target/i386/sse-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/sse-int-covert-1.c | 14 + gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 + gcc/testsuite/gfortran.dg/PR100914.c | 5 +- gcc/testsuite/gfortran.dg/PR100914.f90 | 1 + .../c-interop/typecodes-array-float128-c.c | 4 +- .../gfortran.dg/c-interop/typecodes-sanity-c.c | 7 +- .../c-interop/typecodes-scalar-float128-c.c | 4 +- gcc/testsuite/gfortran.dg/goacc/unexpected-end.f90 | 4 +- gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 + gcc/testsuite/gfortran.dg/pr102366.f90 | 9 + gcc/testsuite/gnat.dg/zcur_attr.adb | 8 + gcc/testsuite/gnat.dg/zcur_attr.ads | 4 + gcc/testsuite/lib/target-supports.exp | 4 +- gcc/tree-ssa-uninit.c | 2431 +------------ gcc/tree-vect-data-refs.c | 68 +- gcc/tree-vect-loop.c | 13 +- gcc/tree-vect-stmts.c | 13 +- gcc/tree-vectorizer.h | 24 +- gcc/tree.c | 29 + gcc/tree.h | 1 + gcc/value-relation.cc | 500 ++- gcc/value-relation.h | 113 +- gcc/varasm.c | 12 +- libgfortran/ChangeLog | 12 + libgfortran/ISO_Fortran_binding.h | 79 +- libgfortran/runtime/ISO_Fortran_binding.c | 2 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 18 + libgo/go/cmd/go/internal/modload/edit.go | 86 +- libgo/go/crypto/rand/rand_getentropy.go | 4 +- libgo/go/embed/internal/embedtest/embed_test.go | 40 + libgo/go/go.mod | 2 +- libgo/go/go/types/call.go | 1 - libgo/go/go/types/resolver.go | 2 +- .../go/internal/syscall/unix/getentropy_darwin.go | 3 + libgo/go/net/http/h2_bundle.go | 9 + libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 22 + libgomp/libgomp.texi | 4 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 538 +++ libgomp/testsuite/libgomp.c++/atomic-17.C | 407 +++ libgomp/testsuite/libgomp.c-c++-common/atomic-19.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-20.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-21.c | 2 +- .../libgomp.oacc-c-c++-common/broadcast-many.c | 81 + libstdc++-v3/ChangeLog | 93 + libstdc++-v3/configure | 208 ++ libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/manual/using_macros.html | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/bits/basic_string.h | 12 + libstdc++-v3/include/bits/fs_path.h | 64 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/experimental/bits/fs_path.h | 42 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/span | 2 +- libstdc++-v3/include/std/tuple | 17 + libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++98/Makefile.am | 4 +- libstdc++-v3/src/c++98/Makefile.in | 4 +- .../testsuite/20_util/tuple/cons/102270.cc | 64 + .../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0 .../basic_iostream/cons/{16251.C => 16251.cc} | 0 .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 7 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- 370 files changed, 24188 insertions(+), 4387 deletions(-) create mode 100644 gcc/config/sparc/leon5.md create mode 100644 gcc/gimple-predicate-analysis.cc create mode 100644 gcc/gimple-predicate-analysis.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist125.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist126.C create mode 100644 gcc/testsuite/g++.dg/cpp23/lookup2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C create mode 100644 gcc/testsuite/g++.dg/ext/conv2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-20.C create mode 100644 gcc/testsuite/g++.dg/pr102360.C create mode 100644 gcc/testsuite/g++.dg/template/dtor11.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-89.c create mode 100644 gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-74.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-75.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr102318.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102080.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20210917-1.c create mode 100644 gcc/testsuite/gfortran.dg/intent_out_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.adb create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.ads create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/atomic-17.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-many.c create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc rename libstdc++-v3/testsuite/26_numerics/valarray/{dr630-3.C => dr630-3.cc} (100%) rename libstdc++-v3/testsuite/27_io/basic_iostream/cons/{16251.C => 16251.cc} (100%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/llvm-project] branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO updated (10b069d1a09f -> f1c821fa850b)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project. from 10b069d1a09f [gn build] Port 626586fc253c adds 500d4c45ba7f [MLIR] Use memref.copy ops in BufferResultsToOutParams pass. adds a32300a68f6c Make the --mlir-disable-threading command line option over [...] adds 0dc461441eed Revert "[flang] Make 'this_image()' an intrinsic function" adds 0057c7185d1c [CSSPGO][llvm-profgen] Truncate stack samples with invalid [...] adds 945df8bc4cf3 [obj2yaml][XCOFF] Dump sections adds 2c42a73d6c39 Add extra check for llvm::Any::TypeId visibility adds 1ac209ed76cb [NPM] Added -print-pipeline-passes print params for a few passes. adds 5ec1845cad9e [AArch64][GlobalISel] Add a new reassociation for G_PTR_ADDs. adds a543abc5ea65 [mlir][linalg] Update OpDSL doc (NFC). adds b10940edfc7d [mlir] Update docs on conversion and translation to LLVM adds 1f1c71aeacc1 [X86][InlineAsm] Use mem size information (*word ptr) for [...] adds e90d55e1c9e7 [VPlan] Support sinking recipes with uniform users outside [...] adds 934e2f695e18 [mlir][linalg] ComprehensiveBufferize: Do not copy InitTen [...] adds bddfbf91ed14 [LV] Min/max intrinsic reduction test cases. adds 18655140d622 [NVPTX] NFC: Remove unused imm type intrinsic arg adds 3b9470a6c46d [OpenCL] Supports optional image types in C++ for OpenCL 2021 adds 533471ff2f82 [MIPS] Remove unused tblgen template args. NFC adds dcba99418438 [X86] combineX86ShuffleChain - ensure we only peek through [...] adds 61cc873a8ef1 [LV] Recognize intrinsic min/max reductions adds 05c120823b68 [DSE] Add capture-before test cases with loads. adds a2332d5332c3 [ARM] Prevent continuous folding of SUBC adds e3889b30590a [mlir][Linalg] Replace DenseSet by UnionFind in Comprehens [...] adds 660f281b5e75 [mlir][Linalg] Make codegen strategy late transformations opt-in adds afc45ff06fac [gn build] (manually) port 2c42a73d6c39 adds b33a43e57c8c [ARM] Move fetching of ARMSubtarget into the scopes that n [...] adds b4133a21cef4 [lldb] [Windows] Fix an incorrect assert in NativeRegister [...] adds 0767e43d8745 [CostModel][X86] Adjust bitreverse/ctpop/ctlz/cttz AVX2+ c [...] adds be1028053e93 [PhaseOrdering] add tests for PR47023; NFC adds f5d89523567b [InstCombine] Transform X == 0 ? 0 : X * Y --> X * freeze(Y) adds 3c885190af21 [RISCV][compiler-rt] Add missing __riscv_save_1/0 labels for RV64 adds bbca392a7f31 [RISCV][compiler-rt] Move RV64 __riscv_restore_1/0 directi [...] adds 274adcb86634 Implement delimited escape sequences. adds b8d83e83be0f [RISCV][compiler-rt] Fix an incorrect comment for RV64 __r [...] adds 1f3925e25ae0 [clang][driver][AIX] Add system libc++ header paths to driver adds 1a3b3301d7aa [HWASan] Catch cases where libc populated jmp_buf. adds 446e11fa2943 [SLP][NFC]Add a test for tiny tree with stores and with no [...] adds 6fe77b1051cc [mlir][Linalg] Fail comprehensive bufferization if a memre [...] adds c78ed20784ee [Test] Add a test showing missing opportunities in branch [...] adds 0a07789fe93d [HWASan] Add missing newlines. adds 9111635cb78e [test] Fix asan/scudo -shared-libsan tests with -DLLVM_ENA [...] adds 36ef65adc356 [InstCombine] Update test checks through autogeneration, a [...] adds 210d72e9d6b4 [compiler-rt] Move -fno-omit-frame-pointer check to common [...] adds f9dbca68d48e [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by defau [...] adds ab5f2b505a07 [HIP] Diagnose -fopenmp-targets for HIP programs adds f68939d3d91c [MLIR] Tighten type constraint on memref.global op def adds 258e27aae135 [OpenMP] Add support for GOMP depobj adds 13237c3b1ee0 Add llvm_unreachable after fully covered switch (NFC) adds b759381b7515 [MemorySSA] Add verification levels to MemorySSA. [NFC] adds a92f11b68245 switch a couple of SCEV tests to autogen for ease of update adds debbf8049d22 autogen a test for ease of update adds 96ec0ff2b760 [mlir][Linalg] Revisit insertion points in comprehensive b [...] adds 1b79efdc72e6 [mlir] Fix printing of EmitC attrs/types with escape characters adds 9bdb19cca292 [SCEV] (udiv X, Y) * Y is always NUW adds e5a32d720ef2 [InstCombine] move extend after insertelement if both oper [...] adds 385f380e806a [MemorySSA] Fix "set but not used" warnings adds acaca56471a7 [HWASan] Test longjmp(jmpbuf, 0). adds 248e430f37c8 precommit test for D109845/D106852 adds 4ac4e52189aa [InstCombine] Improve TryToSinkInstruction with multiple uses adds 40acc0adad59 Improve type printing of size-dependent const arrays to no [...] adds d249200fa7d5 Revert "Re-Revert "clang-tidy: introduce readability-conta [...] adds ae2a5facce96 [OpenMP][libomptarget] Minor fix in x86_64 plugin adds 8264846c0ef8 Senticify some comments - post-commit review for e4b9f5e85 [...] adds 8b946ab0bb9a [NFC] Test commit to verify commit access adds 7d437cf76e3a Test commit to check commit access adds 3273430406c1 Re-add getSingleUndroppableUse API adds 1ac2d195ecb5 [mlir][linalg] Add canonicalizers for depthwise conv adds f4382d4b0972 [Compiler-RT] For arm64e test suites use the SDK version a [...] adds cb8c30d35dc9 [DRR] Explicit Return Types in Rewrites adds 87c00878d3ac SplitKit: Remove decade old live interval hack adds b6cb03e6b94d Revert use of getUniqueUndroppableUser in AssumeBundleBuilder adds 065bb08bb893 NFC: DWARFTypePrinter: Remove "type" from member function [...] adds 8025c03f70ee [clang-format] Top-level unwrapped lines don't follow a le [...] adds f9e4aebe4a7a Revert "[InstCombine] Improve TryToSinkInstruction with mu [...] adds 68079ef0eb01 Teach SimplifyCFG to fold switches into lookup tables in m [...] adds 658eb9e14264 [Polly] Remove autotools build systems from Externals. NFC. adds c90cbb2d3455 [gn build] Port d249200fa7d5 adds c3ddc13d7d63 [NFC] Split up PassBuilder.cpp adds 5d78e33ce5eb [test] Move some llvm-extract tests into the proper directory adds 699da98739b0 PR51874: Fix diagnostics for defaulted, implicitly deleted [...] adds 37a5a3ae5508 [MemProf] Avoid global lock when updating MIB cache adds 17589538aaef [lldb-vscode] Fix focus thread when previous thread exits adds 242524741f35 [MemProf] Fix format warnings adds 94a2f9cdb6f9 [GlobalISel] Fix CombinerHelper::isPredecessor for same de [...] adds e159d3cbfc25 [AArch64][GlobalISel] Use MI::getIntrinsicID in more spots. NFC. adds c8b3d7d6d6de [AArch64][GlobalISel] Ensure atomic loads always get assig [...] adds 24c8eaec9467 [Transforms] Use make_early_inc_range (NFC) adds b1d44e59020a [mlir][sparse] add affine subscripts to sparse compilation pass adds 03c8b24ace91 Delete unused GlobalIndirectSymbol::getBaseObject overloads adds a01f772d19d5 [ORC] Add MethodWrapperHandler utility for WrapperFunction. adds a5b72abc9eaa [DebugInfo] Enhance DIImportedEntity to accept children entities adds 8f2db36b01c0 [mlir][OpDSL] Update op definitions to make shapes more co [...] adds 7acf92943b78 [flang][driver] Add documentation for Plugins adds e06767fdcbe3 [AArch64] Regenerate some test checks. NFC adds c98a8a09b5eb [HardwareLoops] Loop guard intrinsic to recognise zext adds 128a49727a45 [AMDGPU] Fix upcoming TableGen warnings on unused template [...] adds a4e437e3c959 [FuncSpec] Add a test for specialising on a non-constant g [...] adds 66249323d25f [lldb] [gdb-remote] Try using <architecture/> for remote a [...] adds c208deb90082 [lldb] [ABI/AArch64] Recognize special regs by their xN names too adds 8371a4c9d559 [Test][AggressiveInstCombine] Add test for truncation of v [...] adds 6a5f49a1acf8 [AggressiveInstCombine] Add `{insert/extract}element` to ` [...] adds 9c4a1686d7c4 [clangd] Fix clangd crash when including a header adds ceded4153245 Don't set executable file in ObjectFileMachO::LoadCoreFileImages adds e4da0f9657b4 [Test] Add test showing missing opportunity in range infer [...] adds d2e66d7fa46b [GlobalISel] Add a combine for and(load , mask) -> zextload adds 85f2ae57f713 Be more flexible on the storage type allowed for llvm::Any [...] adds bd590a5f895f [lldb] Make Platform::DebugProcess take a Target reference adds 96ec9b6ff2f0 [Analyzer] ConversionChecker: track back the cast expression adds 86a58f10284d [lldb] [DynamicRegisterInfo] Pass name/alt_name via RegisterInfo adds 005fc11ebdd6 [PGO] Change ThinLTO test for targets with loop unrolling [...] adds 1ef62cb20028 [X86] SimplifyDemandedVectorEltsForTargetNode - add PSADBW [...] adds 47d57547f43c [lldb] [Process/gdb-remote] Alias sp to x31 on AArch64 for [...] adds 17f1ccc75908 [AArch64][SVE] NFC: Remove unnecessary if adds 99ece01a0f57 [lldb/win] Fix TestIRMemoryMapWindows.test when running te [...] adds 951f362e2560 [clang-cl] Add a /diasdkdir flag and make /winsysroot imply it adds 054e331d9dbd [OpenCL] Supports optional program scope global variables [...] adds 61f25daa8d1b [ARM][CMSE] Clear the secure fp-registers when using softfp abi. adds 1bd5ea968e92 [ARM] Mitigate the cve-2021-35465 security vulnurability. adds 95ba9f957aa9 [hwasan] print globals in symbolizer-friendly format. adds 2f97ff8e7bcf [SLP] Add additional memory versioning tests. adds 05ea321f7163 [clang-cl] Fix test after 951f362e256 on systems where def [...] adds ab41eef9aca3 [NewPM] Use a separate struct for ModuleMemorySanitizerPass adds 8f8616655c4d [NewPM] Use a separate struct for ModuleThreadSanitizerPass adds d9fc3d879e6d [NewPM] Replace 'kasan-module' by 'asan-module<kernel>' adds 1b0a71c5fc05 [PowerPC][AIX] Add support for varargs for complex types on AIX adds baa18ee63e83 Add a new API seek for the Cursor class in the DataExtractor.cpp adds a773db7d7622 Add a command-line flag to control the Swift extended asyn [...] adds 45a738363ee3 Increase expected line number for ExtDebugInfo.cpp adds ea79b77da3ee [clangd] Dont work on diags if we are not going to emit adds abe8b354e37d Fix vtbl field addr space adds 64fe0458866d [clangd] PreamblePatch should be no-op if includes arent patched adds 720766a50cab Remove trailing whitespace in ASTReaderDecl.cpp adds ffa5c3a555a8 Fix warning on `llvm-else-after-return`. NFC. adds cfc74024195e [llvm] Use drop_begin (NFC) adds f670c5aeeef0 Add a new frontend flag `-fswift-async-fp={auto|always|never}` adds 003fed8269b3 [test] Fix test failure in Clang :: Lexer/char-escapes-del [...] adds 1613ab8a4a3e [libcxx][libcxxabi] CMAKE_REQUIRED_FLAGS is a string, not a list adds a2c319fdc6b3 [LLVM][CMake][NFC] Resolve FIXME: Rename LLVM_CMAKE_PATH t [...] adds 976d474bec35 [OpenMP] Support construct trait set for Clang adds ee2e414dde4f [mlir][Linalg] Cleanup doc and improve logging and readabi [...] adds 2a1ac2e318c6 [FuncSpec] Add force flag to test case to trigger the tran [...] adds 860cbeb15992 [mlir][sparse] add more asserts to sparse support lib adds aefb81a33a6d Removing some spurious whitespace; NFC adds c5f480fcbec0 [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS [...] adds afb6223bc530 Support Unicode 14 identifiers adds 446e21623c28 [llvm-profgen] Use context-sensitive byte size cost for pr [...] adds c0afb0092423 [NFC] Added tests for llvm.powi optimizations adds a4a426c9e0da [InstCombine] Added llvm.powi optimizations adds f1e8ceb3054a docs: correct SPHNIX document reference adds d49cb5b3035b [SimplifyCFG] Add bonus when seeing vector ops to branch f [...] adds 106959acc15c [AMDGPU] Inline non-kernel functions using extern lds adds c96d45700f6d [lldb] Remove SBExecutionContext::reset (NFC) adds b4fa71eed34d [LLD] Remove global state in lld/COFF adds 73e5b9ea90ba [RISCV] Select (srl (sext_inreg X, i32), uimm5) to SRAIW i [...] adds 22f01cd4fc5d [AIX][ZOS] Disable LIT tests on AIX and z/OS due to lack o [...] adds 6b20ea696356 [CUDA] Pass ExecConfig through BuildCallToMemberFunction adds e03c7e367adb [lld] Add test to check for timer output adds 8662a2f2081c [mlir][tosa] Relax ranked constraint on quantization builder adds 5de8c7f1387d [fuzzer][fuchsia] Close exception channel before exiting. adds a2fd05ada903 Temporarily revert "[LLD] Remove global state in lld/COFF" [...] adds 0fc624f029f5 [IR] Return AAMDNodes from Instruction::getMetadata() (NFC) adds f79ce5875f56 autogen a SCEV test for ease of update adds 88cb3e2cb6fe [MemProf] Don't instrument stack accesses unless requested adds 45a8608d7ba4 [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS [...] adds 47dd1f642846 [lldb] Skip TestAppleSimulatorOSType if json parsing fails adds df7c2bcf4e45 precommit tests for D109457 adds 4c1023b4b790 [AMDGPU] NFC: Fixing small spelling errors in AMDGPU header files adds a65f6aafe2d3 [lldb] Refactor and rename CPlusPlusLanguage::FindAlternat [...] adds 7eb67748f9d7 [MachCore] Report arm64 thread exception state adds 79e48f3c7c8c Revert "[MachCore] Report arm64 thread exception state" adds 8fb86011026c Revert "[lldb] Skip TestAppleSimulatorOSType if json parsi [...] adds 2aa847421004 [Bazel] Use posix definitions for FreeBSD adds e6020b2a4224 [clang][NFC] refactor GlobalMethodPool to encapsulate its map adds 233b42a8bbdc [mlir][sparse] remove unused TENSOR environment adds 04a66f8d2b8f Fixing vector add pattern that incorrectly returns success. adds 65feb9f44473 [symbolizer] Change libcxx paths in buildscript. adds 4b19e7dfaee9 [LoopIdiomRecognize][Remarks] Track loop-strided store to/ [...] adds 5f2b7879f16a NFC. Add tests exposing missing analysis invalidation in L [...] adds 0e362883182d [LoopPredication] Report changes correctly when attempting [...] adds d9195d6603f2 [flang] More precise checks for NULL() operands adds 646299d183ca [Support] Convert BinaryStream class zoo to 64-bit offsets adds 19afc495dc27 [flang] Enforce array conformance in actual arguments to E [...] adds fe950cba8f46 Update LoopPredication test to fix buildbot failure. adds 78b083dbb725 [ORC] Add finalization & deallocation actions, SimpleExecu [...] adds a9a6cdc1bdc0 [gn build] Port 78b083dbb725 adds 47373f94a431 [compiler-rt][test] Add int128 requirement to TestCases/Mi [...] adds 26aff847d886 [flang] Fold COUNT() adds 1d08a19a38a5 [ELF] Clarify --export-dynamic-symbol/--dynamic-list. NFC adds f4092c769031 [compiler-rt][test] Ensure CMAKE_SYSROOT is added as a tes [...] adds cc8229603b67 Extract LC_CODE_SIGNATURE related implementation out of LLD adds 2755670411d2 [gn build] Port cc8229603b67 adds aaf00f3f19c1 Add MachO signature verification test adds e9e1d4751b54 [X86] Refactor GetSSETypeAtOffset to fix pr51813 adds 167ff5280d7f [GlobalOpt] Do not shrink global to bool for an unfavorable AS adds 6403f716f129 [NFC][MachineRegisterInfo] Fix typo in comments of getLive [...] adds b588f5d665aa [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD. adds ed921282e551 [flang] Make 'this_image()' an intrinsic function adds fc08cfb8884d CodeView: static_cast result of getOffset() to size_t. adds 63838d88145f [examples] Fix SectionMemoryManager deconstruction error w [...] adds 97cc678cc4a2 [FuncSpec] Specialising on addresses of const global values. adds 0195f8621f18 [Clang] Fix long double availability check adds 7e8babeb9d55 Revert "[examples] Fix SectionMemoryManager deconstruction [...] adds 74fa174f339c [Test] One more missing opportunity on IndVars check removal adds 80584f005646 Revert "[PowerPC][ELF] make sure local variable space does [...] adds bdafe3124c9a [DSE] Add test cases with stores to objects before they escape. adds 690f76958a73 [Test] Add simple test where IndVars fails to remove check [...] adds 37cdc7ebd9a3 [OpenCL] Supports optional pipe types in C++ for OpenCL 2021 adds d477a7c2e704 GlobalISel/Utils: Refactor integer/float constant match functions adds 1a5ab3e97c15 [SystemZ] Recognize .machine directive in parser. adds f263ea157113 [MLIR] Matrix: support resizing horizontally adds 6607bd9fd819 [MLIR] AffineStructures::removeIdRange: support specifying [...] adds 44db07f11f00 [MLIR] AffineStructures: support removing a range of const [...] adds 8821345e68b2 [TextAPI] Use const-ref iterator in for-range loop. NFCI. adds e4b2f66d7f7e [TableGen] Record::checkRecordAssertions() - Use const-ref [...] adds 9e70d4e5f2e4 [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterato [...] adds cbaaedea56fa [CodeGen] MachineInstr::getUsedDebugRegs() - Use const-ref [...] adds 5ebe95e25673 [X86][Atom] Fix integer shuffles uops, latency and throughput adds 77f6c0bcaa26 Fix Wdocumentation warnings. NFCI. adds 58719f61535e [MLIR] PresbugerSet: slightly expand documentation adds e3b10525b489 Make multiversioning work with internal linkage adds db23f27786d9 [X86] X86PreTileConfig - Use const-ref iterator in for-ran [...] adds bbebb564f931 [TableGen] X86EVEX2VEXTablesEmitter - Use const-ref iterat [...] adds 4af76434706a [CodeGen] LiveDebug - Use const-ref iterator in for-range [...] adds 72e57862818c [DebugInfo] DWARF - Use const-ref iterator in for-range lo [...] adds b7e9d203c679 [OpenCL] Supports optional same image reads and writes in [...] adds 197a3d183b8b Fix test failure from e3b10525b489b604d6a1e540be78bda80afb5868 adds ff6b074674f0 [NFC] Added testcase for PR25725 adds 6fb01a94708f [flang][OpenMP] Add semantic checks for ordered construct adds 750d5fc65c92 [HWASan] Intercept setjmp/longjmp on x86_64. adds 8a7a28075b7f Fix CodeGen/pgo-sample-thinlto-summary.c with old PM adds 1894250291ea [flang] Revamp C1502 checking of END INTERFACE [generic-spec] adds 90b7817e03af [mlir][linalg] Add helper to update IndexOps after tiling (NFC). adds 3a587ed20ffe [InstCombine] add vector tests for 'and' folds; NFC adds 41ff7612b31d [InstCombine] allow splat vectors for narrowing masked fold adds 12ba72789747 [flang] Accept SIZE(assumed-rank, DIM=n) adds df1ab7de38e9 [gn build] (semi-manually) port 750d5fc65c92 adds 358df06f4e8d [X86] Improve `matchBinaryShuffle()`'s `BLEND` lowering wi [...] adds e2febc2ed461 [llvm] Use drop_begin (NFC) adds 7ff920826c8d [flang] Catch errors with intrinsic array inquiry functions adds 7f1a6d891e08 [OpenMP] libomp: Update third-party sources of ittnotify c [...] adds 59b877d00162 [OpenMP] NFC: add type casts to silence gcc warnings adds 43d41b295e15 [flang] Correct overflow detection in folding of real->int [...] adds 81a1a91c6260 [NFC] clang-format -i /openmp/libomptarget/deviceRTLs/interface.h adds b428c3e8c192 [lld-macho] Ignore local personality symbols if non-lo [...] adds a123e3c48b58 [mlir] Fix potential crash in hoistRedundantVectorTransfers adds 416679615d83 [mlir] Linalg hoisting should ignore uses outside the loop adds 36aac53b3698 [mlir][linalg] Extend drop unit dim pattern to all cases o [...] adds 20afd38651cc [flang] Upgrade warning to error in case of PURE procedure adds 9245f35580ca [flang] Validate SIZE(x,DIM=n) dimension for assumed-size array x adds 2b0b1d531974 [SLP][NFC]Add a test for reorder of alt shuffle operands. adds 9c0366274838 [Dexter] Mutually exclusive argument group for --builder a [...] adds 101c3de39fbc Add information about C99 to the C status page. adds f6ddfac401b8 [flang] Enforce fixed form rules about END continuation adds 338f21a4bd6b [flang] Enforce specification function rules on callee, not call adds d13d9da1fbe1 [clang] [ARM] Don't set the strict alignment flag for armv [...] adds 08f0cb77197d [mlir] Prevent crash in DropUnitDim pattern due to tensor [...] adds 121aab84d16f [MLIR][Affine] Simplify nested modulo operations when able adds 80d62993d072 [clang][darwin] Add support for --emit-static-lib adds c5fafc1e73bc [CSSPGO] Tweakes to lower pseudo probe runtime overhead adds f18c0739b307 [llvm-reduce] Add reduce operands pass adds 5a6c38fbefba [flang] Fix build adds 3db959060546 [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 adds e93baded3957 [nfc] [lldb] Remove unused DIEPointerSet, DeclToDIEMap and [...] adds c533b88a6dc9 [DFSan] Add force_zero_label abilist option to DFSan. This [...] adds d01e0c8c66bb [NFC] Precommit tests for D109954 adds d4e16171e889 [mlir][sparse] add dce test for all sparse tensor ops adds 46e77b5d109b [mlir][sparse] add a sparse quantized_matmul example to in [...] adds 6da35036023d [InstCombine] add tests for min/max intrinsics with offset [...] adds 2908fc0d3f16 [OpenMP] Use irbuilder as default for masked and master construct adds c7d7b98e5263 OpenMP 5.0 metadirective adds 7efb825382c0 Revert "OpenMP 5.0 metadirective" adds 347f3c186d3f OpenMP 5.0 metadirective adds 9ff848c5cd88 Revert "[OpenMP] Use irbuilder as default for masked and m [...] adds 843390c58ae6 Apply proper source location to fallthrough switch cases. adds 0db948120826 [NFC] Remove FIXMEs about calling LLVMContext::yield() adds 757384abff38 [AArch64][SVE][InstCombine] Fold redundant zip1/2(uzp1/2) [...] adds bcb2591b6ca0 [flang] More checking of NULL pointer actual arguments adds 3b14d80ad4af [MachCore] Report arm64 thread exception state adds 91ace9f06202 [lld-macho] Construct CFString literals by copying the Con [...] adds fec2927e0739 [OpenMP] Add NoSync attributes to alloc / free shared RTL calls adds 27905eeb8962 [Attributor] Change AAExecutionDomain to check intrinsic edges adds 6f7483b1ece4 Reland "[LLD] Remove global state in lld/COFF" after fixin [...] adds 2cda4f8ed798 [mlir] Fix syntax example for tensor.from_elements adds 724a1dff8a8e [lld] Fix small error in previous commit 6f7483b1ece4747f2 [...] adds c30d7730ebde [OpenMP] Change debugging symbol to weak_odr linkage adds b266bcb13557 [OpenMP] Implement __assert_fail in the new device runtime adds ec02c34b6df1 [OpenMP] Add additional fields to device environment adds f1c821fa850b [OpenMP] Add support for dynamic shared memory in new RTL No new revisions were added by this update. Summary of changes: .../clang-tidy/readability/CMakeLists.txt | 1 + .../readability/ContainerDataPointerCheck.cpp | 117 + .../readability/ContainerDataPointerCheck.h | 45 + .../readability/ReadabilityTidyModule.cpp | 3 + clang-tools-extra/clangd/CodeComplete.cpp | 10 +- clang-tools-extra/clangd/ParsedAST.cpp | 59 +- clang-tools-extra/clangd/Preamble.cpp | 30 +- clang-tools-extra/clangd/Preamble.h | 16 +- .../clangd/unittests/CodeCompleteTests.cpp | 17 + .../clangd/unittests/ParsedASTTests.cpp | 71 - .../clangd/unittests/PreambleTests.cpp | 36 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + .../clang-tidy/checks/readability-data-pointer.rst | 13 + .../readability-container-data-pointer.cpp | 111 + clang/CMakeLists.txt | 13 +- clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/DataFlowSanitizer.rst | 14 + clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 5 +- clang/include/clang/AST/RecursiveASTVisitor.h | 3 + clang/include/clang/AST/StmtOpenMP.h | 38 + clang/include/clang/Basic/CodeGenOptions.def | 5 + clang/include/clang/Basic/CodeGenOptions.h | 7 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticLexKinds.td | 15 + clang/include/clang/Basic/DiagnosticParseKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 10 +- clang/include/clang/Basic/OpenCLOptions.h | 2 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Driver/Options.td | 17 +- clang/include/clang/Sema/Sema.h | 30 +- clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/OpenMPClause.cpp | 10 +- clang/lib/AST/StmtOpenMP.cpp | 19 + clang/lib/AST/StmtPrinter.cpp | 5 + clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/AST/TypePrinter.cpp | 5 +- clang/lib/Basic/CMakeLists.txt | 2 +- clang/lib/Basic/OpenMPKinds.cpp | 5 + clang/lib/Basic/TargetInfo.cpp | 5 +- clang/lib/CodeGen/BackendUtil.cpp | 19 +- clang/lib/CodeGen/CGClass.cpp | 13 +- clang/lib/CodeGen/CGDebugInfo.cpp | 8 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGStmt.cpp | 9 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 5 + clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 28 +- clang/lib/CodeGen/TargetInfo.cpp | 188 +- clang/lib/Driver/Driver.cpp | 6 + clang/lib/Driver/ToolChain.cpp | 2 + clang/lib/Driver/ToolChains/AIX.cpp | 33 +- clang/lib/Driver/ToolChains/AIX.h | 4 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 18 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/lib/Driver/ToolChains/Darwin.cpp | 52 + clang/lib/Driver/ToolChains/Darwin.h | 15 + clang/lib/Driver/ToolChains/MSVC.cpp | 137 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Lex/Lexer.cpp | 75 +- clang/lib/Lex/LiteralSupport.cpp | 201 +- clang/lib/Lex/UnicodeCharSets.h | 537 +- clang/lib/Parse/ParseOpenMP.cpp | 166 +- clang/lib/Sema/Sema.cpp | 6 +- clang/lib/Sema/SemaDeclAttr.cpp | 13 +- clang/lib/Sema/SemaDeclCXX.cpp | 20 +- clang/lib/Sema/SemaDeclObjC.cpp | 8 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 64 +- clang/lib/Sema/SemaOverload.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 7 +- clang/lib/Sema/TreeTransform.h | 9 + clang/lib/Serialization/ASTReader.cpp | 5 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- clang/test/AST/ast-dump-array.cpp | 3 +- clang/test/Analysis/conversion-tracking-notes.c | 26 + clang/test/Analysis/conversion.c | 5 +- .../class.compare/class.compare.secondary/p2.cpp | 47 + clang/test/CodeGen/X86/avx512fp16-abi.c | 72 +- clang/test/CodeGen/X86/ms_fmul.c | 21 + clang/test/CodeGen/aix32-complex-varargs.c | 66 + clang/test/CodeGen/debug-info-switch-fallthrough.c | 17 + clang/test/CodeGen/pgo-sample-thinlto-summary.c | 52 +- clang/test/CodeGen/ppc64-varargs-complex.c | 1 + clang/test/CodeGen/swift-async-extended-fp.c | 44 + .../test/CodeGen/unique-internal-linkage-names.cpp | 4 +- .../multi-versioning-internal-linkage.cpp | 49 + clang/test/CodeGenObjC/lit.local.cfg | 2 + clang/test/CodeGenObjCXX/lit.local.cfg | 2 + .../test/CodeGenOpenCL/address-spaces-mangling.cl | 2 + clang/test/CodeGenOpenCL/address-spaces.cl | 9 +- clang/test/CodeGenOpenCL/pipe_types.cl | 12 +- clang/test/CodeGenOpenCL/pipe_types_mangling.cl | 6 +- clang/test/Driver/aix-ld.c | 4 +- clang/test/Driver/aix-toolchain-include.cpp | 63 +- clang/test/Driver/arm-alignment.c | 3 + clang/test/Driver/arm-cmse-cve-2021-35465.c | 45 + clang/test/Driver/bindings.c | 4 + clang/test/Driver/cl-sysroot.cpp | 24 +- clang/test/Driver/darwin-static-lib.c | 5 + clang/test/Driver/hip-options.hip | 12 + .../test/Import/forward-declared-objc-class/test.m | 1 + clang/test/Import/objc-arc/test-cleanup-object.m | 1 + clang/test/Import/objc-autoreleasepool/test.m | 1 + .../Import/objc-definitions-in-expression/test.m | 1 + clang/test/Import/objc-method/test.m | 1 + clang/test/Import/objc-param-decl/test.m | 1 + clang/test/Import/objc-try-catch/test.m | 1 + clang/test/Lexer/char-escapes-delimited.c | 81 + clang/test/Lexer/unicode.c | 5 + clang/test/Misc/opencl-c-3.0.incorrect_options.cl | 2 + clang/test/Modules/DebugInfoNamespace.cpp | 1 + clang/test/Modules/DebugInfoTransitiveImport.m | 1 + clang/test/Modules/ExtDebugInfo.cpp | 6 +- clang/test/Modules/ExtDebugInfo.m | 1 + clang/test/Modules/ModuleDebugInfoDwoId.cpp | 1 + clang/test/Modules/ModuleModuleDebugInfo.cpp | 1 + clang/test/Modules/autolink.m | 1 + clang/test/Modules/autolinkTBD.m | 1 + clang/test/Modules/cxx-irgen.cpp | 1 + clang/test/Modules/debug-info-moduleimport.m | 1 + clang/test/Modules/direct-module-import.m | 1 + .../Modules/merge-record-definition-nonmodular.m | 1 + .../Modules/merge-record-definition-visibility.m | 1 + clang/test/Modules/merge-record-definition.m | 1 + clang/test/Modules/module_file_info.m | 2 +- clang/test/Modules/objc-initializer.m | 1 + clang/test/Modules/pch-used.m | 1 + clang/test/Modules/use-exportas-for-link.m | 1 + clang/test/OpenMP/amdgcn_ldbl_check.cpp | 27 + clang/test/OpenMP/declare_variant_ast_print.c | 12 + clang/test/OpenMP/declare_variant_ast_print.cpp | 6 +- .../OpenMP/declare_variant_construct_codegen_1.c | 334 + clang/test/OpenMP/declare_variant_messages.c | 6 + clang/test/OpenMP/metadirective_ast_print.c | 73 + .../OpenMP/metadirective_device_kind_codegen.c | 81 + .../OpenMP/metadirective_device_kind_codegen.cpp | 81 + clang/test/OpenMP/metadirective_empty.cpp | 39 + .../OpenMP/metadirective_implementation_codegen.c | 72 + .../metadirective_implementation_codegen.cpp | 76 + clang/test/OpenMP/metadirective_messages.cpp | 18 + clang/test/OpenMP/target_debug_codegen.cpp | 11 +- clang/test/PCH/externally-retained.m | 1 + clang/test/PCH/irgen-rdar13114142.mm | 1 + clang/test/PCH/objc_container.m | 1 + clang/test/PCH/objc_literals.m | 1 + clang/test/PCH/objc_literals.mm | 1 + clang/test/PCH/objcxx-ivar-class.mm | 1 + clang/test/PCH/pending-ids.m | 1 + clang/test/Parser/cxx11-user-defined-literals.cpp | 3 + clang/test/Preprocessor/ucn-pp-identifier.c | 10 + clang/test/Sema/ucn-identifiers.c | 3 +- clang/test/SemaCUDA/kernel-call.cu | 31 + clang/test/SemaOpenCL/access-qualifier.cl | 60 +- clang/test/SemaOpenCL/invalid-pipes-cl1.2.cl | 20 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 6 +- clang/test/SemaOpenCL/storageclass.cl | 137 +- clang/test/SemaOpenCL/unsupported-image.cl | 2 + clang/tools/libclang/CIndex.cpp | 2 + clang/tools/libclang/CXCursor.cpp | 3 + clang/tools/scan-build/libexec/ccc-analyzer | 3 + clang/www/c_status.html | 243 + .../Modules/CompilerRTMockLLVMCMakeConfig.cmake | 14 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 18 +- compiler-rt/cmake/builtin-config-ix.cmake | 1 - compiler-rt/cmake/config-ix.cmake | 56 +- compiler-rt/lib/builtins/clear_cache.c | 9 +- compiler-rt/lib/builtins/riscv/restore.S | 10 +- compiler-rt/lib/builtins/riscv/save.S | 2 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 51 +- compiler-rt/lib/hwasan/CMakeLists.txt | 3 +- compiler-rt/lib/hwasan/hwasan.h | 21 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 52 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 12 +- compiler-rt/lib/hwasan/hwasan_setjmp.S | 106 - compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S | 106 + compiler-rt/lib/hwasan/hwasan_setjmp_x86_64.S | 81 + compiler-rt/lib/hwasan/hwasan_type_test.cpp | 2 +- compiler-rt/lib/memprof/memprof_allocator.cpp | 47 +- .../symbolizer/scripts/build_symbolizer.sh | 6 +- compiler-rt/test/dfsan/Inputs/flags_abilist.txt | 5 +- compiler-rt/test/dfsan/force_zero.c | 32 + compiler-rt/test/hwasan/TestCases/global.c | 6 +- .../hwasan/TestCases/longjmp-setjmp-interception.c | 21 +- compiler-rt/test/lit.common.cfg.py | 14 +- compiler-rt/test/sanitizer_common/CMakeLists.txt | 3 + .../ubsan/TestCases/Misc/Linux/static-link.cpp | 1 + .../dexter/dex/builder/ParserOptions.py | 9 +- .../dexter/dex/tools/TestToolBase.py | 10 +- flang/CMakeLists.txt | 2 +- flang/docs/FlangDriver.md | 126 + flang/include/flang/Evaluate/expression.h | 2 + flang/include/flang/Evaluate/real.h | 31 +- flang/include/flang/Evaluate/tools.h | 8 +- flang/include/flang/Semantics/tools.h | 4 - flang/lib/Evaluate/CMakeLists.txt | 1 + flang/lib/Evaluate/check-expression.cpp | 17 +- flang/lib/Evaluate/fold-implementation.h | 8 +- flang/lib/Evaluate/fold-integer.cpp | 56 +- flang/lib/Evaluate/fold-logical.cpp | 2 +- flang/lib/Evaluate/fold-reduction.cpp | 32 + flang/lib/Evaluate/fold-reduction.h | 30 +- flang/lib/Evaluate/formatting.cpp | 2 +- flang/lib/Evaluate/intrinsics.cpp | 37 +- flang/lib/Evaluate/shape.cpp | 40 +- flang/lib/Evaluate/tools.cpp | 34 +- flang/lib/Evaluate/variable.cpp | 2 +- flang/lib/Parser/prescan.cpp | 63 + flang/lib/Parser/prescan.h | 1 + flang/lib/Parser/token-sequence.cpp | 8 +- flang/lib/Parser/token-sequence.h | 1 + flang/lib/Semantics/check-call.cpp | 81 +- flang/lib/Semantics/check-omp-structure.cpp | 84 +- flang/lib/Semantics/check-omp-structure.h | 3 + flang/lib/Semantics/check-select-rank.cpp | 2 +- flang/lib/Semantics/expression.cpp | 353 +- flang/lib/Semantics/pointer-assignment.cpp | 3 +- flang/lib/Semantics/resolve-directives.cpp | 36 + flang/lib/Semantics/resolve-labels.cpp | 169 +- flang/lib/Semantics/resolve-names-utils.h | 10 +- flang/lib/Semantics/resolve-names.cpp | 2 +- flang/test/Evaluate/folding29.f90 | 11 + flang/test/Parser/end.f | 29 + flang/test/Semantics/call12.f90 | 11 + flang/test/Semantics/call22.f90 | 18 + flang/test/Semantics/expr-errors02.f90 | 5 +- flang/test/Semantics/label11.f90 | 16 +- flang/test/Semantics/misc-intrinsics.f90 | 23 + flang/test/Semantics/null01.f90 | 13 +- flang/test/Semantics/omp-clause-validity01.f90 | 2 - flang/test/Semantics/omp-ordered01.f90 | 80 + flang/test/Semantics/resolve63.f90 | 61 +- flang/test/Semantics/select-rank.f90 | 4 +- libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 8 +- libcxx/cmake/config-ix.cmake | 2 +- libcxxabi/cmake/config-ix.cmake | 2 +- libunwind/CMakeLists.txt | 2 +- lld/CMakeLists.txt | 10 +- lld/COFF/CMakeLists.txt | 1 + lld/COFF/COFFLinkerContext.cpp | 40 + lld/COFF/COFFLinkerContext.h | 85 + lld/COFF/CallGraphSort.cpp | 12 +- lld/COFF/CallGraphSort.h | 4 +- lld/COFF/Chunks.cpp | 13 +- lld/COFF/Chunks.h | 4 +- lld/COFF/DLL.cpp | 7 +- lld/COFF/DLL.h | 2 +- lld/COFF/DebugTypes.cpp | 208 +- lld/COFF/DebugTypes.h | 39 +- lld/COFF/Driver.cpp | 165 +- lld/COFF/Driver.h | 7 + lld/COFF/ICF.cpp | 21 +- lld/COFF/ICF.h | 3 +- lld/COFF/InputFiles.cpp | 144 +- lld/COFF/InputFiles.h | 47 +- lld/COFF/LLDMapFile.cpp | 11 +- lld/COFF/LLDMapFile.h | 6 +- lld/COFF/LTO.cpp | 4 +- lld/COFF/LTO.h | 3 +- lld/COFF/MapFile.cpp | 38 +- lld/COFF/MapFile.h | 6 +- lld/COFF/MarkLive.cpp | 10 +- lld/COFF/MarkLive.h | 5 +- lld/COFF/MinGW.cpp | 27 +- lld/COFF/MinGW.h | 8 +- lld/COFF/PDB.cpp | 106 +- lld/COFF/PDB.h | 10 +- lld/COFF/SymbolTable.cpp | 55 +- lld/COFF/SymbolTable.h | 13 +- lld/COFF/TypeMerger.h | 20 +- lld/COFF/Writer.cpp | 152 +- lld/COFF/Writer.h | 6 +- lld/Common/CMakeLists.txt | 2 +- lld/Common/Timer.cpp | 14 +- lld/ELF/Driver.cpp | 24 +- lld/MachO/InputFiles.cpp | 45 +- lld/MachO/SyntheticSections.cpp | 96 +- lld/MachO/SyntheticSections.h | 18 +- lld/MachO/UnwindInfoSection.cpp | 14 + lld/include/lld/Common/Timer.h | 4 +- lld/test/COFF/timers.ll | 62 + lld/test/MachO/Inputs/code-signature-check.py | 257 + lld/test/MachO/adhoc-codesign-hash.s | 23 + ...mpact-unwind-both-local-and-dylib-personality.s | 295 + lldb/cmake/modules/LLDBStandalone.cmake | 4 +- lldb/include/lldb/API/SBExecutionContext.h | 2 - .../lldb/Target/AppleArm64ExceptionClass.def | 50 + .../include/lldb/Target/AppleArm64ExceptionClass.h | 50 + lldb/include/lldb/Target/Language.h | 7 + lldb/include/lldb/Target/Platform.h | 8 +- lldb/include/lldb/module.modulemap | 1 + lldb/source/CMakeLists.txt | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 8 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp | 15 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 2 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 21 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 7 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 17 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 11 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 9 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 2 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 35 +- lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h | 6 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 6 +- .../Plugins/Platform/Windows/PlatformWindows.h | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 48 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 5 +- .../Process/Utility/DynamicRegisterInfo.cpp | 4 - .../Plugins/Process/Utility/DynamicRegisterInfo.h | 2 - .../Common/NativeRegisterContextWindows_arm.cpp | 4 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 19 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 32 +- .../Plugins/Process/mach-core/ThreadMachCore.cpp | 50 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 3 - .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 3 - lldb/source/Target/Platform.cpp | 15 +- lldb/source/Target/Target.cpp | 2 +- .../gdb_remote_client/TestGDBServerTargetXML.py | 273 + .../gdb_remote_client/basic_eh_frame-i386.yaml | 47 + .../postmortem/mach-core/TestMachCore.py | 2 +- .../postmortem/mach-core/operating_system.py | 7 +- .../corefile-exception-reason}/Makefile | 0 .../TestCorefileExceptionReason.py | 43 + .../API/macosx/corefile-exception-reason/main.cpp | 24 + .../API/tools/lldb-vscode/correct-thread/Makefile | 4 + .../correct-thread/TestVSCode_correct_thread.py | 47 + .../API/tools/lldb-vscode/correct-thread/main.c | 23 + lldb/test/Shell/helper/toolchain.py | 7 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 16 +- .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 39 +- llvm/CMakeLists.txt | 11 +- llvm/docs/LangRef.rst | 8 +- llvm/include/llvm-c/DebugInfo.h | 66 +- .../include/llvm/Analysis/IRSimilarityIdentifier.h | 2 - llvm/include/llvm/Analysis/IVDescriptors.h | 17 +- llvm/include/llvm/Analysis/MemorySSA.h | 6 +- llvm/include/llvm/Analysis/StackLifetime.h | 2 + llvm/include/llvm/CodeGen/CommandFlags.h | 2 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 11 + .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 34 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 51 +- llvm/include/llvm/CodeGen/MachineInstr.h | 2 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 2 +- .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 20 +- .../Orc/EPCGenericJITLinkMemoryManager.h | 9 +- .../llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h | 22 +- .../Orc/Shared/TargetProcessControlTypes.h | 101 +- .../Orc/Shared/WrapperFunctionUtils.h | 42 + .../Orc/TargetProcess/ExecutorBootstrapService.h | 36 + .../TargetProcess/SimpleExecutorMemoryManager.h | 70 + .../Orc/TargetProcess/SimpleRemoteEPCServer.h | 59 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 11 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 9 +- llvm/include/llvm/IR/DIBuilder.h | 32 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 30 +- llvm/include/llvm/IR/GlobalIndirectSymbol.h | 11 - llvm/include/llvm/IR/Instruction.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/Metadata.h | 4 + llvm/include/llvm/IR/PassManager.h | 6 - llvm/include/llvm/Object/MachO.h | 38 + llvm/include/llvm/Support/BinaryByteStream.h | 34 +- llvm/include/llvm/Support/BinaryItemStream.h | 14 +- llvm/include/llvm/Support/BinaryStream.h | 12 +- llvm/include/llvm/Support/BinaryStreamReader.h | 14 +- llvm/include/llvm/Support/BinaryStreamRef.h | 71 +- llvm/include/llvm/Support/BinaryStreamWriter.h | 14 +- llvm/include/llvm/Support/CMakeLists.txt | 2 +- llvm/include/llvm/Support/DataExtractor.h | 3 + llvm/include/llvm/Target/GlobalISel/Combine.td | 8 +- llvm/include/llvm/Target/TargetOptions.h | 16 + llvm/include/llvm/TextAPI/InterfaceFile.h | 2 +- llvm/include/llvm/Transforms/IPO/LoopExtractor.h | 2 + .../Transforms/Instrumentation/AddressSanitizer.h | 4 + .../Instrumentation/HWAddressSanitizer.h | 2 + .../Transforms/Instrumentation/MemorySanitizer.h | 17 + .../Transforms/Instrumentation/ThreadSanitizer.h | 8 + llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 2 + llvm/include/llvm/Transforms/Scalar/GVN.h | 3 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 2 + .../llvm/Transforms/Scalar/LowerMatrixIntrinsics.h | 2 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 2 + .../llvm/Transforms/Scalar/SimpleLoopUnswitch.h | 3 + .../llvm/Transforms/Utils/EntryExitInstrumenter.h | 3 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 2 + llvm/lib/Analysis/AliasAnalysis.cpp | 28 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 6 - llvm/lib/Analysis/IVDescriptors.cpp | 55 +- llvm/lib/Analysis/MemoryLocation.cpp | 35 +- llvm/lib/Analysis/MemorySSA.cpp | 62 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/Analysis/StackLifetime.cpp | 16 + llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 31 +- llvm/lib/AsmParser/LLParser.cpp | 11 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 8 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 10 + llvm/lib/CodeGen/BranchFolding.cpp | 11 +- llvm/lib/CodeGen/CommandFlags.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 253 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 18 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 137 +- llvm/lib/CodeGen/HardwareLoops.cpp | 8 +- .../CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 2 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 11 - llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 63 +- llvm/lib/CodeGen/SplitKit.cpp | 25 +- llvm/lib/CodeGen/SplitKit.h | 10 +- llvm/lib/CodeGen/TailDuplicator.cpp | 28 +- .../DebugInfo/CodeView/SimpleTypeSerializer.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 4 +- llvm/lib/DebugInfo/MSF/MappedBlockStream.cpp | 90 +- .../PDB/Native/NativeEnumInjectedSources.cpp | 4 +- .../Orc/EPCGenericJITLinkMemoryManager.cpp | 26 +- .../lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp | 14 +- llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp | 12 +- .../Orc/TargetProcess/CMakeLists.txt | 1 + .../Orc/TargetProcess/OrcRTBootstrap.cpp | 55 - .../TargetProcess/SimpleExecutorMemoryManager.cpp | 251 + .../Orc/TargetProcess/SimpleRemoteEPCServer.cpp | 2 + llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 4 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/DIBuilder.cpp | 29 +- llvm/lib/IR/DebugInfo.cpp | 68 +- llvm/lib/IR/DebugInfoMetadata.cpp | 7 +- llvm/lib/IR/LLVMContextImpl.h | 13 +- llvm/lib/Object/CMakeLists.txt | 1 + llvm/lib/Object/CodeSignatureSection.cpp | 142 + llvm/lib/Passes/CMakeLists.txt | 2 + llvm/lib/Passes/OptimizationLevel.cpp | 30 + llvm/lib/Passes/PassBuilder.cpp | 1623 +- llvm/lib/Passes/PassBuilderPipelines.cpp | 1730 + llvm/lib/Passes/PassRegistry.def | 16 +- llvm/lib/Support/BinaryStreamReader.cpp | 16 +- llvm/lib/Support/BinaryStreamRef.cpp | 31 +- llvm/lib/Support/BinaryStreamWriter.cpp | 6 +- llvm/lib/TableGen/Record.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 32 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 8 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 18 + .../AArch64/GISel/AArch64GlobalISelUtils.cpp | 11 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 68 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 17 +- .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 4 +- .../AArch64/GISel/AArch64PostLegalizerLowering.cpp | 8 +- .../AArch64/GISel/AArch64PreLegalizerCombiner.cpp | 4 +- .../AArch64/GISel/AArch64RegisterBankInfo.cpp | 44 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 2 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 44 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 68 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 24 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 2 +- llvm/lib/Target/AMDGPU/GCNSubtarget.h | 6 +- llvm/lib/Target/AMDGPU/R600InstrInfo.h | 4 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 18 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 18 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 4 - llvm/lib/Target/AMDGPU/SOPInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 38 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 8 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 7 +- llvm/lib/Target/ARM/ARM.td | 14 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 9 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 77 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 5 + llvm/lib/Target/AVR/AVRFrameLowering.cpp | 5 +- llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 5 +- llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td | 2 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 30 +- llvm/lib/Target/Mips/MicroMipsDSPInstrInfo.td | 73 +- llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 61 +- llvm/lib/Target/Mips/Mips16InstrInfo.td | 12 +- llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 7 +- llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 45 +- llvm/lib/Target/Mips/MipsEVAInstrInfo.td | 9 +- llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 50 +- llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 25 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 26 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 21 +- llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 5 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 33 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 41 + llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZTargetStreamer.h | 26 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 34 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 85 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 4 +- llvm/lib/Target/X86/X86PreTileConfig.cpp | 2 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 7 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 56 +- llvm/lib/TextAPI/TextStub.cpp | 4 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 21 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 3 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 4 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 5 +- llvm/lib/Transforms/IPO/FunctionSpecialization.cpp | 13 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 11 +- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 10 + llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 21 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 3 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 57 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 13 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 36 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 54 + .../InstCombine/InstCombineVectorOps.cpp | 38 + .../InstCombine/InstructionCombining.cpp | 36 +- .../Instrumentation/AddressSanitizer.cpp | 20 + .../Instrumentation/DataFlowSanitizer.cpp | 37 +- .../Instrumentation/HWAddressSanitizer.cpp | 11 + .../Transforms/Instrumentation/InstrProfiling.cpp | 7 +- .../lib/Transforms/Instrumentation/MemProfiler.cpp | 16 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 17 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 4 +- llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp | 15 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 11 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 5 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 10 + llvm/lib/Transforms/Scalar/GVN.cpp | 21 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 12 - llvm/lib/Transforms/Scalar/LoopPredication.cpp | 46 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 22 + .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 10 + llvm/lib/Transforms/Scalar/MergeICmps.cpp | 4 +- .../Transforms/Scalar/MergedLoadStoreMotion.cpp | 9 + llvm/lib/Transforms/Scalar/SROA.cpp | 27 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 11 + .../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 10 + llvm/lib/Transforms/Utils/LowerSwitch.cpp | 10 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 42 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 25 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 62 +- llvm/test/Analysis/CostModel/X86/bitreverse.ll | 88 +- llvm/test/Analysis/CostModel/X86/ctlz.ll | 168 +- llvm/test/Analysis/CostModel/X86/ctpop.ll | 108 +- llvm/test/Analysis/CostModel/X86/cttz.ll | 148 +- .../extract-highbits-variablemask.ll | 2 +- .../Analysis/ScalarEvolution/flags-from-poison.ll | 793 +- .../ScalarEvolution/max-be-count-not-constant.ll | 4 +- llvm/test/Analysis/ScalarEvolution/mul.ll | 4 +- .../Analysis/ScalarEvolution/no-wrap-add-exprs.ll | 78 + .../Analysis/ScalarEvolution/nsw-offset-assume.ll | 59 +- llvm/test/Analysis/ScalarEvolution/nsw-offset.ll | 55 +- llvm/test/Analysis/ScalarEvolution/outer_phi.ll | 119 + .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 125 +- .../ScalarEvolution/trip-count-implied-addrec.ll | 232 +- llvm/test/Bitcode/DIImportedEntity_backward.ll | 81 + llvm/test/Bitcode/DIImportedEntity_backward.ll.bc | Bin 0 -> 2488 bytes llvm/test/Bitcode/DIImportedEntity_elements.ll | 98 + .../CodeGen/AArch64/GlobalISel/arm64-atomic.ll | 111 + .../GlobalISel/combine-ptradd-reassociation.mir | 79 + .../prelegalizer-combiner-load-and-mask.mir | 252 + llvm/test/CodeGen/AArch64/fdiv_combine.ll | 89 +- .../CodeGen/AArch64/i128_volatile_load_store.ll | 1 + llvm/test/CodeGen/AArch64/sve-split-fp-reduce.ll | 55 +- .../CodeGen/AArch64/swift-dynamic-async-frame.ll | 17 +- .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 56 +- .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 220 +- .../CodeGen/AMDGPU/GlobalISel/load-local.128.ll | 300 +- .../CodeGen/AMDGPU/GlobalISel/load-local.96.ll | 245 +- .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 277 +- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 72 +- .../GlobalISel/postlegalizercombiner-and.mir | 4 +- .../postlegalizercombiner-load-and-mask.mir | 24 + llvm/test/CodeGen/AMDGPU/ctlz.ll | 3 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 3 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 36 +- llvm/test/CodeGen/AMDGPU/ds-alignment.ll | 74 +- .../test/CodeGen/AMDGPU/hip.extern.shared.array.ll | 21 + llvm/test/CodeGen/ARM/ParallelDSP/pr42729.ll | 109 +- llvm/test/CodeGen/ARM/cmse-clear.ll | 24 +- .../test/CodeGen/ARM/cmse-cve-2021-35465-return.ll | 69 + llvm/test/CodeGen/ARM/cmse-cve-2021-35465.ll | 119 + llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.mir | 4 +- llvm/test/CodeGen/ARM/cmse.ll | 12 +- llvm/test/CodeGen/ARM/select_const.ll | 49 + llvm/test/CodeGen/PowerPC/byval.ll | 11 +- .../test/CodeGen/RISCV/rv64i-exhaustive-w-insts.ll | 6 +- llvm/test/CodeGen/RISCV/srem-lkk.ll | 2 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 43 +- llvm/test/CodeGen/X86/pr25725.ll | 35 + llvm/test/CodeGen/X86/psadbw.ll | 12 +- llvm/test/CodeGen/X86/sad.ll | 2 +- llvm/test/CodeGen/X86/sad_variations.ll | 14 +- llvm/test/CodeGen/X86/swift-dynamic-async-frame.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 58 + .../X86/dwarfdump-DIImportedEntity_elements.ll | 108 + .../DataFlowSanitizer/Inputs/abilist.txt | 2 + .../DataFlowSanitizer/force_zero.ll | 16 + llvm/test/Instrumentation/HeapProfiler/stack.ll | 49 + llvm/test/MC/SystemZ/machine-directive.s | 20 + llvm/test/Other/new-pm-print-pipeline.ll | 42 + .../AggressiveInstCombine/trunc_vector_instrs.ll | 89 + .../DeadStoreElimination/captures-before-call.ll | 643 + .../DeadStoreElimination/captures-before-load.ll | 799 + .../function-specialization-constant-expression.ll | 58 +- .../function-specialization-nonconst-glob.ll | 70 + .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 39 + llvm/test/Transforms/HardwareLoops/loop-guards.ll | 29 + .../Transforms/IndVarSimplify/negative_ranges.ll | 105 + llvm/test/Transforms/IndVarSimplify/outer_phi.ll | 398 + .../InstCombine/AArch64/sve-intrinsic-opts-zip.ll | 24 + llvm/test/Transforms/InstCombine/and.ll | 32 +- llvm/test/Transforms/InstCombine/insert-ext.ll | 29 +- .../Transforms/InstCombine/minmax-intrinsics.ll | 216 + llvm/test/Transforms/InstCombine/powi.ll | 263 + llvm/test/Transforms/InstCombine/select.ll | 89 +- .../Transforms/InstCombine/sink_instruction.ll | 175 +- .../LoopIdiom/memcpy-debugify-remarks.ll | 23 +- .../LoopIdiom/memset-debugify-remarks.ll | 21 +- .../LoopPredication/invalidate-analyses.ll | 165 + .../Transforms/LoopVectorize/float-induction.ll | 3 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 59 +- llvm/test/Transforms/LoopVectorize/loop-form.ll | 13 +- .../Transforms/LoopVectorize/minmax_reduction.ll | 222 + .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 3 +- .../test/Transforms/OpenMP/remove_globalization.ll | 71 +- .../Transforms/OpenMP/replace_globalization.ll | 31 +- .../Transforms/OpenMP/single_threaded_execution.ll | 23 +- .../PhaseOrdering/X86/store-constant-merge.ll | 371 + .../PhaseOrdering/X86/vector-reductions-logical.ll | 93 +- .../AArch64/memory-runtime-checks-in-loops.ll | 176 + .../SLPVectorizer/AArch64/memory-runtime-checks.ll | 931 + llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 148 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 56 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 148 +- .../test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 43 + .../X86/vectorize-reorder-alt-shuffle.ll | 67 + .../Transforms/SampleProfile/pseudo-probe-emit.ll | 3 + .../SimplifyCFG/X86/switch-to-lookup-bitcast.ll | 42 + .../SimplifyCFG/X86/switch-to-lookup-gep.ll | 134 + llvm/test/lit.cfg.py | 8 + llvm/test/lit.site.cfg.py.in | 1 + .../{Other => tools/llvm-extract}/extract-alias.ll | 0 .../llvm-extract}/extract-linkonce.ll | 0 .../llvm-extract}/extract-weak-odr.ll | 0 llvm/test/{Other => tools/llvm-extract}/extract.ll | 0 llvm/test/tools/llvm-mca/X86/Atom/resources-mmx.s | 26 +- llvm/test/tools/llvm-mca/X86/Atom/resources-sse2.s | 10 +- .../test/tools/llvm-mca/X86/Atom/resources-ssse3.s | 4 +- .../Inputs/cs-invalid-ret-addr.perfscript | 12 + .../tools/llvm-profgen/cs-invalid-ret-addr.test | 4 + .../test/tools/llvm-profgen/cs-preinline-cost.test | 2 +- .../no-replace-intrinsic-callee-with-undef.ll | 4 +- .../llvm-reduce/remove-all-of-multiple-args.ll | 2 +- llvm/test/tools/llvm-reduce/remove-args-2.ll | 2 +- .../tools/llvm-reduce/remove-args-used-by-ret.ll | 2 +- llvm/test/tools/llvm-reduce/remove-args.ll | 2 +- .../tools/llvm-reduce/remove-bbs-ret-nonvoid.ll | 4 +- .../tools/llvm-reduce/remove-bbs-unwinded-to.ll | 2 +- llvm/test/tools/llvm-reduce/remove-bbs.ll | 2 +- llvm/test/tools/llvm-reduce/remove-funcs.ll | 2 +- ...tion-arguments-of-funcs-used-in-blockaddress.ll | 2 +- llvm/test/tools/llvm-reduce/remove-global-vars.ll | 2 +- .../tools/llvm-reduce/remove-invoked-functions.ll | 4 +- llvm/test/tools/llvm-reduce/remove-operands.ll | 20 + llvm/test/tools/llvm-reduce/remove-single-arg.ll | 2 +- llvm/test/tools/llvm-shlib/typeids.test | 14 + llvm/test/tools/obj2yaml/XCOFF/aix.yaml | 225 +- .../test/tools/obj2yaml/XCOFF/invalid-section.yaml | 32 + llvm/test/tools/obj2yaml/XCOFF/invalid-symbol.yaml | 30 + llvm/tools/llvm-c-test/debuginfo.c | 9 +- .../llvm-jitlink-executor.cpp | 13 +- llvm/tools/llvm-pdbutil/LinePrinter.cpp | 30 +- llvm/tools/llvm-pdbutil/LinePrinter.h | 10 +- llvm/tools/llvm-profgen/CSPreInliner.cpp | 2 +- llvm/tools/llvm-profgen/PerfReader.cpp | 27 +- llvm/tools/llvm-profgen/PerfReader.h | 4 + llvm/tools/llvm-profgen/ProfiledBinary.h | 6 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.cpp | 2 + llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp | 74 + llvm/tools/llvm-reduce/deltas/ReduceOperands.h | 22 + llvm/tools/obj2yaml/xcoff2yaml.cpp | 90 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 25 +- .../DebugInfo/MSF/MappedBlockStreamTest.cpp | 8 +- llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + .../Orc/EPCGenericJITLinkMemoryManagerTest.cpp | 121 +- .../Orc/SimpleExecutorMemoryManagerTest.cpp | 86 + .../Orc/WrapperFunctionUtilsTest.cpp | 23 + llvm/unittests/IR/IRBuilderTest.cpp | 6 +- llvm/unittests/IR/MetadataTest.cpp | 19 + llvm/unittests/Support/BinaryStreamTest.cpp | 35 +- llvm/unittests/Support/DataExtractorTest.cpp | 12 + llvm/utils/TableGen/CodeGenRegisters.cpp | 6 +- llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 4 +- .../clang-tidy/readability/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 3 +- llvm/utils/gn/secondary/lld/COFF/BUILD.gn | 1 + .../lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + .../llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 1 + mlir/docs/ConversionToLLVMDialect.md | 284 - mlir/docs/Dialects/Linalg/OpDSL.md | 15 +- mlir/docs/LLVMDialectMemRefConvention.md | 494 - mlir/docs/TargetLLVMIR.md | 898 + mlir/include/mlir/Analysis/AffineStructures.h | 16 + mlir/include/mlir/Analysis/Presburger/Matrix.h | 10 +- .../Linalg/IR/LinalgNamedStructuredOps.yaml | 454 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 5 +- .../Dialect/Linalg/Transforms/CodegenStrategy.h | 10 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 5 + mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td | 24 +- .../mlir/Dialect/SparseTensor/Utils/Merger.h | 1 + mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td | 2 +- mlir/include/mlir/IR/MLIRContext.h | 5 + mlir/include/mlir/IR/OpBase.td | 44 +- mlir/include/mlir/TableGen/Pattern.h | 3 + mlir/include/mlir/Transforms/Passes.td | 2 +- mlir/lib/Analysis/AffineStructures.cpp | 64 +- mlir/lib/Analysis/Presburger/Matrix.cpp | 12 + mlir/lib/Analysis/PresburgerSet.cpp | 25 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 2 +- mlir/lib/Dialect/EmitC/IR/EmitC.cpp | 9 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 116 +- .../Linalg/Transforms/ComprehensiveBufferize.cpp | 278 +- .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 37 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 26 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 14 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 24 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 23 + .../SparseTensor/Transforms/Sparsification.cpp | 226 +- mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp | 17 + .../Transforms/TensorConstantBufferize.cpp | 2 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 12 +- mlir/lib/Dialect/Tosa/Utils/QuantUtils.cpp | 24 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 2 +- mlir/lib/ExecutionEngine/SparseUtils.cpp | 20 +- mlir/lib/IR/AffineExpr.cpp | 9 + mlir/lib/IR/MLIRContext.cpp | 20 +- mlir/lib/Support/MlirOptMain.cpp | 30 +- mlir/lib/TableGen/Pattern.cpp | 28 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 1 + mlir/lib/Transforms/BufferResultsToOutParams.cpp | 3 +- mlir/lib/Transforms/CMakeLists.txt | 1 - mlir/lib/Transforms/PassDetail.h | 4 - .../dialects/linalg/opdsl/ops/core_named_ops.py | 42 +- mlir/test/Dialect/EmitC/attrs.mlir | 12 + mlir/test/Dialect/EmitC/types.mlir | 11 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 24 + .../comprehensive-module-bufferize-analysis.mlir | 26 + .../comprehensive-module-bufferize-invalid.mlir | 10 + .../Linalg/comprehensive-module-bufferize.mlir | 2 +- .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 46 +- mlir/test/Dialect/Linalg/hoisting.mlir | 4 + mlir/test/Dialect/SparseTensor/fold.mlir | 26 + mlir/test/Dialect/SparseTensor/sparse_affine.mlir | 166 + mlir/test/IR/affine-map.mlir | 6 + .../Dialect/SparseTensor/CPU/sparse_cast.mlir | 1 - .../SparseTensor/CPU/sparse_filter_conv2d.mlir | 89 + .../SparseTensor/CPU/sparse_quantized_matmul.mlir | 76 + mlir/test/Target/Cpp/attrs.mlir | 10 + mlir/test/Target/Cpp/types.mlir | 17 + .../Transforms/buffer-results-to-out-params.mlir | 10 +- mlir/test/Transforms/loop-fusion-2.mlir | 8 +- mlir/test/Transforms/loop-fusion.mlir | 18 +- .../Dialect/Linalg/TestLinalgCodegenStrategy.cpp | 6 + mlir/test/lib/Dialect/Test/TestOps.td | 58 + mlir/test/mlir-tblgen/pattern.mlir | 53 + mlir/test/mlir-tblgen/rewriter-errors.td | 14 + mlir/test/mlir-tblgen/rewriter-indexing.td | 10 + mlir/tools/mlir-tblgen/RewriterGen.cpp | 150 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 60 +- mlir/unittests/Analysis/Presburger/MatrixTest.cpp | 25 + openmp/docs/design/Runtimes.rst | 9 + .../libomptarget/DeviceRTL/include/Configuration.h | 9 +- openmp/libomptarget/DeviceRTL/include/Debug.h | 2 + openmp/libomptarget/DeviceRTL/include/Interface.h | 4 + openmp/libomptarget/DeviceRTL/include/State.h | 3 + .../libomptarget/DeviceRTL/src/Configuration.cpp | 23 +- openmp/libomptarget/DeviceRTL/src/Debug.cpp | 7 + openmp/libomptarget/DeviceRTL/src/State.cpp | 16 +- .../deviceRTLs/common/device_environment.h | 2 + openmp/libomptarget/deviceRTLs/interface.h | 6 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 20 +- .../plugins/generic-elf-64bit/src/rtl.cpp | 4 +- .../test/api/omp_dynamic_shared_memory.c | 31 + openmp/runtime/src/kmp_gsupport.cpp | 50 +- openmp/runtime/src/kmp_taskdeps.cpp | 5 +- .../runtime/src/thirdparty/ittnotify/LICENSE.txt | 8 + .../src/thirdparty/ittnotify/disable_warnings.h | 22 +- .../runtime/src/thirdparty/ittnotify/ittnotify.h | 437 +- .../src/thirdparty/ittnotify/ittnotify_config.h | 103 +- .../src/thirdparty/ittnotify/ittnotify_static.cpp | 439 +- .../src/thirdparty/ittnotify/ittnotify_static.h | 52 +- .../src/thirdparty/ittnotify/ittnotify_types.h | 2 + .../src/thirdparty/ittnotify/legacy/ittnotify.h | 8 +- openmp/runtime/test/CMakeLists.txt | 1 + openmp/runtime/test/lit.cfg | 15 +- openmp/runtime/test/lit.site.cfg.in | 1 + openmp/runtime/test/tasking/omp50_taskdep_depobj.c | 89 + polly/lib/Analysis/ScopDetection.cpp | 3 +- polly/lib/External/isl/.gitignore | 58 + polly/lib/External/isl/.gitmodules | 3 + polly/lib/External/isl/Makefile.am | 666 - polly/lib/External/isl/Makefile.in | 3049 -- polly/lib/External/isl/aclocal.m4 | 1433 - polly/lib/External/isl/compile | 348 - polly/lib/External/isl/config.guess | 1686 - polly/lib/External/isl/config.sub | 1853 - polly/lib/External/isl/configure | 24567 ---------- polly/lib/External/isl/configure.ac | 145 - polly/lib/External/isl/depcomp | 791 - polly/lib/External/isl/doc/Makefile.am | 32 - polly/lib/External/isl/doc/Makefile.in | 526 - polly/lib/External/isl/doc/interface | 27 + polly/lib/External/isl/imath/.dockerignore | 12 + polly/lib/External/isl/imath/.gitattributes | 1 + polly/lib/External/isl/imath/.travis.yml | 14 + polly/lib/External/isl/imath/ChangeLog | 563 + polly/lib/External/isl/imath/LICENSE | 20 + polly/lib/External/isl/imath/Makefile | 131 + polly/lib/External/isl/imath/README.md | 107 + polly/lib/External/isl/imath/contrib/Makefile.msvc | 84 + polly/lib/External/isl/imath/contrib/README | 3 + polly/lib/External/isl/imath/doc.md | 1198 + polly/lib/External/isl/imath/doc.md.in | 394 + polly/lib/External/isl/imath/examples/basecvt.c | 117 + polly/lib/External/isl/imath/examples/findprime.c | 67 + polly/lib/External/isl/imath/examples/imcalc.c | 1134 + polly/lib/External/isl/imath/examples/input.c | 116 + polly/lib/External/isl/imath/examples/pi.c | 173 + polly/lib/External/isl/imath/examples/randprime.c | 240 + polly/lib/External/isl/imath/examples/rounding.c | 83 + polly/lib/External/isl/imath/examples/rsakey.c | 304 + polly/lib/External/isl/imath/imdrover.c | 1462 + polly/lib/External/isl/imath/imdrover.h | 111 + polly/lib/External/isl/imath/imtest.c | 425 + polly/lib/External/isl/imath/imtimer.c | 215 + polly/lib/External/isl/imath/iprime.c | 96 + polly/lib/External/isl/imath/iprime.h | 48 + polly/lib/External/isl/imath/rsamath.c | 148 + polly/lib/External/isl/imath/rsamath.h | 94 + polly/lib/External/isl/imath/tests/add.tc | 848 + polly/lib/External/isl/imath/tests/bigmul.tc | 10 + polly/lib/External/isl/imath/tests/bigsqr.tc | 11 + polly/lib/External/isl/imath/tests/bintest.c | 104 + polly/lib/External/isl/imath/tests/bug-swap.c | 22 + polly/lib/External/isl/imath/tests/compare.tc | 31 + polly/lib/External/isl/imath/tests/conv.tc | 228 + polly/lib/External/isl/imath/tests/div.tc | 963 + polly/lib/External/isl/imath/tests/egcd.tc | 752 + polly/lib/External/isl/imath/tests/emod.tc | 756 + polly/lib/External/isl/imath/tests/emodv.tc | 305 + polly/lib/External/isl/imath/tests/expt.tc | 154 + polly/lib/External/isl/imath/tests/gcd.tc | 761 + .../isl/imath/tests/gmp-compat-test/.gitignore | 10 + .../isl/imath/tests/gmp-compat-test/Makefile | 27 + .../isl/imath/tests/gmp-compat-test/README | 106 + .../isl/imath/tests/gmp-compat-test/genctest.py | 287 + .../isl/imath/tests/gmp-compat-test/gendata.py | 392 + .../isl/imath/tests/gmp-compat-test/genpytest.py | 137 + .../imath/tests/gmp-compat-test/gmp_custom_test.c | 28 + .../isl/imath/tests/gmp-compat-test/gmpapi.py | 131 + .../tests/gmp-compat-test/imath_custom_test.c | 28 + .../isl/imath/tests/gmp-compat-test/runtest | 7 + .../isl/imath/tests/gmp-compat-test/runtest.py | 144 + polly/lib/External/isl/imath/tests/imath-test.scm | 172 + polly/lib/External/isl/imath/tests/init.tc | 12 + polly/lib/External/isl/imath/tests/invmod.tc | 452 + polly/lib/External/isl/imath/tests/isprime.tc | 33 + polly/lib/External/isl/imath/tests/lcm.tc | 780 + .../lib/External/isl/imath/tests/linux/Dockerfile | 14 + polly/lib/External/isl/imath/tests/mod.tc | 754 + polly/lib/External/isl/imath/tests/mul.tc | 864 + polly/lib/External/isl/imath/tests/neg.tc | 9 + polly/lib/External/isl/imath/tests/pi1024.txt | 1 + polly/lib/External/isl/imath/tests/pi1500-10.txt | 1 + polly/lib/External/isl/imath/tests/pi1698-16.txt | 1 + polly/lib/External/isl/imath/tests/qadd.tc | 803 + polly/lib/External/isl/imath/tests/qaddz.tc | 800 + polly/lib/External/isl/imath/tests/qdiv.tc | 803 + polly/lib/External/isl/imath/tests/qdivz.tc | 800 + polly/lib/External/isl/imath/tests/qmisc.tc | 49 + polly/lib/External/isl/imath/tests/qmul.tc | 803 + polly/lib/External/isl/imath/tests/qmulz.tc | 800 + polly/lib/External/isl/imath/tests/qsub.tc | 803 + polly/lib/External/isl/imath/tests/qsubz.tc | 800 + polly/lib/External/isl/imath/tests/qtodec.tc | 1303 + polly/lib/External/isl/imath/tests/root.tc | 44 + polly/lib/External/isl/imath/tests/rtest.c | 120 + polly/lib/External/isl/imath/tests/set.tc | 12 + polly/lib/External/isl/imath/tests/sqr.tc | 755 + polly/lib/External/isl/imath/tests/sub.tc | 849 + polly/lib/External/isl/imath/tests/test.bc | 155 + polly/lib/External/isl/imath/tests/test.sh | 85 + .../lib/External/isl/imath/tools/findthreshold.py | 94 + polly/lib/External/isl/imath/tools/mkdoc.py | 209 + .../isl/include/isl/cpp-checked-conversion.h | 691 - polly/lib/External/isl/include/isl/cpp-checked.h | 19815 -------- polly/lib/External/isl/include/isl/cpp.h | 28653 ----------- polly/lib/External/isl/include/isl/typed_cpp.h | 48863 ------------------- polly/lib/External/isl/install-sh | 541 - polly/lib/External/isl/interface/Makefile.am | 28 - polly/lib/External/isl/interface/Makefile.in | 1002 - polly/lib/External/isl/interface/aclocal.m4 | 1181 - polly/lib/External/isl/interface/compile | 348 - polly/lib/External/isl/interface/config.guess | 1686 - polly/lib/External/isl/interface/config.sub | 1853 - polly/lib/External/isl/interface/configure | 22142 --------- polly/lib/External/isl/interface/depcomp | 791 - polly/lib/External/isl/interface/install-sh | 541 - polly/lib/External/isl/interface/isl.py | 16882 ------- polly/lib/External/isl/interface/isl_config.h.in | 154 - polly/lib/External/isl/interface/ltmain.sh | 11369 ----- polly/lib/External/isl/interface/missing | 215 - polly/lib/External/isl/isl_config.h.in | 139 - polly/lib/External/isl/ltmain.sh | 11369 ----- polly/lib/External/isl/m4/ax_c___attribute__.m4 | 66 - polly/lib/External/isl/m4/ax_cc_maxopt.m4 | 188 - .../lib/External/isl/m4/ax_check_compiler_flags.m4 | 74 - polly/lib/External/isl/m4/ax_compiler_vendor.m4 | 63 - .../External/isl/m4/ax_create_pkgconfig_info.m4 | 351 - polly/lib/External/isl/m4/ax_create_stdint_h.m4 | 739 - polly/lib/External/isl/m4/ax_cxx_compile_stdcxx.m4 | 982 - .../External/isl/m4/ax_cxx_compile_stdcxx_11.m4 | 39 - .../isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 | 37 - polly/lib/External/isl/m4/ax_detect_clang.m4 | 246 - polly/lib/External/isl/m4/ax_detect_git_head.m4 | 32 - polly/lib/External/isl/m4/ax_detect_gmp.m4 | 47 - polly/lib/External/isl/m4/ax_detect_imath.m4 | 15 - polly/lib/External/isl/m4/ax_gcc_archflag.m4 | 213 - .../External/isl/m4/ax_gcc_warn_unused_result.m4 | 56 - polly/lib/External/isl/m4/ax_gcc_x86_cpuid.m4 | 77 - polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 | 145 - polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 | 110 - polly/lib/External/isl/m4/ax_set_warning_flags.m4 | 17 - polly/lib/External/isl/m4/ax_submodule.m4 | 71 - polly/lib/External/isl/m4/libtool.m4 | 8393 ---- polly/lib/External/isl/m4/ltoptions.m4 | 437 - polly/lib/External/isl/m4/ltsugar.m4 | 124 - polly/lib/External/isl/m4/ltversion.m4 | 23 - polly/lib/External/isl/m4/lt~obsolete.m4 | 99 - polly/lib/External/isl/missing | 215 - polly/lib/External/isl/py-compile | 189 - polly/lib/External/isl/test-driver | 150 - polly/lib/External/isl/testsets/pip/bouleti.pip | 30 + polly/lib/External/isl/testsets/pip/cnt_sum2.pip | 54 + polly/lib/External/isl/testsets/pip/difficult.pip | 14 + polly/lib/External/isl/testsets/pip/jcomplex.pip | 47 + polly/lib/External/isl/testsets/pip/phideo.pip | 35 + polly/lib/External/isl/testsets/pip/seghir-e1.pip | 20 + polly/lib/External/isl/testsets/pip/seghir-e3.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e4.pip | 18 + polly/lib/External/isl/testsets/pip/seghir-e5.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e6.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e7.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e8.pip | 19 + polly/lib/External/isl/testsets/pip/seghir-e9.pip | 22 + .../{test_inputs => testsets/pip}/seghir-vd.pip | 0 polly/lib/External/ppcg/Makefile.am | 77 - polly/lib/External/ppcg/Makefile.in | 1379 - polly/lib/External/ppcg/aclocal.m4 | 1376 - polly/lib/External/ppcg/compile | 347 - polly/lib/External/ppcg/config.guess | 1530 - polly/lib/External/ppcg/config.sub | 1775 - polly/lib/External/ppcg/configure | 14613 ------ polly/lib/External/ppcg/configure.ac | 83 - polly/lib/External/ppcg/depcomp | 708 - polly/lib/External/ppcg/install-sh | 527 - polly/lib/External/ppcg/ltmain.sh | 9661 ---- polly/lib/External/ppcg/m4/ax_check_opencl.m4 | 25 - polly/lib/External/ppcg/m4/ax_check_openmp.m4 | 10 - polly/lib/External/ppcg/m4/ax_detect_git_head.m4 | 27 - polly/lib/External/ppcg/m4/ax_submodule.m4 | 83 - polly/lib/External/ppcg/m4/libtool.m4 | 7991 --- polly/lib/External/ppcg/m4/ltoptions.m4 | 384 - polly/lib/External/ppcg/m4/ltsugar.m4 | 123 - polly/lib/External/ppcg/m4/ltversion.m4 | 23 - polly/lib/External/ppcg/m4/lt~obsolete.m4 | 98 - polly/lib/External/ppcg/missing | 331 - polly/lib/External/ppcg/test-driver | 139 - polly/lib/External/update-isl.sh | 38 +- runtimes/CMakeLists.txt | 2 +- utils/bazel/llvm-project-overlay/llvm/config.bzl | 1 + 1009 files changed, 53634 insertions(+), 267173 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-data-pointer.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-containe [...] create mode 100644 clang/test/Analysis/conversion-tracking-notes.c create mode 100644 clang/test/CXX/class/class.compare/class.compare.secondary/p2.cpp create mode 100644 clang/test/CodeGen/X86/ms_fmul.c create mode 100644 clang/test/CodeGen/aix32-complex-varargs.c create mode 100644 clang/test/CodeGen/debug-info-switch-fallthrough.c create mode 100644 clang/test/CodeGen/swift-async-extended-fp.c create mode 100644 clang/test/CodeGenCXX/multi-versioning-internal-linkage.cpp create mode 100644 clang/test/CodeGenObjC/lit.local.cfg create mode 100644 clang/test/CodeGenObjCXX/lit.local.cfg create mode 100644 clang/test/Driver/arm-cmse-cve-2021-35465.c create mode 100644 clang/test/Driver/darwin-static-lib.c create mode 100644 clang/test/Lexer/char-escapes-delimited.c create mode 100644 clang/test/OpenMP/amdgcn_ldbl_check.cpp create mode 100644 clang/test/OpenMP/declare_variant_construct_codegen_1.c create mode 100644 clang/test/OpenMP/metadirective_ast_print.c create mode 100644 clang/test/OpenMP/metadirective_device_kind_codegen.c create mode 100644 clang/test/OpenMP/metadirective_device_kind_codegen.cpp create mode 100644 clang/test/OpenMP/metadirective_empty.cpp create mode 100644 clang/test/OpenMP/metadirective_implementation_codegen.c create mode 100644 clang/test/OpenMP/metadirective_implementation_codegen.cpp create mode 100644 clang/test/OpenMP/metadirective_messages.cpp delete mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp.S create mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S create mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp_x86_64.S create mode 100644 compiler-rt/test/dfsan/force_zero.c create mode 100644 flang/lib/Evaluate/fold-reduction.cpp create mode 100644 flang/test/Evaluate/folding29.f90 create mode 100644 flang/test/Parser/end.f create mode 100644 flang/test/Semantics/call22.f90 create mode 100644 flang/test/Semantics/misc-intrinsics.f90 create mode 100644 flang/test/Semantics/omp-ordered01.f90 create mode 100644 lld/COFF/COFFLinkerContext.cpp create mode 100644 lld/COFF/COFFLinkerContext.h create mode 100644 lld/test/COFF/timers.ll create mode 100644 lld/test/MachO/Inputs/code-signature-check.py create mode 100644 lld/test/MachO/adhoc-codesign-hash.s create mode 100644 lld/test/MachO/compact-unwind-both-local-and-dylib-personality.s create mode 100644 lldb/include/lldb/Target/AppleArm64ExceptionClass.def create mode 100644 lldb/include/lldb/Target/AppleArm64ExceptionClass.h create mode 100644 lldb/test/API/functionalities/gdb_remote_client/basic_eh_frame- [...] copy lldb/test/API/{lang/cpp/member-and-local-vars-with-same-name => macosx/corefi [...] create mode 100644 lldb/test/API/macosx/corefile-exception-reason/TestCorefileExce [...] create mode 100644 lldb/test/API/macosx/corefile-exception-reason/main.cpp create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/Makefile create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/TestVSCode_corre [...] create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/main.c create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBoo [...] create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecu [...] create mode 100644 llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemory [...] create mode 100644 llvm/lib/Object/CodeSignatureSection.cpp create mode 100644 llvm/lib/Passes/OptimizationLevel.cpp create mode 100644 llvm/lib/Passes/PassBuilderPipelines.cpp create mode 100644 llvm/lib/Target/SystemZ/SystemZTargetStreamer.h create mode 100644 llvm/test/Analysis/ScalarEvolution/outer_phi.ll create mode 100644 llvm/test/Bitcode/DIImportedEntity_backward.ll create mode 100644 llvm/test/Bitcode/DIImportedEntity_backward.ll.bc create mode 100644 llvm/test/Bitcode/DIImportedEntity_elements.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizercombiner-load- [...] create mode 100644 llvm/test/CodeGen/ARM/cmse-cve-2021-35465-return.ll create mode 100644 llvm/test/CodeGen/ARM/cmse-cve-2021-35465.ll create mode 100644 llvm/test/CodeGen/X86/pr25725.ll create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-DIImportedEntity_elements.ll create mode 100644 llvm/test/Instrumentation/DataFlowSanitizer/force_zero.ll create mode 100644 llvm/test/Instrumentation/HeapProfiler/stack.ll create mode 100644 llvm/test/MC/SystemZ/machine-directive.s create mode 100644 llvm/test/Transforms/AggressiveInstCombine/trunc_vector_instrs.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/captures-before-call.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/captures-before-load.ll create mode 100644 llvm/test/Transforms/FunctionSpecialization/function-specializa [...] create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/negative_ranges.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/outer_phi.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-zip.ll create mode 100644 llvm/test/Transforms/InstCombine/powi.ll create mode 100644 llvm/test/Transforms/LoopPredication/invalidate-analyses.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/store-constant-merge.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/memory-runtime-check [...] create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-alt-sh [...] create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-bitcast.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-gep.ll rename llvm/test/{Other => tools/llvm-extract}/extract-alias.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract-linkonce.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract-weak-odr.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract.ll (100%) create mode 100644 llvm/test/tools/llvm-profgen/Inputs/cs-invalid-ret-addr.perfscript create mode 100644 llvm/test/tools/llvm-profgen/cs-invalid-ret-addr.test create mode 100644 llvm/test/tools/llvm-reduce/remove-operands.ll create mode 100644 llvm/test/tools/llvm-shlib/typeids.test create mode 100644 llvm/test/tools/obj2yaml/XCOFF/invalid-section.yaml create mode 100644 llvm/test/tools/obj2yaml/XCOFF/invalid-symbol.yaml create mode 100755 llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp create mode 100755 llvm/tools/llvm-reduce/deltas/ReduceOperands.h create mode 100644 llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp delete mode 100644 mlir/docs/ConversionToLLVMDialect.md delete mode 100644 mlir/docs/LLVMDialectMemRefConvention.md create mode 100644 mlir/docs/TargetLLVMIR.md create mode 100644 mlir/test/Dialect/EmitC/attrs.mlir create mode 100644 mlir/test/Dialect/SparseTensor/sparse_affine.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_filter_co [...] create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_quantized [...] create mode 100644 mlir/test/Target/Cpp/attrs.mlir create mode 100644 mlir/test/Target/Cpp/types.mlir create mode 100644 openmp/libomptarget/test/api/omp_dynamic_shared_memory.c create mode 100644 openmp/runtime/src/thirdparty/ittnotify/LICENSE.txt create mode 100644 openmp/runtime/test/tasking/omp50_taskdep_depobj.c create mode 100644 polly/lib/External/isl/.gitignore create mode 100644 polly/lib/External/isl/.gitmodules delete mode 100644 polly/lib/External/isl/Makefile.am delete mode 100644 polly/lib/External/isl/Makefile.in delete mode 100644 polly/lib/External/isl/aclocal.m4 delete mode 100755 polly/lib/External/isl/compile delete mode 100755 polly/lib/External/isl/config.guess delete mode 100755 polly/lib/External/isl/config.sub delete mode 100755 polly/lib/External/isl/configure delete mode 100644 polly/lib/External/isl/configure.ac delete mode 100755 polly/lib/External/isl/depcomp delete mode 100644 polly/lib/External/isl/doc/Makefile.am delete mode 100644 polly/lib/External/isl/doc/Makefile.in create mode 100644 polly/lib/External/isl/doc/interface create mode 100644 polly/lib/External/isl/imath/.dockerignore create mode 100644 polly/lib/External/isl/imath/.gitattributes create mode 100644 polly/lib/External/isl/imath/.travis.yml create mode 100644 polly/lib/External/isl/imath/ChangeLog create mode 100644 polly/lib/External/isl/imath/LICENSE create mode 100644 polly/lib/External/isl/imath/Makefile create mode 100644 polly/lib/External/isl/imath/README.md create mode 100644 polly/lib/External/isl/imath/contrib/Makefile.msvc create mode 100644 polly/lib/External/isl/imath/contrib/README create mode 100644 polly/lib/External/isl/imath/doc.md create mode 100644 polly/lib/External/isl/imath/doc.md.in create mode 100644 polly/lib/External/isl/imath/examples/basecvt.c create mode 100644 polly/lib/External/isl/imath/examples/findprime.c create mode 100644 polly/lib/External/isl/imath/examples/imcalc.c create mode 100644 polly/lib/External/isl/imath/examples/input.c create mode 100644 polly/lib/External/isl/imath/examples/pi.c create mode 100644 polly/lib/External/isl/imath/examples/randprime.c create mode 100644 polly/lib/External/isl/imath/examples/rounding.c create mode 100644 polly/lib/External/isl/imath/examples/rsakey.c create mode 100644 polly/lib/External/isl/imath/imdrover.c create mode 100644 polly/lib/External/isl/imath/imdrover.h create mode 100644 polly/lib/External/isl/imath/imtest.c create mode 100644 polly/lib/External/isl/imath/imtimer.c create mode 100644 polly/lib/External/isl/imath/iprime.c create mode 100644 polly/lib/External/isl/imath/iprime.h create mode 100644 polly/lib/External/isl/imath/rsamath.c create mode 100644 polly/lib/External/isl/imath/rsamath.h create mode 100644 polly/lib/External/isl/imath/tests/add.tc create mode 100644 polly/lib/External/isl/imath/tests/bigmul.tc create mode 100644 polly/lib/External/isl/imath/tests/bigsqr.tc create mode 100644 polly/lib/External/isl/imath/tests/bintest.c create mode 100644 polly/lib/External/isl/imath/tests/bug-swap.c create mode 100644 polly/lib/External/isl/imath/tests/compare.tc create mode 100644 polly/lib/External/isl/imath/tests/conv.tc create mode 100644 polly/lib/External/isl/imath/tests/div.tc create mode 100644 polly/lib/External/isl/imath/tests/egcd.tc create mode 100644 polly/lib/External/isl/imath/tests/emod.tc create mode 100644 polly/lib/External/isl/imath/tests/emodv.tc create mode 100644 polly/lib/External/isl/imath/tests/expt.tc create mode 100644 polly/lib/External/isl/imath/tests/gcd.tc create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/.gitignore create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/Makefile create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/README create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/genctest.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gendata.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/genpytest.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gmp_custom_test.c create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gmpapi.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/imath_custom_test.c create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/runtest create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/runtest.py create mode 100644 polly/lib/External/isl/imath/tests/imath-test.scm create mode 100644 polly/lib/External/isl/imath/tests/init.tc create mode 100644 polly/lib/External/isl/imath/tests/invmod.tc create mode 100644 polly/lib/External/isl/imath/tests/isprime.tc create mode 100644 polly/lib/External/isl/imath/tests/lcm.tc create mode 100644 polly/lib/External/isl/imath/tests/linux/Dockerfile create mode 100644 polly/lib/External/isl/imath/tests/mod.tc create mode 100644 polly/lib/External/isl/imath/tests/mul.tc create mode 100644 polly/lib/External/isl/imath/tests/neg.tc create mode 100644 polly/lib/External/isl/imath/tests/pi1024.txt create mode 100644 polly/lib/External/isl/imath/tests/pi1500-10.txt create mode 100644 polly/lib/External/isl/imath/tests/pi1698-16.txt create mode 100644 polly/lib/External/isl/imath/tests/qadd.tc create mode 100644 polly/lib/External/isl/imath/tests/qaddz.tc create mode 100644 polly/lib/External/isl/imath/tests/qdiv.tc create mode 100644 polly/lib/External/isl/imath/tests/qdivz.tc create mode 100644 polly/lib/External/isl/imath/tests/qmisc.tc create mode 100644 polly/lib/External/isl/imath/tests/qmul.tc create mode 100644 polly/lib/External/isl/imath/tests/qmulz.tc create mode 100644 polly/lib/External/isl/imath/tests/qsub.tc create mode 100644 polly/lib/External/isl/imath/tests/qsubz.tc create mode 100644 polly/lib/External/isl/imath/tests/qtodec.tc create mode 100644 polly/lib/External/isl/imath/tests/root.tc create mode 100644 polly/lib/External/isl/imath/tests/rtest.c create mode 100644 polly/lib/External/isl/imath/tests/set.tc create mode 100644 polly/lib/External/isl/imath/tests/sqr.tc create mode 100644 polly/lib/External/isl/imath/tests/sub.tc create mode 100644 polly/lib/External/isl/imath/tests/test.bc create mode 100644 polly/lib/External/isl/imath/tests/test.sh create mode 100644 polly/lib/External/isl/imath/tools/findthreshold.py create mode 100644 polly/lib/External/isl/imath/tools/mkdoc.py delete mode 100644 polly/lib/External/isl/include/isl/cpp-checked-conversion.h delete mode 100644 polly/lib/External/isl/include/isl/cpp-checked.h delete mode 100644 polly/lib/External/isl/include/isl/cpp.h delete mode 100644 polly/lib/External/isl/include/isl/typed_cpp.h delete mode 100755 polly/lib/External/isl/install-sh delete mode 100644 polly/lib/External/isl/interface/Makefile.am delete mode 100644 polly/lib/External/isl/interface/Makefile.in delete mode 100644 polly/lib/External/isl/interface/aclocal.m4 delete mode 100755 polly/lib/External/isl/interface/compile delete mode 100755 polly/lib/External/isl/interface/config.guess delete mode 100755 polly/lib/External/isl/interface/config.sub delete mode 100755 polly/lib/External/isl/interface/configure delete mode 100755 polly/lib/External/isl/interface/depcomp delete mode 100755 polly/lib/External/isl/interface/install-sh delete mode 100644 polly/lib/External/isl/interface/isl.py delete mode 100644 polly/lib/External/isl/interface/isl_config.h.in delete mode 100644 polly/lib/External/isl/interface/ltmain.sh delete mode 100755 polly/lib/External/isl/interface/missing delete mode 100644 polly/lib/External/isl/isl_config.h.in delete mode 100644 polly/lib/External/isl/ltmain.sh delete mode 100644 polly/lib/External/isl/m4/ax_c___attribute__.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cc_maxopt.m4 delete mode 100644 polly/lib/External/isl/m4/ax_check_compiler_flags.m4 delete mode 100644 polly/lib/External/isl/m4/ax_compiler_vendor.m4 delete mode 100644 polly/lib/External/isl/m4/ax_create_pkgconfig_info.m4 delete mode 100644 polly/lib/External/isl/m4/ax_create_stdint_h.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_clang.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_git_head.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_gmp.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_imath.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_archflag.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_warn_unused_result.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_x86_cpuid.m4 delete mode 100644 polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 delete mode 100644 polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 delete mode 100644 polly/lib/External/isl/m4/ax_set_warning_flags.m4 delete mode 100644 polly/lib/External/isl/m4/ax_submodule.m4 delete mode 100644 polly/lib/External/isl/m4/libtool.m4 delete mode 100644 polly/lib/External/isl/m4/ltoptions.m4 delete mode 100644 polly/lib/External/isl/m4/ltsugar.m4 delete mode 100644 polly/lib/External/isl/m4/ltversion.m4 delete mode 100644 polly/lib/External/isl/m4/lt~obsolete.m4 delete mode 100755 polly/lib/External/isl/missing delete mode 100755 polly/lib/External/isl/py-compile delete mode 100755 polly/lib/External/isl/test-driver create mode 100644 polly/lib/External/isl/testsets/pip/bouleti.pip create mode 100644 polly/lib/External/isl/testsets/pip/cnt_sum2.pip create mode 100644 polly/lib/External/isl/testsets/pip/difficult.pip create mode 100644 polly/lib/External/isl/testsets/pip/jcomplex.pip create mode 100644 polly/lib/External/isl/testsets/pip/phideo.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e1.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e3.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e4.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e5.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e6.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e7.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e8.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e9.pip copy polly/lib/External/isl/{test_inputs => testsets/pip}/seghir-vd.pip (100%) delete mode 100644 polly/lib/External/ppcg/Makefile.am delete mode 100644 polly/lib/External/ppcg/Makefile.in delete mode 100644 polly/lib/External/ppcg/aclocal.m4 delete mode 100755 polly/lib/External/ppcg/compile delete mode 100644 polly/lib/External/ppcg/config.guess delete mode 100644 polly/lib/External/ppcg/config.sub delete mode 100755 polly/lib/External/ppcg/configure delete mode 100644 polly/lib/External/ppcg/configure.ac delete mode 100644 polly/lib/External/ppcg/depcomp delete mode 100644 polly/lib/External/ppcg/install-sh delete mode 100644 polly/lib/External/ppcg/ltmain.sh delete mode 100644 polly/lib/External/ppcg/m4/ax_check_opencl.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_check_openmp.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_detect_git_head.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_submodule.m4 delete mode 100644 polly/lib/External/ppcg/m4/libtool.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltoptions.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltsugar.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltversion.m4 delete mode 100644 polly/lib/External/ppcg/m4/lt~obsolete.m4 delete mode 100644 polly/lib/External/ppcg/missing delete mode 100755 polly/lib/External/ppcg/test-driver -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/binutils-gdb] branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO updated (0a8d812b42 -> 10c21d953d)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb. from 0a8d812b42 PR28328, dlltool ice adds 7b7c365c5c [bfd] Ensure unique printable names for bfd archs adds 3d53d4603e [gdb/doc] Fix typo in maint selftest entry adds b4745472b6 bfd: fix incorrect type used in sizeof adds 720f6ee095 arc: Fix got-weak linker test adds f677852bbd [gdb/testsuite] Use function_range in gdb.dwarf2/dw2-abs-hi-pc.exp adds dc746ef741 Automatic date update in version.in adds 0ffd31f044 gdb: manual: fix werrors typo adds 169a287181 [gdb/testsuite] Fix interrupted sleep in multi-threaded test-cases adds 648d5dc4e6 Automatic date update in version.in adds c9f2799101 RISC-V: Merged extension string tables and their version tab [...] adds 6bc2c6ee80 Fix segfault when running ia16-elf-gdb adds 912697efc1 [GOLD] Got_offset_list: addend field adds 973b2b402e [GOLD] Remove addend from Local_got_entry_key adds 54721a930e [GOLD] Output_data_got tidy adds 2cc9ed14fa [GOLD] Output_data_got create entry method addends adds e4d49a0f90 [GOLD] Got_entry::write addends adds 5cdb4f1442 [GOLD] PowerPC64 support for sym+addend GOT entries adds 51298b3303 PR28149, debug info with wrong file association adds ef9768e37e PR28149 part 2, purge generated line info adds 10c21d953d Automatic date update in version.in No new revisions were added by this update. Summary of changes: bfd/ChangeLog | 5 + bfd/archures.c | 2 +- bfd/cpu-ft32.c | 1 - bfd/cpu-nds32.c | 2 +- bfd/cpu-rx.c | 5 +- bfd/elfnn-riscv.c | 7 +- bfd/elfxx-riscv.c | 350 +++++++++++++-------- bfd/elfxx-riscv.h | 8 +- bfd/version.h | 2 +- gas/config/tc-riscv.c | 126 +------- gas/dwarf2dbg.c | 182 +++++++---- gas/dwarf2dbg.h | 7 +- gas/testsuite/gas/i386/dwarf2-line-3.s | 1 + gas/testsuite/gas/i386/dwarf2-line-4.d | 11 +- gas/testsuite/gas/i386/dwarf2-line-4.s | 1 + gas/testsuite/gas/i386/dwarf4-line-1.d | 15 +- gas/testsuite/gas/i386/dwarf5-line-1.d | 11 +- gas/testsuite/gas/i386/dwarf5-line-2.d | 11 +- gdb/configure.tgt | 5 + gdb/doc/gdb.texinfo | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 7 +- gdb/testsuite/gdb.btrace/enable-running.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 29 +- .../gdb.threads/continue-pending-status.c | 6 +- gold/incremental.cc | 10 +- gold/object.cc | 2 +- gold/object.h | 89 +++--- gold/output.cc | 155 ++++----- gold/output.h | 107 +++---- gold/powerpc.cc | 169 +++++----- gold/s390.cc | 12 +- gold/symtab.h | 13 +- gold/target.h | 15 +- ld/ChangeLog | 4 + ld/testsuite/ld-arc/got-weak.d | 6 +- 39 files changed, 694 insertions(+), 720 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/glibc] branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO updated (2444ce5421 -> 885762aa31)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/glibc. from 2444ce5421 mach lll_lock/unlock: Explicitly request private locking adds 5604830dea time: Fix compile error in itimer test affecting hurd adds 4b6574a6f6 Redirect fma calls to __fma in libm adds 166bb3eac3 htl: Move thread table to ld.so adds ed2f9aaf5e htl: Reimplement GSCOPE adds c484da9087 elf: Remove THREAD_GSCOPE_IN_TCB adds cb5088cfd3 benchtests: Fix validate_benchout.py exceptions adds 876e51548c Fix build-many-glibcs.py --strip for installed library renaming adds 63a788f48a posix: Fix attribute access mode on getcwd [BZ #27476] adds f3eef96390 Run conform/ tests using newly built libc adds 885762aa31 Use $(pie-default) with conformtest No new revisions were added by this update. Summary of changes: Makeconfig | 23 ++++++--- benchtests/scripts/compare_bench.py | 4 ++ benchtests/scripts/import_bench.py | 2 - benchtests/scripts/validate_benchout.py | 6 ++- conform/Makefile | 6 ++- conform/conformtest.py | 20 ++++++-- elf/dl-support.c | 3 -- htl/Versions | 2 - htl/pt-alloc.c | 50 ++++++++------------ htl/pt-create.c | 8 ++-- htl/pt-internal.h | 23 +++------ include/math.h | 2 + math/s_fma.c | 1 + math/s_fmaf.c | 1 + math/s_fmal.c | 1 + posix/bits/unistd.h | 5 +- posix/unistd.h | 3 +- scripts/build-many-glibcs.py | 16 +++---- support/support.h | 12 +++++ sysdeps/aarch64/nptl/tls.h | 1 - sysdeps/alpha/nptl/tls.h | 1 - sysdeps/arc/nptl/tls.h | 1 - sysdeps/arm/nptl/tls.h | 1 - sysdeps/csky/nptl/tls.h | 1 - sysdeps/generic/ldsodefs.h | 13 +++-- sysdeps/generic/tls.h | 6 --- sysdeps/hppa/nptl/tls.h | 1 - iconvdata/koi8-ru.c => sysdeps/htl/dl-support.c | 14 ++---- sysdeps/htl/dl-thread_gscope_wait.c | 55 ++++++++++++++++++++++ sysdeps/htl/pt-key-delete.c | 8 ++-- sysdeps/htl/pthreadP.h | 2 - sysdeps/htl/raise.c | 8 +++- sysdeps/htl/thrd_current.c | 7 ++- sysdeps/i386/i686/multiarch/s_fma.c | 1 + sysdeps/i386/i686/multiarch/s_fmaf.c | 1 + sysdeps/i386/nptl/tls.h | 1 - sysdeps/ia64/nptl/tls.h | 1 - sysdeps/ieee754/dbl-64/s_fma.c | 1 + sysdeps/ieee754/dbl-64/s_fmaf.c | 1 + sysdeps/ieee754/float128/s_fmaf128.c | 1 + sysdeps/ieee754/ldbl-128/s_fma.c | 1 + sysdeps/ieee754/ldbl-128/s_fmal.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 1 + sysdeps/ieee754/ldbl-96/s_fma.c | 1 + sysdeps/ieee754/ldbl-96/s_fmal.c | 1 + sysdeps/ieee754/soft-fp/s_fma.c | 1 + sysdeps/ieee754/soft-fp/s_fmaf.c | 1 + sysdeps/ieee754/soft-fp/s_fmal.c | 1 + sysdeps/m68k/nptl/tls.h | 1 - sysdeps/mach/hurd/htl/pt-sigstate-init.c | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 19 ++++++++ sysdeps/mach/hurd/tls.h | 20 -------- sysdeps/microblaze/nptl/tls.h | 1 - sysdeps/mips/nptl/tls.h | 1 - sysdeps/nios2/nptl/tls.h | 1 - sysdeps/powerpc/nptl/tls.h | 1 - sysdeps/riscv/nptl/tls.h | 1 - sysdeps/riscv/rvd/s_fma.c | 1 + sysdeps/riscv/rvf/s_fmaf.c | 1 + sysdeps/s390/nptl/tls.h | 1 - sysdeps/sh/nptl/tls.h | 1 - sysdeps/sparc/nptl/tls.h | 1 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 1 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/x86_64/fpu/multiarch/s_fma.c | 1 + sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/x86_64/nptl/tls.h | 1 - time/tst-itimer.c | 5 +- 72 files changed, 236 insertions(+), 154 deletions(-) copy iconvdata/koi8-ru.c => sysdeps/htl/dl-support.c (77%) create mode 100644 sysdeps/htl/dl-thread_gscope_wait.c -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO updated (bd03fe8d -> 19b7bf73)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/base-artifacts. discards bd03fe8d 5: update: binutils-gcc-linux-glibc-llvm: 1 new 19b7bf73 5: update: binutils-gcc-linux-glibc-llvm: 1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (bd03fe8d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master [...] You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. 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: 01-reset_artifacts/console.log.xz | Bin 1604 -> 1568 bytes 02-prepare_abe/console.log.xz | Bin 2764 -> 2788 bytes 03-build_abe-binutils/console.log.xz | Bin 43404 -> 42676 bytes 04-build_abe-stage1/console.log.xz | Bin 93552 -> 91960 bytes 06-build_abe-linux/console.log.xz | Bin 9004 -> 8256 bytes 07-build_abe-glibc/console.log.xz | Bin 230724 -> 229880 bytes 08-build_abe-stage2/console.log.xz | Bin 211816 -> 205404 bytes 09-build_llvm-true/console.log.xz | Bin 58640 -> 57156 bytes 11-benchmark/benchmark-start.log | 2 +- 11-benchmark/benchmark.log | 115 +- 11-benchmark/console.log.xz | Bin 3196 -> 2380 bytes 12-check_regression/console.log.xz | Bin 2276 -> 2896 bytes 12-check_regression/mail-body.txt | 22 +- 12-check_regression/results-0.csv | 123 +- 12-check_regression/results-1.csv | 117 +- 12-check_regression/results-brief.csv | 38 +- 12-check_regression/results-compare.csv | 24 +- 12-check_regression/results-full.csv | 121 +- 12-check_regression/results.csv | 46 +- 12-check_regression/results.log | 3486 +++++++++--------- .../top-artifacts/save-temps/400.perlbench.tar.xz | Bin 0 -> 396224 bytes .../top-artifacts/save-temps/401.bzip2.tar.xz | Bin 0 -> 42816 bytes .../top-artifacts/save-temps/403.gcc.tar.xz | Bin 0 -> 1183888 bytes .../top-artifacts/save-temps/429.mcf.tar.xz | Bin 0 -> 22412 bytes .../top-artifacts/save-temps/433.milc.tar.xz | Bin 0 -> 57352 bytes .../top-artifacts/save-temps/444.namd.tar.xz | Bin 0 -> 44064 bytes .../top-artifacts/save-temps/445.gobmk.tar.xz | Bin 0 -> 613084 bytes .../top-artifacts/save-temps/447.dealII.tar.xz | Bin 0 -> 865372 bytes .../top-artifacts/save-temps/450.soplex.tar.xz | Bin 0 -> 196032 bytes .../top-artifacts/save-temps/453.povray.tar.xz | Bin 0 -> 447536 bytes .../top-artifacts/save-temps/456.hmmer.tar.xz | Bin 0 -> 121112 bytes .../top-artifacts/save-temps/458.sjeng.tar.xz | Bin 0 -> 50672 bytes .../top-artifacts/save-temps/462.libquantum.tar.xz | Bin 0 -> 23544 bytes .../top-artifacts/save-temps/464.h264ref.tar.xz | Bin 0 -> 174104 bytes .../top-artifacts/save-temps/470.lbm.tar.xz | Bin 0 -> 15896 bytes .../top-artifacts/save-temps/471.omnetpp.tar.xz | Bin 0 -> 297304 bytes .../top-artifacts/save-temps/473.astar.tar.xz | Bin 0 -> 40892 bytes .../top-artifacts/save-temps/482.sphinx3.tar.xz | Bin 0 -> 92836 bytes .../top-artifacts/save-temps/483.xalancbmk.tar.xz | Bin 0 -> 3169520 bytes 13-update_baseline/console.log | 3861 +++++++++++--------- 13-update_baseline/exe.regressions | 2 +- 13-update_baseline/jira-body.txt | 2 +- 13-update_baseline/mail-body.txt | 26 +- 13-update_baseline/results-1.csv | 117 +- 13-update_baseline/results-brief.csv | 38 +- 13-update_baseline/results-full.csv | 111 +- 13-update_baseline/results.csv | 46 +- 13-update_baseline/results.log | 2374 ++++++------ 13-update_baseline/results.regressions | 3 +- .../top-artifacts/save-temps/400.perlbench.tar.xz | Bin 0 -> 396224 bytes .../top-artifacts/save-temps/401.bzip2.tar.xz | Bin 0 -> 42816 bytes .../top-artifacts/save-temps/403.gcc.tar.xz | Bin 0 -> 1183888 bytes .../top-artifacts/save-temps/429.mcf.tar.xz | Bin 0 -> 22412 bytes .../top-artifacts/save-temps/433.milc.tar.xz | Bin 0 -> 57352 bytes .../top-artifacts/save-temps/444.namd.tar.xz | Bin 0 -> 44064 bytes .../top-artifacts/save-temps/445.gobmk.tar.xz | Bin 0 -> 613084 bytes .../top-artifacts/save-temps/447.dealII.tar.xz | Bin 0 -> 865372 bytes .../top-artifacts/save-temps/450.soplex.tar.xz | Bin 0 -> 196032 bytes .../top-artifacts/save-temps/453.povray.tar.xz | Bin 0 -> 447536 bytes .../top-artifacts/save-temps/456.hmmer.tar.xz | Bin 0 -> 121112 bytes .../top-artifacts/save-temps/458.sjeng.tar.xz | Bin 0 -> 50672 bytes .../top-artifacts/save-temps/462.libquantum.tar.xz | Bin 0 -> 23544 bytes .../top-artifacts/save-temps/464.h264ref.tar.xz | Bin 0 -> 174104 bytes .../top-artifacts/save-temps/470.lbm.tar.xz | Bin 0 -> 15896 bytes .../top-artifacts/save-temps/471.omnetpp.tar.xz | Bin 0 -> 297304 bytes .../top-artifacts/save-temps/473.astar.tar.xz | Bin 0 -> 40892 bytes .../top-artifacts/save-temps/482.sphinx3.tar.xz | Bin 0 -> 92836 bytes .../top-artifacts/save-temps/483.xalancbmk.tar.xz | Bin 0 -> 3169520 bytes jenkins/manifest.sh | 28 +- results_id | 2 +- 70 files changed, 5619 insertions(+), 5085 deletions(-) create mode 100644 12-check_regression/top-artifacts/save-temps/400.perlbench.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/401.bzip2.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/403.gcc.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/429.mcf.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/433.milc.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/444.namd.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/445.gobmk.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/447.dealII.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/450.soplex.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/453.povray.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/456.hmmer.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/458.sjeng.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/462.libquantum.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/464.h264ref.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/470.lbm.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/471.omnetpp.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/473.astar.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/482.sphinx3.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/483.xalancbmk.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/400.perlbench.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/401.bzip2.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/403.gcc.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/429.mcf.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/433.milc.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/444.namd.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/445.gobmk.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/447.dealII.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/450.soplex.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/453.povray.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/456.hmmer.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/458.sjeng.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/462.libquantum.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/464.h264ref.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/470.lbm.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/471.omnetpp.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/473.astar.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/482.sphinx3.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/483.xalancbmk.tar.xz -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/gcc] branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO updated (d71126eeea5 -> 0a4cb439327)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/gcc. from d71126eeea5 Daily bump. adds b195fae7c11 Also preserve SUBREG_PROMOTED_VAR_P in expr.c's convert_move. adds 53a4def0dc1 d: Don't include terminating null pointer in string express [...] adds e1ab9289be4 Daily bump. adds 7f8ee895349 [i386] Remove UNSPEC_{COPYSIGN,XORSIGN}. adds b70e2541fec rs6000: Remove typedef for struct rs6000_cost_data adds fbeead55e03 rs6000: Add load density heuristic adds fc4a29c0781 libgfortran: Handle m68k extended real format in ISO_Fortra [...] adds 2ebb6f6e516 Always default to DWARF2 debug for cygwin and mingw adds 113ff252170 Default Alpha/VMS to DWARF2 debugging only adds d399e43a91e Always default to DWARF2 debugging for RX, even with -mas10 [...] adds 716e03f9f3d Default AVR to DWARF2 debug adds a7348a1833d Add cr16-*-* to the list of obsoleted targets adds 2071a0ed778 Fix i686-lynx build breakage adds c86de344f81 Remove DARWIN_PREFER_DWARF and dead code adds f42e95a830a Fix multi-statment macro adds c012297c9d5 cr16-elf is now obsoleted adds 408e8b90663 rtl: directly handle MEM in gen_highpart [PR102125] adds f0cfd070b68 arm: expand handling of movmisalign for DImode [PR102125] adds 5f6a6c91d7c gimple: allow more folding of memcpy [PR102125] adds 924326b3e0d Move pointer_equiv_analyzer to new file. adds c8e4cb8adf6 Use gen_lowpart_if_possible instead of gen_lowpart to avoid ICE. adds 5b01bfeb870 x86: Add TARGET_AVX256_[MOVE|STORE]_BY_PIECES adds a7f59856ea8 Adjust ssa-dom-thread-7.c on aarch64. adds 90ac6edc3c0 c++: fix -fsanitize-coverage=trace-pc ICE [PR101331] adds c8b2b893584 c++: parameter pack inside constexpr if [PR101764] adds c7a669af0ae Remove references to FSM threads. adds 512b3835347 aarch64: PR target/102252 Invalid addressing mode for SVE l [...] adds 9e58de3ce00 Fix PR lto/49664: liblto_plugin.so exports too many symbols adds 20f3c168205 Remove m32r{,le}-*-linux* support from GCC adds 03312cbd54f [aarch64] Fix target/95969: __builtin_aarch64_im_lane_bound [...] adds 8ea292591e4 i386: support micro-levels in target{,_clone} attrs [PR101696] adds 76b75018b3d c++: implement C++17 hardware interference size adds accf94329d6 Simplify 'gcc/diagnostic-spec.h:nowarn_map' setup adds 1985392242d Clarify 'key_type_t' to 'location_t' as used for 'gcc/diagn [...] adds 6c79057fae6 Don't maintain a warning spec for 'UNKNOWN_LOCATION'/'BUILT [...] adds 8d93ba93d3b Fortran - fix handling of substring start and end indices adds 104c05c5284 Fortran - ensure simplification of bounds of array-valued n [...] adds 07985c47dc7 Daily bump. adds 22abfa3166c c++: Fix warning on 32-bit x86 adds 4204740f649 AVX512FP16: Add vsqrtph/vrsqrtph/vsqrtsh/vrsqrtsh. adds c63657291c3 AVX512FP16: Add testcase for vsqrtph/vsqrtsh/vrsqrtph/vrsqrtsh. adds bf4c12404fb AVX512FP16: Add vrcpph/vrcpsh/vscalefph/vscalefsh. adds 03f0cbccb6d AVX512FP16: Add testcase for vrcpph/vrcpsh/vscalefph/vscalefsh. adds 8bed7617965 AVX512FP16: Add vreduceph/vreducesh/vrndscaleph/vrndscalesh. adds b6e944df4e3 AVX512FP16: Add testcase for vreduceph/vreducesh/vrndscalep [...] adds 8486e9f268b AVX512FP16: Add fpclass/getexp/getmant instructions. adds ebcdd004edf AVX512FP16: Add testcase for fpclass/getmant/getexp instructions. adds f1f5b1fbbbe Give more informative error message for by-reference types adds 45d32da2bc0 Remove superfluous call to UI_Is_In_Int_Range adds f3922acfdff Implement PR ada/101385 adds 3f89d5ebcca openmp: Add testing checks (whether lhs appears in operands [...] adds b29fc21482c testsuite: Use sync_long_long instead of sync_int_long for [...] adds caef5203d64 Fix internal error on pointer-to-pointer binding in LTO mode adds fad540552ff Strengthen compatibility warning for GCC builtins adds 26864014bba Fix internal error on broken import of vector intrinsics adds b9c35857d00 Fix inaccurate bounds in debug info for vector array types adds f349a8b5928 Do not issue size error for too large array type adds 9bb20299ba1 arc: Update ZOL pattern. adds bd55fa10271 Fix PR ada/101970 adds e2103982da7 testsuite: fix failing pytest tests adds 33fdbbe4ce6 Fortran: Add missing ST_OMP_END_SCOPE handling [PR102313] adds f008fd3a480 c++: Fix __is_*constructible/assignable for templates [PR102305] adds 818c505188f c++: Update DECL_*SIZE for objects with flexible array memb [...] adds de07cff96ab c++: empty union member activation during constexpr [PR102163] adds c5a735fa9df coroutines: Expose implementation state to the debugger. adds 70ee703c479 coroutines: Make proxy vars for the function arg copies. adds fb323726518 configure: Avoid unnecessary constraints on executables for [...] adds f80b9be083e rs6000: Disable optimizing multiple xxsetaccz instructions [...] adds c89d805397f c++tools : Add a simple handler for ModuleCompiledRequest. adds b305ec979d9 Fortran - fix ICE during error recovery checking entry char [...] adds 52ac72a423b Daily bump. adds 4633d623d7c gcc: xtensa: fix PR target/102336 adds f53a89fe722 c++: tweak C++20 destructor template-id rule adds ba9b07d0259 c++: correct object scope handling adds a53781c8fd2 c++: don't predeclare std::type_info [PR48396] adds 40c9541ac05 Remove m68k-openbsd support adds 947332a4e22 Remove support for vax-openbsd adds 8b69c481fc8 Add OpenACC 'host_data' testing to 'gfortran.dg/goacc/unexp [...] adds 243e0a5b194 Output vextract{i,f}{32x4,64x2} for (vec_select:(reg:Vmode) [...] adds cc1e28878a2 libstdc++: Check for TLS support on mingw cross-compilers adds b6d8fa66e1b tree-optimization/102318 - reduction epilogue re-use adds e4d3643361d AVX512FP16: Adjust builtin name for FP16 builtins to match [...] adds feebc22ba93 Maintain (mis-)alignment info in the first element of a group adds 7fc4d6000a0 Optimize for V{8,16,32}HFmode vec_set/extract/init. adds 26d4ba05b92 target/102348 - fix powerpc-lynxos build adds e0fcdc46a2f gcc-changelog: check git commit email address adds a37d7d6fc1d gcc-changelog: Add FIXME note. adds adddfc85c07 rs6000: fix symtab_node::get == NULL issue adds 4320a4b717d c++: don't warn about internal interference sizes adds 7bdf51557d1 i386: port vxworks to TARGET_CPU_P macro adds 2709337c118 zero-call-used-regs attr for ada adds 2ab5c3d5457 c++: default ctor that's also a list ctor [PR102050] adds e5d1af8a07a c++: Fix handling of decls with flexible array members init [...] adds 30e02539320 c++: add parsing_function_declarator predicate adds f5ae6447bd8 rs6000: fix xcoff section encoding adds 22806064a67 c++: shortcut bad convs during overload resolution, part 2 [...] adds 9e85da8d9fd Daily bump. adds e0c09143c96 rs6000: Remove useless toc-fusion option adds 8d970817a58 c++: Small location tweak adds c4d423c74ab AVX512FP16: Add vmovw/vmovsh. adds 6d45f45975b AVX512FP16: Add testcase for vmovsh/vmovw. adds bd610db0d52 AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvt [...] adds 038afce92d8 AVX512FP16: Add testcase for vcvtph2w/vcvtph2uw/vcvtph2dq/v [...] adds be0e4c32bf5 AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcv [...] adds a73d59089a9 AVX512FP16: Add testcase for vcvtw2ph/vcvtuw2ph/vcvtdq2ph/v [...] adds a26ff83ed07 Check mask type when doing cond_op related gimple simplification. adds 8137be3958b mips: Fix macro typo adds 8e2c293f027 testsuite: Support single-precision in g++.dg/eh/arm-vfp-unwind.C adds b7e0dd61e4f sparc: Print out bit names for LEON and LEON3 with -mdebug adds b4bbb373dfa sparc: Treat more instructions as load or store in errata w [...] adds 6d0c97b19a3 sparc: Skip all empty assembly statements adds d4aa16699d4 sparc: Prevent atomic instructions in beginning of function [...] adds a053dab90e6 sparc: Add NOP in stack_protect_set32 if sparc_fix_b2bst enabled adds 275a076f762 sparc: Add scheduling information for LEON5 adds 8d6b12b2233 middle-end/102360 - adjust .DEFERRED_INIT expansion adds ab08859e37e coroutines: Small cleanups to await_statement_walker [NFC]. adds 371848a7ed3 cgraph: Do not warn about caller count mismatches of remove [...] adds acd7e7b33fd PowerPC: Fix rs6000-gen-builtins with build != host [PR102353] adds d7071e49822 [i386] Change ix86_decompose_address return type to bool. adds db1a65d9364 Fix PR 67102: Add libstdc++ dependancy to libffi adds cfea7b86f24 Fortran - fix handling of optional allocatable DT arguments [...] adds 2e2e65a46d2 c++: constrained variable template issues [PR98486] adds 93b5a667100 rs6000: Handle overloads during program parsing adds f9f1a6efaae libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] adds 869107c9c97 libstdc++: Add noexcept to unique_ptr accessors adds 9d813ddd978 libstdc++: Add noexcept to std::to_string overloads that do [...] adds 2c351dafcbc libstdc++: Fix recipes for C++11-compiled files in src/c++98 adds e67917f5df9 libstdc++: Add missing constraint to std::span deduction gu [...] adds 734b2c2eedc libstdc++: Add missing 'constexpr' to std::tuple [PR102270] adds 21c760510d3 libstdc++: Remove non-deducible parameter for std::advance [...] adds cbe705a2f74 libstdc++: Add noexcept to std::nullopt_t constructor adds bd0df30a7bc libstdc++: Update documentation that only refers to c++98 a [...] adds 43378933060 libstdc++: Increase timeout factor for slow pb_ds tests adds fce4e12f8ef libstdc++: Regenerate the src/debug Makefiles as needed adds 745781d24cd analyzer: Fix bootstrap with clang adds 54866f7a81a libgo: update to go1.17.1 release adds e19570d38fb Daily bump. adds 3069a2e5997 AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. adds babaa0e521c AVX512FP16: Add testcase for vcvtsh2si/vcvtsh2usi/vcvtsi2sh [...] adds c027accb424 AVX512FP16: Add vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2qq/ [...] adds 8691efe4007 AVX512FP16: Add testcase for vcvttph2w/vcvttph2uw/vcvttph2d [...] adds 6babedbbaee AVX512FP16: Add vcvttsh2si/vcvttsh2usi. adds 5a744e5056b AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. adds 23fe603b4bf AVX512FP16: Add testcase for vcvtph2pd/vcvtph2psx/vcvtpd2ph [...] adds 90429b962e2 AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. adds 1ef291e68fa AVX512FP16: Add testcase for vcvtsh2sd/vcvtsh2ss/vcvtsd2sh/ [...] adds a5873aadb6d AVX512FP16: Add intrinsics for casting between vector float [...] adds 687e30d9d74 Fix PR rtl-optimization/102306 adds 61b03ade93b x86: Update -mtune=tremont adds c3a2437fec1 x86: Update memcpy/memset inline strategies for -mtune=tremont adds 16cca1806d2 x86: Properly handle USE_VECTOR_FP_CONVERTS/USE_VECTOR_CONVERTS adds 48b3caffcac x86: Add TARGET_SSE_PARTIAL_REG_[FP_]CONVERTS_DEPENDENCY adds 3a2bcffac60 openmp: Add support for OpenMP 5.1 atomics for C++ adds 4a7842bb992 libgomp: Spelling error fix in OpenMP 5.1 conformance section adds 749c31b345c libstdc++: Rename tests with incorrect extension adds 4703182a06b Revert no longer needed fix for PR95539 adds 8593d2fcbb8 configure, jit: Allow for 'make check-gcc-jit'. adds 654187d0537 Fortran: Prefer GCC internal macros to float.h in ISO_Fortr [...] adds 0a60524de10 rs6000: Move __builtin_mffsl to the [always] stanza adds 2578a3870ef PR c/102245: Disable sign-changing optimization for shifts [...] adds 00b1324f928 Fortran: Use _Float128 rather than __float128 for c_float128 kind. adds 89be17a1b23 Fix 'hash_table::expand' to destruct stale Value objects adds 41a34e22f89 rs6000: Handle gimple folding of target built-ins adds 6cba7d1dc43 rs6000: Handle some recent MMA builtin changes adds 47e5052b5e1 rs6000: Support for vectorizing built-in functions adds 31e924c52f4 Better handle MIN/MAX_EXPR of unrelated objects [PR102200]. adds 896fec24c8e testsuite: Fix gcc.target/i386/auto-init-* tests. adds 3674d8e6fc6 Virtualize relation oracle and various cleanups. adds 534c5352a02 Provide a relation oracle for paths. adds 8251f90e87f Add 'libgomp.oacc-c-c++-common/broadcast-many.c' adds 82792cc407d openacc: Turn off worker partitioning if num_workers==1 adds 2a3f9f6532b openacc: Shared memory layout optimisation adds 2961ac45b9e openacc: Remove unnecessary barriers (gimple worker partiti [...] adds 1fa2c5a695b libstdc++: Fix last std::tuple constructor missing 'constex [...] adds 42eff613d0c libstdc++: Add 'noexcept' to path::iterator members adds 51166eb2c53 Fortran - (large) arrays in the main shall be static adds 94c12ffac23 Factor predidacte analysis out of tree-ssa-uninit.c into it [...] adds 0a4cb439327 Daily bump. No new revisions were added by this update. Summary of changes: ChangeLog | 13 + Makefile.def | 2 + Makefile.in | 9 + c++tools/ChangeLog | 6 + c++tools/resolver.cc | 11 + c++tools/resolver.h | 4 + contrib/ChangeLog | 27 + contrib/config-list.mk | 8 +- contrib/gcc-changelog/git_commit.py | 11 + contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 25 + gcc/ChangeLog | 1563 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 9 +- gcc/ada/ChangeLog | 74 + .../building_executable_programs_with_gnat.rst | 11 +- gcc/ada/exp_attr.adb | 23 +- gcc/ada/gcc-interface/decl.c | 118 +- gcc/ada/gcc-interface/lang-specs.h | 7 +- gcc/ada/gcc-interface/utils.c | 68 +- gcc/ada/libgnat/s-aoinar.adb | 2 +- gcc/ada/libgnat/s-aomoar.adb | 2 +- gcc/ada/libgnat/s-aotase.adb | 2 +- gcc/ada/libgnat/s-atopex.adb | 38 +- gcc/ada/libgnat/s-atopri.ads | 7 +- gcc/analyzer/ChangeLog | 5 + gcc/analyzer/engine.cc | 1 + gcc/asan.h | 5 +- gcc/c-family/ChangeLog | 15 + gcc/c-family/c-cppbuiltin.c | 14 + gcc/c-family/c-omp.c | 28 +- gcc/c-family/c.opt | 5 + gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 2 +- gcc/cgraph.c | 4 +- gcc/combine.c | 10 + gcc/common/config/i386/cpuinfo.h | 48 + gcc/common/config/i386/i386-common.c | 2 +- gcc/common/config/i386/i386-cpuinfo.h | 8 + gcc/common/config/i386/i386-isas.h | 5 + gcc/config.gcc | 36 +- gcc/config/aarch64/aarch64-builtins.c | 35 + gcc/config/aarch64/aarch64.c | 31 +- gcc/config/alpha/vms.h | 12 +- gcc/config/arc/arc.md | 8 +- gcc/config/arm/arm.c | 22 + gcc/config/arm/arm.md | 16 + gcc/config/arm/vec-common.md | 4 +- gcc/config/avr/elf.h | 3 - gcc/config/darwin.h | 3 +- gcc/config/gcn/gcn-protos.h | 3 +- gcc/config/gcn/gcn-tree.c | 57 +- gcc/config/gcn/gcn.c | 98 +- gcc/config/gcn/gcn.h | 6 +- gcc/config/gcn/gcn.opt | 6 + gcc/config/i386/avx512fp16intrin.h | 4434 ++++++++++++++++++-- gcc/config/i386/avx512fp16vlintrin.h | 2037 ++++++++- gcc/config/i386/cygming.h | 9 - gcc/config/i386/darwin.h | 11 - gcc/config/i386/i386-builtin-types.def | 56 + gcc/config/i386/i386-builtin.def | 205 +- gcc/config/i386/i386-builtins.c | 22 +- gcc/config/i386/i386-expand.c | 163 +- gcc/config/i386/i386-features.c | 25 +- gcc/config/i386/i386-modes.def | 2 + gcc/config/i386/i386-options.c | 8 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 56 +- gcc/config/i386/i386.h | 14 +- gcc/config/i386/i386.md | 11 +- gcc/config/i386/lynx.h | 4 - gcc/config/i386/sse.md | 989 ++++- gcc/config/i386/subst.md | 1 + gcc/config/i386/vxworks.h | 24 +- gcc/config/i386/x86-tune-costs.h | 124 + gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 63 +- gcc/config/m32r/linux.h | 91 - gcc/config/m32r/t-linux | 20 - gcc/config/mips/netbsd.h | 2 +- gcc/config/rs6000/lynx.h | 1 - gcc/config/rs6000/mma.md | 31 +- gcc/config/rs6000/rs6000-builtin-new.def | 154 +- gcc/config/rs6000/rs6000-c.c | 1078 +++++ gcc/config/rs6000/rs6000-call.c | 1255 ++++++ gcc/config/rs6000/rs6000-gen-builtins.c | 40 +- gcc/config/rs6000/rs6000.c | 393 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/t-rs6000 | 17 +- gcc/config/rx/rx.h | 8 +- gcc/config/sparc/leon5.md | 103 + gcc/config/sparc/sparc-opts.h | 1 + gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sparc.opt | 3 + gcc/config/xtensa/t-xtensa | 1 + gcc/configure | 18 +- gcc/configure.ac | 10 - gcc/cp/ChangeLog | 167 + gcc/cp/call.c | 17 +- gcc/cp/constexpr.c | 70 +- gcc/cp/constraint.cc | 8 +- gcc/cp/coroutines.cc | 655 ++- gcc/cp/cp-tree.h | 14 +- gcc/cp/decl.c | 86 +- gcc/cp/method.c | 1 + gcc/cp/name-lookup.c | 7 +- gcc/cp/parser.c | 486 ++- gcc/cp/pt.c | 91 +- gcc/cp/rtti.c | 95 +- gcc/cp/semantics.c | 31 +- gcc/cp/typeck2.c | 15 +- gcc/d/ChangeLog | 6 + gcc/d/d-builtins.cc | 2 +- gcc/diagnostic-spec.c | 24 +- gcc/diagnostic-spec.h | 6 +- gcc/doc/extend.texi | 12 + gcc/doc/install.texi | 4 + gcc/doc/invoke.texi | 78 +- gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/emit-rtl.c | 23 +- gcc/expmed.c | 6 +- gcc/expr.c | 19 + gcc/fortran/ChangeLog | 48 + gcc/fortran/decl.c | 18 + gcc/fortran/expr.c | 4 +- gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/parse.c | 3 + gcc/fortran/resolve.c | 4 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 11 + gcc/fortran/trans-intrinsic.c | 6 +- gcc/fortran/trans-types.h | 2 +- gcc/gimple-fold.c | 16 +- gcc/gimple-predicate-analysis.cc | 2400 +++++++++++ gcc/gimple-predicate-analysis.h | 158 + gcc/gimple-range-cache.cc | 2 +- gcc/gimple-range-fold.cc | 4 +- gcc/gimple-ssa-evrp.c | 302 +- gcc/gimplify.c | 133 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-map-tests.c | 10 +- gcc/hash-table.h | 3 + gcc/internal-fn.c | 25 +- gcc/match.pd | 14 +- gcc/omp-oacc-neuter-broadcast.cc | 576 ++- gcc/params.opt | 16 + gcc/pointer-query.cc | 62 +- gcc/target.def | 12 +- gcc/testsuite/ChangeLog | 657 +++ gcc/testsuite/c-c++-common/gomp/atomic-18.c | 8 +- gcc/testsuite/c-c++-common/gomp/atomic-25.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-26.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-27.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-28.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-29.c | 13 +- gcc/testsuite/c-c++-common/gomp/atomic-30.c | 97 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist125.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist126.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 + gcc/testsuite/g++.dg/cpp1z/constexpr-if35.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C | 15 + gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 6 +- gcc/testsuite/g++.dg/ext/conv2.C | 13 + gcc/testsuite/g++.dg/ext/flexary39.C | 65 + gcc/testsuite/g++.dg/ext/flexary40.C | 50 + gcc/testsuite/g++.dg/gcov/gcov.py | 5 +- gcc/testsuite/g++.dg/gomp/atomic-20.C | 104 + gcc/testsuite/g++.dg/gomp/atomic-5.C | 2 +- gcc/testsuite/g++.dg/pr101331.C | 7 + gcc/testsuite/g++.dg/pr102360.C | 54 + gcc/testsuite/g++.dg/rtti/undeclared1.C | 5 + gcc/testsuite/g++.dg/template/conv17.C | 7 + gcc/testsuite/g++.dg/warn/Winterference-2.C | 14 + gcc/testsuite/g++.dg/warn/Winterference.C | 6 + gcc/testsuite/g++.dg/warn/Winterference.H | 7 + gcc/testsuite/g++.target/aarch64/interference.C | 9 + gcc/testsuite/g++.target/aarch64/sve/pr102252.C | 37 + gcc/testsuite/g++.target/arm/interference.C | 9 + gcc/testsuite/g++.target/i386/interference.C | 8 + gcc/testsuite/g++.target/i386/mv30.C | 50 + gcc/testsuite/g++.target/i386/pr102295.C | 12 + gcc/testsuite/g++.target/i386/pr80566-1.C | 2 +- gcc/testsuite/g++.target/i386/pr80566-2.C | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-89.c | 139 + gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c | 35 + gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-74.c | 22 + gcc/testsuite/gcc.dg/Wstringop-overflow-75.c | 133 + gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 148 + gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 2 +- gcc/testsuite/gcc.dg/vect/pr102318.c | 21 + gcc/testsuite/gcc.target/aarch64/lane-bound-1.c | 14 + gcc/testsuite/gcc.target/aarch64/lane-bound-2.c | 10 + gcc/testsuite/gcc.target/i386/auto-init-1.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-2.c | 8 +- gcc/testsuite/gcc.target/i386/auto-init-3.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 10 +- gcc/testsuite/gcc.target/i386/auto-init-5.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-7.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-8.c | 2 +- .../gcc.target/i386/auto-init-padding-1.c | 2 +- .../gcc.target/i386/auto-init-padding-10.c | 2 +- .../gcc.target/i386/auto-init-padding-11.c | 2 +- .../gcc.target/i386/auto-init-padding-12.c | 2 +- .../gcc.target/i386/auto-init-padding-2.c | 2 +- .../gcc.target/i386/auto-init-padding-3.c | 8 +- .../gcc.target/i386/auto-init-padding-4.c | 2 +- .../gcc.target/i386/auto-init-padding-5.c | 2 +- .../gcc.target/i386/auto-init-padding-6.c | 2 +- .../gcc.target/i386/auto-init-padding-7.c | 5 +- .../gcc.target/i386/auto-init-padding-8.c | 7 +- .../gcc.target/i386/auto-init-padding-9.c | 7 +- gcc/testsuite/gcc.target/i386/avx-1.c | 94 +- gcc/testsuite/gcc.target/i386/avx-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/avx-int-covert-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 6 +- gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 49 +- .../gcc.target/i386/avx512fp16-typecast-1.c | 44 + .../gcc.target/i386/avx512fp16-typecast-2.c | 43 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c | 82 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1b.c | 81 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c | 57 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c | 59 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvttph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c | 93 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1b.c | 92 + .../gcc.target/i386/avx512fp16-vfpclassph-1a.c | 16 + .../gcc.target/i386/avx512fp16-vfpclassph-1b.c | 77 + .../gcc.target/i386/avx512fp16-vfpclasssh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vfpclasssh-1b.c | 76 + .../gcc.target/i386/avx512fp16-vgetexpph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vgetexpph-1b.c | 99 + .../gcc.target/i386/avx512fp16-vgetexpsh-1a.c | 24 + .../gcc.target/i386/avx512fp16-vgetexpsh-1b.c | 61 + .../gcc.target/i386/avx512fp16-vgetmantph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vgetmantph-1b.c | 102 + .../gcc.target/i386/avx512fp16-vgetmantsh-1a.c | 24 + .../gcc.target/i386/avx512fp16-vgetmantsh-1b.c | 62 + .../gcc.target/i386/avx512fp16-vmovsh-1a.c | 26 + .../gcc.target/i386/avx512fp16-vmovsh-1b.c | 115 + .../gcc.target/i386/avx512fp16-vmovw-1a.c | 15 + .../gcc.target/i386/avx512fp16-vmovw-1b.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-2a.c | 21 + .../gcc.target/i386/avx512fp16-vmovw-2b.c | 53 + .../gcc.target/i386/avx512fp16-vmovw-3a.c | 23 + .../gcc.target/i386/avx512fp16-vmovw-3b.c | 52 + .../gcc.target/i386/avx512fp16-vmovw-4a.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-4b.c | 52 + .../gcc.target/i386/avx512fp16-vrcpph-1a.c | 19 + .../gcc.target/i386/avx512fp16-vrcpph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vrcpsh-1a.c | 18 + .../gcc.target/i386/avx512fp16-vrcpsh-1b.c | 57 + .../gcc.target/i386/avx512fp16-vreduceph-1a.c | 26 + .../gcc.target/i386/avx512fp16-vreduceph-1b.c | 116 + .../gcc.target/i386/avx512fp16-vreducesh-1a.c | 26 + .../gcc.target/i386/avx512fp16-vreducesh-1b.c | 78 + .../gcc.target/i386/avx512fp16-vrndscaleph-1a.c | 26 + .../gcc.target/i386/avx512fp16-vrndscaleph-1b.c | 101 + .../gcc.target/i386/avx512fp16-vrndscalesh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vrndscalesh-1b.c | 62 + .../gcc.target/i386/avx512fp16-vrsqrtph-1a.c | 19 + .../gcc.target/i386/avx512fp16-vrsqrtph-1b.c | 77 + .../gcc.target/i386/avx512fp16-vrsqrtsh-1a.c | 18 + .../gcc.target/i386/avx512fp16-vrsqrtsh-1b.c | 59 + .../gcc.target/i386/avx512fp16-vscalefph-1a.c | 25 + .../gcc.target/i386/avx512fp16-vscalefph-1b.c | 94 + .../gcc.target/i386/avx512fp16-vscalefsh-1a.c | 23 + .../gcc.target/i386/avx512fp16-vscalefsh-1b.c | 58 + .../gcc.target/i386/avx512fp16-vsqrtph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vsqrtph-1b.c | 92 + .../gcc.target/i386/avx512fp16-vsqrtsh-1a.c | 23 + .../gcc.target/i386/avx512fp16-vsqrtsh-1b.c | 60 + .../gcc.target/i386/avx512fp16vl-typecast-1.c | 55 + .../gcc.target/i386/avx512fp16vl-typecast-2.c | 37 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfpclassph-1a.c | 22 + .../gcc.target/i386/avx512fp16vl-vfpclassph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vgetexpph-1a.c | 26 + .../gcc.target/i386/avx512fp16vl-vgetexpph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vgetmantph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vgetmantph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vrcpph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vrcpph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vreduceph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vreduceph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vscalefph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vscalefph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vsqrtph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vsqrtph-1b.c | 16 + gcc/testsuite/gcc.target/i386/builtin_target.c | 2 + gcc/testsuite/gcc.target/i386/eh_return-1.c | 2 +- gcc/testsuite/gcc.target/i386/mvc16.c | 15 + gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-11.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-14.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-2.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-20.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-23.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-29.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-30.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-33.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-34.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-44.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-10a.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-4a.c | 2 +- gcc/testsuite/gcc.target/i386/pr101900-1.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-2.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-3.c | 19 + gcc/testsuite/gcc.target/i386/pr102080.c | 19 + gcc/testsuite/gcc.target/i386/pr102327-1.c | 65 + gcc/testsuite/gcc.target/i386/pr102327-2.c | 95 + gcc/testsuite/gcc.target/i386/pr90773-20.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-21.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-22.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-23.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-26.c | 2 +- gcc/testsuite/gcc.target/i386/pr91103-1.c | 7 +- gcc/testsuite/gcc.target/i386/pr91103-2.c | 4 + gcc/testsuite/gcc.target/i386/sse-13.c | 94 +- gcc/testsuite/gcc.target/i386/sse-14.c | 158 + gcc/testsuite/gcc.target/i386/sse-22.c | 155 + gcc/testsuite/gcc.target/i386/sse-23.c | 94 +- gcc/testsuite/gcc.target/i386/sse-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/sse-int-covert-1.c | 14 + gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +- gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 + gcc/testsuite/gdc.dg/pr102185.d | 7 + gcc/testsuite/gfortran.dg/PR100914.c | 5 +- gcc/testsuite/gfortran.dg/PR100914.f90 | 1 + .../c-interop/typecodes-array-float128-c.c | 4 +- .../gfortran.dg/c-interop/typecodes-sanity-c.c | 7 +- .../c-interop/typecodes-scalar-float128-c.c | 4 +- gcc/testsuite/gfortran.dg/entry_25.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/unexpected-end.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 123 + gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 + gcc/testsuite/gfortran.dg/pr102366.f90 | 9 + gcc/testsuite/gfortran.dg/pr82314.f90 | 11 + gcc/testsuite/gfortran.dg/substr_6.f90 | 2 + gcc/testsuite/gnat.dg/enum_rep2.adb | 117 + gcc/testsuite/gnat.dg/zcur_attr.adb | 8 + gcc/testsuite/gnat.dg/zcur_attr.ads | 4 + gcc/testsuite/lib/target-supports.exp | 6 +- gcc/tree-ssa-threadbackward.c | 37 +- gcc/tree-ssa-threadedge.c | 10 +- gcc/tree-ssa-threadupdate.c | 73 +- gcc/tree-ssa-threadupdate.h | 8 +- gcc/tree-ssa-uninit.c | 2431 +---------- gcc/tree-vect-data-refs.c | 68 +- gcc/tree-vect-loop.c | 13 +- gcc/tree-vect-stmts.c | 13 +- gcc/tree-vectorizer.h | 24 +- gcc/tree.c | 29 + gcc/tree.h | 1 + gcc/value-pointer-equiv.cc | 302 ++ gcc/value-pointer-equiv.h | 62 + gcc/value-relation.cc | 500 ++- gcc/value-relation.h | 113 +- gcc/varasm.c | 12 +- gcc/warning-control.cc | 81 +- libgcc/ChangeLog | 6 + libgcc/config.host | 6 - libgcc/config/m32r/libgcc-glibc.ver | 48 - libgcc/config/m32r/t-linux | 5 - libgfortran/ChangeLog | 18 + libgfortran/ISO_Fortran_binding.h | 80 +- libgfortran/runtime/ISO_Fortran_binding.c | 2 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 18 + libgo/go/cmd/go/internal/modload/edit.go | 86 +- libgo/go/crypto/rand/rand_getentropy.go | 4 +- libgo/go/embed/internal/embedtest/embed_test.go | 40 + libgo/go/go.mod | 2 +- libgo/go/go/types/call.go | 1 - libgo/go/go/types/resolver.go | 2 +- .../go/internal/syscall/unix/getentropy_darwin.go | 3 + libgo/go/net/http/h2_bundle.go | 9 + libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 22 + libgomp/libgomp.texi | 4 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 538 +++ libgomp/testsuite/libgomp.c++/atomic-17.C | 407 ++ libgomp/testsuite/libgomp.c-c++-common/atomic-19.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-20.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-21.c | 2 +- .../libgomp.oacc-c-c++-common/broadcast-many.c | 81 + libstdc++-v3/ChangeLog | 98 + libstdc++-v3/configure | 208 + libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/manual/using_macros.html | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/bits/basic_string.h | 12 + libstdc++-v3/include/bits/fs_path.h | 64 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/experimental/bits/fs_path.h | 42 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/span | 2 +- libstdc++-v3/include/std/tuple | 17 + libstdc++-v3/include/std/version | 3 + libstdc++-v3/libsupc++/new | 10 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++98/Makefile.am | 4 +- libstdc++-v3/src/c++98/Makefile.in | 4 +- .../testsuite/20_util/tuple/cons/102270.cc | 64 + .../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0 .../basic_iostream/cons/{16251.C => 16251.cc} | 0 .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 7 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- lto-plugin/ChangeLog | 6 + lto-plugin/Makefile.am | 3 +- lto-plugin/Makefile.in | 7 +- 556 files changed, 31283 insertions(+), 5201 deletions(-) delete mode 100644 gcc/config/m32r/linux.h delete mode 100644 gcc/config/m32r/t-linux create mode 100644 gcc/config/sparc/leon5.md create mode 100644 gcc/gimple-predicate-analysis.cc create mode 100644 gcc/gimple-predicate-analysis.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist125.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist126.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr102305.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if35.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C create mode 100644 gcc/testsuite/g++.dg/ext/conv2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-20.C create mode 100644 gcc/testsuite/g++.dg/pr101331.C create mode 100644 gcc/testsuite/g++.dg/pr102360.C create mode 100644 gcc/testsuite/g++.dg/rtti/undeclared1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winterference-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winterference.C create mode 100644 gcc/testsuite/g++.dg/warn/Winterference.H create mode 100644 gcc/testsuite/g++.target/aarch64/interference.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr102252.C create mode 100644 gcc/testsuite/g++.target/arm/interference.C create mode 100644 gcc/testsuite/g++.target/i386/interference.C create mode 100644 gcc/testsuite/g++.target/i386/mv30.C create mode 100644 gcc/testsuite/g++.target/i386/pr102295.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-89.c create mode 100644 gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-74.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-75.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr102318.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lane-bound-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lane-bound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfpclassph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfpclassph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfpclasssh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfpclasssh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetexpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetexpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetexpsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetexpsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetmantph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetmantph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetmantsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vgetmantsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrcpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrcpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrcpsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrcpsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vreduceph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vreduceph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vreducesh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vreducesh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrndscaleph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrndscaleph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrndscalesh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrndscalesh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrsqrtph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrsqrtph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrsqrtsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vrsqrtsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vscalefph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vscalefph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vscalefsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vscalefsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsqrtph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsqrtph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsqrtsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsqrtsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfpclassph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfpclassph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vgetexpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vgetexpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vgetmantph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vgetmantph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrcpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrcpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vreduceph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vreduceph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vscalefph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vscalefph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vsqrtph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vsqrtph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc16.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102080.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20210917-1.c create mode 100644 gcc/testsuite/gdc.dg/pr102185.d create mode 100644 gcc/testsuite/gfortran.dg/entry_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/unexpected-end.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr82314.f90 create mode 100644 gcc/testsuite/gnat.dg/enum_rep2.adb create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.adb create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.ads create mode 100644 gcc/value-pointer-equiv.cc create mode 100644 gcc/value-pointer-equiv.h delete mode 100644 libgcc/config/m32r/libgcc-glibc.ver delete mode 100644 libgcc/config/m32r/t-linux create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/atomic-17.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-many.c create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc rename libstdc++-v3/testsuite/26_numerics/valarray/{dr630-3.C => dr630-3.cc} (100%) rename libstdc++-v3/testsuite/27_io/basic_iostream/cons/{16251.C => 16251.cc} (100%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/binutils-gdb] branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO updated (0a8d812b42 -> 10c21d953d)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/binutils-gdb. from 0a8d812b42 PR28328, dlltool ice adds 7b7c365c5c [bfd] Ensure unique printable names for bfd archs adds 3d53d4603e [gdb/doc] Fix typo in maint selftest entry adds b4745472b6 bfd: fix incorrect type used in sizeof adds 720f6ee095 arc: Fix got-weak linker test adds f677852bbd [gdb/testsuite] Use function_range in gdb.dwarf2/dw2-abs-hi-pc.exp adds dc746ef741 Automatic date update in version.in adds 0ffd31f044 gdb: manual: fix werrors typo adds 169a287181 [gdb/testsuite] Fix interrupted sleep in multi-threaded test-cases adds 648d5dc4e6 Automatic date update in version.in adds c9f2799101 RISC-V: Merged extension string tables and their version tab [...] adds 6bc2c6ee80 Fix segfault when running ia16-elf-gdb adds 912697efc1 [GOLD] Got_offset_list: addend field adds 973b2b402e [GOLD] Remove addend from Local_got_entry_key adds 54721a930e [GOLD] Output_data_got tidy adds 2cc9ed14fa [GOLD] Output_data_got create entry method addends adds e4d49a0f90 [GOLD] Got_entry::write addends adds 5cdb4f1442 [GOLD] PowerPC64 support for sym+addend GOT entries adds 51298b3303 PR28149, debug info with wrong file association adds ef9768e37e PR28149 part 2, purge generated line info adds 10c21d953d Automatic date update in version.in No new revisions were added by this update. Summary of changes: bfd/ChangeLog | 5 + bfd/archures.c | 2 +- bfd/cpu-ft32.c | 1 - bfd/cpu-nds32.c | 2 +- bfd/cpu-rx.c | 5 +- bfd/elfnn-riscv.c | 7 +- bfd/elfxx-riscv.c | 350 +++++++++++++-------- bfd/elfxx-riscv.h | 8 +- bfd/version.h | 2 +- gas/config/tc-riscv.c | 126 +------- gas/dwarf2dbg.c | 182 +++++++---- gas/dwarf2dbg.h | 7 +- gas/testsuite/gas/i386/dwarf2-line-3.s | 1 + gas/testsuite/gas/i386/dwarf2-line-4.d | 11 +- gas/testsuite/gas/i386/dwarf2-line-4.s | 1 + gas/testsuite/gas/i386/dwarf4-line-1.d | 15 +- gas/testsuite/gas/i386/dwarf5-line-1.d | 11 +- gas/testsuite/gas/i386/dwarf5-line-2.d | 11 +- gdb/configure.tgt | 5 + gdb/doc/gdb.texinfo | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 7 +- gdb/testsuite/gdb.btrace/enable-running.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 29 +- .../gdb.threads/continue-pending-status.c | 6 +- gold/incremental.cc | 10 +- gold/object.cc | 2 +- gold/object.h | 89 +++--- gold/output.cc | 155 ++++----- gold/output.h | 107 +++---- gold/powerpc.cc | 169 +++++----- gold/s390.cc | 12 +- gold/symtab.h | 13 +- gold/target.h | 15 +- ld/ChangeLog | 4 + ld/testsuite/ld-arc/got-weak.d | 6 +- 39 files changed, 694 insertions(+), 720 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO updated (a06554d7 -> 78beb69f)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/base-artifacts. discards a06554d7 2: update: linux-00d9b34c0229418dd8cb6e944f9f70a7605447d4: 1 new 78beb69f 2: update: binutils-gcc-linux-glibc-llvm: 1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (a06554d7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master [...] You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. 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: 01-reset_artifacts/console.log.xz | Bin 1608 -> 1620 bytes 02-prepare_abe/console.log.xz | Bin 2776 -> 2776 bytes 03-build_abe-binutils/console.log.xz | Bin 42444 -> 44328 bytes 04-build_abe-stage1/console.log.xz | Bin 72988 -> 73012 bytes 05-clean_sysroot/console.log.xz | Bin 332 -> 332 bytes 06-build_abe-linux/console.log.xz | Bin 8848 -> 8224 bytes 07-build_abe-glibc/console.log.xz | Bin 232372 -> 236312 bytes 08-build_abe-stage2/console.log.xz | Bin 170324 -> 172464 bytes 09-build_llvm-true/console.log.xz | Bin 60960 -> 58912 bytes 11-benchmark/benchmark-start.log | 2 +- 11-benchmark/benchmark.log | 63 +- 11-benchmark/console.log.xz | Bin 2276 -> 3108 bytes 12-check_regression/console.log.xz | Bin 2160 -> 2792 bytes 12-check_regression/mail-body.txt | 22 +- 12-check_regression/results-0.csv | 168 +- 12-check_regression/results-1.csv | 159 +- 12-check_regression/results-brief.csv | 38 +- 12-check_regression/results-compare.csv | 22 +- 12-check_regression/results-full.csv | 161 +- 12-check_regression/results.csv | 46 +- 12-check_regression/results.log | 3942 ++++++++++---------- .../top-artifacts/save-temps/400.perlbench.tar.xz | Bin 0 -> 397960 bytes .../top-artifacts/save-temps/401.bzip2.tar.xz | Bin 0 -> 43352 bytes .../top-artifacts/save-temps/403.gcc.tar.xz | Bin 0 -> 1197140 bytes .../top-artifacts/save-temps/429.mcf.tar.xz | Bin 0 -> 21704 bytes .../top-artifacts/save-temps/433.milc.tar.xz | Bin 0 -> 56776 bytes .../top-artifacts/save-temps/444.namd.tar.xz | Bin 0 -> 44880 bytes .../top-artifacts/save-temps/445.gobmk.tar.xz | Bin 0 -> 615716 bytes .../top-artifacts/save-temps/447.dealII.tar.xz | Bin 0 -> 844628 bytes .../top-artifacts/save-temps/450.soplex.tar.xz | Bin 0 -> 202372 bytes .../top-artifacts/save-temps/453.povray.tar.xz | Bin 0 -> 451440 bytes .../top-artifacts/save-temps/456.hmmer.tar.xz | Bin 0 -> 121252 bytes .../top-artifacts/save-temps/458.sjeng.tar.xz | Bin 0 -> 51116 bytes .../top-artifacts/save-temps/462.libquantum.tar.xz | Bin 0 -> 22960 bytes .../top-artifacts/save-temps/464.h264ref.tar.xz | Bin 0 -> 173176 bytes .../top-artifacts/save-temps/470.lbm.tar.xz | Bin 0 -> 15272 bytes .../top-artifacts/save-temps/471.omnetpp.tar.xz | Bin 0 -> 312064 bytes .../top-artifacts/save-temps/473.astar.tar.xz | Bin 0 -> 41496 bytes .../top-artifacts/save-temps/482.sphinx3.tar.xz | Bin 0 -> 93048 bytes .../top-artifacts/save-temps/483.xalancbmk.tar.xz | Bin 0 -> 3132616 bytes 13-update_baseline/console.log | 3847 +++++++++++-------- 13-update_baseline/exe.regressions | 4 +- 13-update_baseline/jira-body.txt | 4 +- 13-update_baseline/mail-body.txt | 28 +- 13-update_baseline/results-1.csv | 159 +- 13-update_baseline/results-brief.csv | 36 +- 13-update_baseline/results-full.csv | 143 +- 13-update_baseline/results.csv | 44 +- 13-update_baseline/results.log | 2574 +++++++------ 13-update_baseline/results.regressions | 5 +- .../top-artifacts/save-temps/400.perlbench.tar.xz | Bin 0 -> 397960 bytes .../top-artifacts/save-temps/401.bzip2.tar.xz | Bin 0 -> 43352 bytes .../top-artifacts/save-temps/403.gcc.tar.xz | Bin 0 -> 1197140 bytes .../top-artifacts/save-temps/429.mcf.tar.xz | Bin 0 -> 21704 bytes .../top-artifacts/save-temps/433.milc.tar.xz | Bin 0 -> 56776 bytes .../top-artifacts/save-temps/444.namd.tar.xz | Bin 0 -> 44880 bytes .../top-artifacts/save-temps/445.gobmk.tar.xz | Bin 0 -> 615716 bytes .../top-artifacts/save-temps/447.dealII.tar.xz | Bin 0 -> 844628 bytes .../top-artifacts/save-temps/450.soplex.tar.xz | Bin 0 -> 202372 bytes .../top-artifacts/save-temps/453.povray.tar.xz | Bin 0 -> 451440 bytes .../top-artifacts/save-temps/456.hmmer.tar.xz | Bin 0 -> 121252 bytes .../top-artifacts/save-temps/458.sjeng.tar.xz | Bin 0 -> 51116 bytes .../top-artifacts/save-temps/462.libquantum.tar.xz | Bin 0 -> 22960 bytes .../top-artifacts/save-temps/464.h264ref.tar.xz | Bin 0 -> 173176 bytes .../top-artifacts/save-temps/470.lbm.tar.xz | Bin 0 -> 15272 bytes .../top-artifacts/save-temps/471.omnetpp.tar.xz | Bin 0 -> 312064 bytes .../top-artifacts/save-temps/473.astar.tar.xz | Bin 0 -> 41496 bytes .../top-artifacts/save-temps/482.sphinx3.tar.xz | Bin 0 -> 93048 bytes .../top-artifacts/save-temps/483.xalancbmk.tar.xz | Bin 0 -> 3132616 bytes jenkins/manifest.sh | 26 +- results | 2 +- results_id | 2 +- 72 files changed, 6012 insertions(+), 5485 deletions(-) create mode 100644 12-check_regression/top-artifacts/save-temps/400.perlbench.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/401.bzip2.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/403.gcc.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/429.mcf.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/433.milc.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/444.namd.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/445.gobmk.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/447.dealII.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/450.soplex.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/453.povray.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/456.hmmer.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/458.sjeng.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/462.libquantum.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/464.h264ref.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/470.lbm.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/471.omnetpp.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/473.astar.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/482.sphinx3.tar.xz create mode 100644 12-check_regression/top-artifacts/save-temps/483.xalancbmk.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/400.perlbench.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/401.bzip2.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/403.gcc.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/429.mcf.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/433.milc.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/444.namd.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/445.gobmk.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/447.dealII.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/450.soplex.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/453.povray.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/456.hmmer.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/458.sjeng.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/462.libquantum.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/464.h264ref.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/470.lbm.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/471.omnetpp.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/473.astar.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/482.sphinx3.tar.xz create mode 100644 13-update_baseline/top-artifacts/save-temps/483.xalancbmk.tar.xz -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
[toolchain/ci/qemu] branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig updated (7d79344d4f -> c99e34e537)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig in repository toolchain/ci/qemu. from 7d79344d4f Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds a89b91addf hw/misc: zynq_slcr: Correctly compute output clocks in the r [...] adds 62a3f63182 hw/char: cadence_uart: Disable transmit when input clock is [...] adds 983f4adf36 hw/char: cadence_uart: Move clock/reset check to uart_can_receive() adds 7956a8f5dd hw/char: cadence_uart: Convert to memop_with_attrs() ops adds 9834ecaaea hw/char: cadence_uart: Ignore access when unclocked or in re [...] adds 47c305f6f2 hw/char: cadence_uart: Log a guest error when device is uncl [...] adds d26f2f93c1 hw/arm/virt: KVM: Probe for KVM_CAP_ARM_VM_IPA_SIZE when cre [...] adds 3b8a4733d1 hw/arm: Add support for kudo-bmc board. adds 18f6290a6a hw/intc: GICv3 ITS initial framework adds 1b08e436d0 hw/intc: GICv3 ITS register definitions added adds 7eca39e071 hw/intc: GICv3 ITS command queue framework adds c694cb4cad hw/intc: GICv3 ITS Command processing adds ac30dec396 hw/intc: GICv3 ITS Feature enablement adds 17fb5e36aa hw/intc: GICv3 redistributor ITS processing adds d7830a9bdd tests/data/acpi/virt: Add IORT files for ITS adds 0e5c1c9a23 hw/arm/virt: add ITS support in virt GIC adds 0a93293eb2 tests/data/acpi/virt: Update IORT files for ITS adds 520d1621de target/arm: Take an exception if PSTATE.IL is set adds bc7edccae0 target/arm: Merge disas_a64_insn into aarch64_tr_translate_insn adds 1518562b49 qdev: Support marking individual buses as 'full' adds e6f79acd86 hw/arm/mps2-tz.c: Add extra data parameter to MakeDevFn adds 68e579515f hw/arm/mps2-tz.c: Mark internal-only I2C buses as 'full' adds 28e987a7e7 hw/arm/mps2.c: Mark internal-only I2C buses as 'full' adds c6f5e042d8 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 4c9af1ea14 gitlab-ci: Make more custom runner jobs manual, and don't al [...] adds 7f800d34aa docs: add supported host CPU architectures section adds 2a2d51bc07 meson.build: fix comment typo adds 692277f38d chardev: Propagate error from logfile opening adds 5eed493d01 chardev: remove needless class method adds 78e3e1d046 chardev: add some comments about the class methods adds 831aaf2496 Merge remote-tracking branch 'remotes/marcandre/tags/misc-pu [...] adds 4e116893c6 accel/tcg: Add DisasContextBase argument to translator_ld* adds f025692c99 accel/tcg: Clear PAGE_WRITE before translation adds fc88a52318 tcg/i386: Split P_VEXW from P_REXW adds cf3fccba00 accel/tcg: remove redundant TCG_KICK_PERIOD define adds 57d4941602 tcg: Remove tcg_global_reg_new defines adds 2fa169ba61 tcg/ppc: Replace TCG_TARGET_CALL_DARWIN with _CALL_DARWIN adds d216898563 tcg/ppc: Ensure _CALL_SYSV is set for 32-bit ELF adds 421519d82c tcg/arm: Fix tcg_out_vec_op function signature adds d2470cf0e9 target/avr: Remove pointless use of CONFIG_USER_ONLY definition adds 7ce0886598 target/i386: Restrict sysemu-only fpu_helper helpers adds 30ca39244b target/i386: Simplify TARGET_X86_64 #ifdef'ry adds b40db05daa target/xtensa: Restrict do_transaction_failed() to sysemu adds 120964219d accel/tcg: Rename user-mode do_interrupt hack as fake_user_i [...] adds 9354e6947a target/alpha: Restrict cpu_exec_interrupt() handler to sysemu adds 083afd18a9 target/arm: Restrict cpu_exec_interrupt() handler to sysemu adds 413f858d39 target/cris: Restrict cpu_exec_interrupt() handler to sysemu adds 68fa1780e0 target/hppa: Restrict cpu_exec_interrupt() handler to sysemu adds 604664726f target/i386: Restrict cpu_exec_interrupt() handler to sysemu adds 0792e6c88d target/i386: Move x86_cpu_exec_interrupt() under sysemu/ folder adds d5db810c55 target/m68k: Restrict cpu_exec_interrupt() handler to sysemu adds eb3ef3136e target/microblaze: Restrict cpu_exec_interrupt() handler to sysemu adds 6eb66e086a target/mips: Restrict cpu_exec_interrupt() handler to sysemu adds dabfe1332e target/nios2: Restrict cpu_exec_interrupt() handler to sysemu adds 250ae6dfc7 target/openrisc: Restrict cpu_exec_interrupt() handler to sysemu adds f725245c52 target/ppc: Restrict cpu_exec_interrupt() handler to sysemu adds 17b3c353e6 target/riscv: Restrict cpu_exec_interrupt() handler to sysemu adds 73166ca348 target/sh4: Restrict cpu_exec_interrupt() handler to sysemu adds 798ac8b5e9 target/sparc: Restrict cpu_exec_interrupt() handler to sysemu adds 65c575b61e target/rx: Restrict cpu_exec_interrupt() handler to sysemu adds f364a7f968 target/xtensa: Restrict cpu_exec_interrupt() handler to sysemu adds 77c0fc4e55 accel/tcg: Restrict TCGCPUOps::cpu_exec_interrupt() to sysemu adds 76d0042bb2 user: Remove cpu_get_pic_interrupt() stubs adds db17d2cdb1 accel/tcg/user-exec: Fix read-modify-write of code on s390 hosts adds e0e1ad61f6 tcg/arm: Remove fallback definition of __ARM_ARCH adds 326b9669b0 tcg/arm: Standardize on tcg_out_<branch>_{reg,imm} adds 4ae82ca7eb tcg/arm: Simplify use_armv5t_instructions adds b87c1add03 tcg/arm: Support armv4t in tcg_out_goto and tcg_out_call adds 31d160adc9 tcg/arm: Split out tcg_out_ldstm adds 90606715dc tcg/arm: Simplify usage of encode_imm adds 5f726ebce1 tcg/arm: Drop inline markers adds 1446600f7f tcg/arm: Give enum arm_cond_code_e a typedef and use it adds 142fb62fd0 tcg/arm: More use of the ARMInsn enum adds e028eada62 tcg/arm: More use of the TCGReg enum adds 0b6206b9c6 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 7b7ab2d6c9 gitlab-ci: Mark manual-only jobs as allow_failure adds e24154d878 gluster: Align block-status tail adds 33ff4c9e08 block: Drop BDS comment regarding bdrv_append() adds 0bc329fbb0 block: block-status cache for data regions adds 5a1cfd2150 block: Clarify that @bytes is no limit on *pnum adds 869e7ee827 block/file-posix: Do not force-cap *pnum adds 72b4cabe5e block/gluster: Do not force-cap *pnum adds 9dbf6455f4 block/iscsi: Do not force-cap *pnum adds 81dcb9ca1f iotests: Fix unspecified-encoding pylint warnings adds cc16153f1f iotests: Fix use-{list,dict}-literal warnings adds 26db7b23ce iotests/297: Drop 169 and 199 from the skip list adds e2ad17a62d migrate-bitmaps-postcopy-test: Fix pylint warnings adds d8c2e47dbe migrate-bitmaps-test: Fix pylint warnings adds b90d7a18b6 mirror-top-perms: Fix AbnormalShutdown path adds 098d983ea5 iotests/297: Cover tests/ adds 66fed30c9c block/mirror: fix NULL pointer dereference in mirror_wait_on [...] adds 2f43482733 tests: add migrate-during-backup adds a13de40a05 block: bdrv_inactivate_recurse(): check for permissions and [...] adds 5b3f7daaec simplebench: add img_bench_templater.py adds 6d207d3501 qcow2: refactor handle_dependencies() loop body adds ff812c5563 qcow2: handle_dependencies(): relax conflict detection adds a1c62436a4 qemu-img: Allow target be aligned to sector size adds 786c22d9c2 qcow2-refcount: improve style of check_refcounts_l2() adds 9a3978a46b qcow2: compressed read: simplify cluster descriptor passing adds a6e098462b qcow2: introduce qcow2_parse_compressed_l2_entry() helper adds a2debf6506 qcow2-refcount: introduce fix_l2_entry_by_zero() adds 5c3216c046 qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmap adds 9631c7822e qcow2-refcount: check_refcounts_l2(): check l2_bitmap adds 289ef5f219 qcow2-refcount: check_refcounts_l2(): check reserved bits adds cd6efd60e9 qcow2-refcount: improve style of check_refcounts_l1() adds 98bc07d6cd qcow2-refcount: check_refcounts_l1(): check reserved bits adds 8fba395151 qcow2-refcount: check_refblocks(): add separate message for [...] adds 1899bf4737 qemu-img: Add -F shorthand to convert adds 57b6f58c1d Merge remote-tracking branch 'remotes/hreitz/tags/pull-block [...] adds eb94846280 qxl: fix pre-save logic adds 89faed62af ui/gtk: Create a common release_dmabuf helper adds 121abaf3e6 ui/egl: Add egl helpers to help with synchronization adds 65b847d284 ui: Create sync objects and fences only for blobs adds ab971f8abb ui/gtk-egl: Wait for the draw signal for dmabuf blobs adds b3a5dfdea9 virtio-gpu: Add gl_flushed callback adds 63cf61256a Merge remote-tracking branch 'remotes/kraxel/tags/vga-202109 [...] adds fae0b0de71 util: Remove redundant checks in the openpty() adds 4be8bfcb4d hw/i386/acpi-build: Fix a typo adds 526dc8405d qdev: Complete qdev_init_gpio_out() documentation adds 68857f13aa spelling: sytem => system adds cd946e5c68 configure: add missing pc-bios/qemu_vga.ndrv symlink in build tree adds 7916b5fc8c target/i386: spelling: occured=>occurred, mininum=>minimum adds 37557b09a6 intel_iommu: Fix typo in comments adds 631ba5a128 hw/vfio: Fix typo in comments adds eba6814a0a target/avr: Fix compiler errors (-Werror=enum-conversion) adds 9ac200acce target/sparc: Make sparc_cpu_dump_state() static adds d1fe59377b Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds 400b7f6d14 linux-user: Fix coding style nits in qemu.h adds a44d57a3b9 linux-user: Split strace prototypes into strace.h adds 2113aed687 linux-user: Split signal-related prototypes into signal-common.h adds 3ad0a76928 linux-user: Split loader-related prototypes into loader.h adds 5423e6d3a4 linux-user: Split mmap prototypes into user-mmap.h adds a57e0c3657 linux-user: Split safe-syscall macro into its own header adds 3b249d2661 linux-user: Split linux-user internals out of qemu.h adds 85b4fa0cd1 linux-user: Don't include gdbstub.h in qemu.h adds d0a7920eb4 linux-user: Drop unneeded includes from qemu.h adds 74e43b04b0 linux-user: Check lock_user result for ip_mreq_source sockopts adds c99e34e537 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] No new revisions were added by this update. Summary of changes: .gitlab-ci.d/custom-runners.yml | 36 +- accel/kvm/kvm-all.c | 2 +- accel/tcg/cpu-exec.c | 14 +- accel/tcg/tcg-accel-ops-rr.c | 2 - accel/tcg/translate-all.c | 59 +- accel/tcg/translator.c | 39 + accel/tcg/user-exec.c | 48 +- block.c | 88 ++ block/file-posix.c | 9 +- block/gluster.c | 23 +- block/io.c | 68 +- block/iscsi.c | 3 - block/mirror.c | 25 +- block/qcow2-cluster.c | 78 +- block/qcow2-refcount.c | 326 +++-- block/qcow2.c | 13 +- block/qcow2.h | 7 +- bsd-user/i386/target_arch_cpu.c | 5 - bsd-user/x86_64/target_arch_cpu.c | 5 - chardev/char-mux.c | 6 +- chardev/char.c | 7 +- configure | 4 +- docs/about/build-platforms.rst | 33 + docs/about/deprecated.rst | 2 + docs/system/arm/nuvoton.rst | 1 + docs/tools/qemu-img.rst | 4 +- gdbstub.c | 2 +- hw/arm/mps2-tz.c | 92 +- hw/arm/mps2.c | 12 +- hw/arm/npcm7xx_boards.c | 34 + hw/arm/virt.c | 29 +- hw/char/cadence_uart.c | 61 +- hw/display/qxl.c | 2 +- hw/display/virtio-gpu-udmabuf.c | 1 + hw/display/virtio-gpu.c | 32 +- hw/i386/acpi-build.c | 6 +- hw/i386/intel_iommu.c | 8 +- hw/intc/arm_gicv3.c | 14 + hw/intc/arm_gicv3_common.c | 13 + hw/intc/arm_gicv3_cpuif.c | 7 +- hw/intc/arm_gicv3_dist.c | 5 +- hw/intc/arm_gicv3_its.c | 1322 ++++++++++++++++++++ hw/intc/arm_gicv3_its_common.c | 7 +- hw/intc/arm_gicv3_its_kvm.c | 2 +- hw/intc/arm_gicv3_redist.c | 153 ++- hw/intc/gicv3_internal.h | 188 ++- hw/intc/meson.build | 1 + hw/misc/zynq_slcr.c | 31 +- hw/vfio/igd.c | 2 +- hw/vfio/pci-quirks.c | 2 +- hw/vfio/pci.c | 6 +- hw/vfio/platform.c | 2 +- include/block/block_int.h | 61 +- include/chardev/char.h | 34 +- include/exec/translate-all.h | 1 + include/exec/translator.h | 44 +- include/hw/arm/virt.h | 2 + include/hw/core/tcg-cpu-ops.h | 26 +- include/hw/intc/arm_gicv3_common.h | 13 + include/hw/intc/arm_gicv3_its_common.h | 32 +- include/hw/qdev-core.h | 28 + include/tcg/tcg-op.h | 2 - include/ui/console.h | 3 + include/ui/egl-helpers.h | 3 + include/ui/gtk.h | 5 +- linux-user/aarch64/cpu_loop.c | 2 + linux-user/aarch64/signal.c | 1 + linux-user/alpha/cpu_loop.c | 2 + linux-user/alpha/signal.c | 1 + linux-user/arm/cpu_loop.c | 2 + linux-user/arm/signal.c | 1 + linux-user/cris/cpu_loop.c | 2 + linux-user/cris/signal.c | 1 + linux-user/elfload.c | 3 + linux-user/exit.c | 2 + linux-user/fd-trans.c | 2 + linux-user/flatload.c | 3 + linux-user/hexagon/cpu_loop.c | 2 + linux-user/hexagon/signal.c | 1 + linux-user/hppa/cpu_loop.c | 2 + linux-user/hppa/signal.c | 1 + linux-user/i386/cpu_loop.c | 3 + linux-user/i386/signal.c | 1 + linux-user/linuxload.c | 2 + linux-user/loader.h | 59 + linux-user/m68k/cpu_loop.c | 2 + linux-user/m68k/signal.c | 1 + linux-user/main.c | 12 +- linux-user/microblaze/cpu_loop.c | 2 + linux-user/microblaze/signal.c | 1 + linux-user/mips/cpu_loop.c | 2 + linux-user/mips/signal.c | 1 + linux-user/mmap.c | 2 + linux-user/nios2/cpu_loop.c | 2 + linux-user/nios2/signal.c | 1 + linux-user/openrisc/cpu_loop.c | 2 + linux-user/openrisc/signal.c | 1 + linux-user/ppc/cpu_loop.c | 2 + linux-user/ppc/signal.c | 1 + linux-user/qemu.h | 429 +------ linux-user/riscv/cpu_loop.c | 2 + linux-user/riscv/signal.c | 1 + linux-user/s390x/cpu_loop.c | 2 + linux-user/s390x/signal.c | 1 + linux-user/safe-syscall.h | 154 +++ linux-user/semihost.c | 1 + linux-user/sh4/cpu_loop.c | 2 + linux-user/sh4/signal.c | 1 + linux-user/signal-common.h | 36 + linux-user/signal.c | 5 + linux-user/sparc/cpu_loop.c | 2 + linux-user/sparc/signal.c | 1 + linux-user/strace.c | 3 + linux-user/strace.h | 38 + linux-user/syscall.c | 9 + linux-user/uaccess.c | 1 + linux-user/uname.c | 1 + linux-user/user-internals.h | 186 +++ linux-user/user-mmap.h | 34 + linux-user/vm86.c | 1 + linux-user/xtensa/cpu_loop.c | 2 + linux-user/xtensa/signal.c | 1 + meson.build | 2 +- qemu-img-cmds.hx | 2 +- qemu-img.c | 18 +- scripts/simplebench/img_bench_templater.py | 95 ++ scripts/simplebench/table_templater.py | 62 + semihosting/arm-compat-semi.c | 2 +- softmmu/qdev-monitor.c | 7 +- target/alpha/cpu.c | 2 +- target/alpha/cpu.h | 2 +- target/alpha/helper.c | 5 +- target/alpha/translate.c | 2 +- target/arm/arm_ldst.h | 12 +- target/arm/cpu.c | 7 +- target/arm/cpu.h | 4 +- target/arm/cpu_tcg.c | 6 +- target/arm/helper-a64.c | 1 + target/arm/helper.c | 8 + target/arm/kvm.c | 7 +- target/arm/kvm_arm.h | 4 +- target/arm/syndrome.h | 5 + target/arm/translate-a64.c | 215 ++-- target/arm/translate.c | 30 +- target/arm/translate.h | 2 + target/avr/cpu.c | 3 - target/avr/translate.c | 8 +- target/cris/cpu.c | 4 +- target/cris/cpu.h | 2 +- target/cris/helper.c | 17 +- target/hexagon/translate.c | 3 +- target/hppa/cpu.c | 2 +- target/hppa/cpu.h | 4 +- target/hppa/int_helper.c | 7 +- target/hppa/translate.c | 5 +- target/i386/cpu-sysemu.c | 2 +- target/i386/cpu.h | 3 + target/i386/tcg/helper-tcg.h | 2 + target/i386/tcg/seg_helper.c | 74 +- target/i386/tcg/sysemu/seg_helper.c | 62 + target/i386/tcg/tcg-cpu.c | 8 +- target/i386/tcg/translate.c | 10 +- target/m68k/cpu.c | 2 +- target/m68k/cpu.h | 2 + target/m68k/m68k-semi.c | 2 +- target/m68k/op_helper.c | 16 +- target/m68k/translate.c | 2 +- target/microblaze/cpu.c | 2 +- target/microblaze/cpu.h | 2 + target/microblaze/helper.c | 13 +- target/mips/cpu.c | 2 +- target/mips/tcg/exception.c | 18 - target/mips/tcg/micromips_translate.c.inc | 2 +- target/mips/tcg/mips16e_translate.c.inc | 4 +- target/mips/tcg/nanomips_translate.c.inc | 4 +- target/mips/tcg/sysemu/tlb_helper.c | 18 + target/mips/tcg/tcg-internal.h | 5 +- target/mips/tcg/translate.c | 8 +- target/mips/tcg/user/tlb_helper.c | 5 - target/nios2/cpu.c | 5 +- target/nios2/nios2-semi.c | 2 +- target/openrisc/cpu.c | 2 +- target/openrisc/cpu.h | 5 +- target/openrisc/interrupt.c | 2 - target/openrisc/meson.build | 6 +- target/openrisc/translate.c | 2 +- target/ppc/cpu.h | 4 +- target/ppc/cpu_init.c | 2 +- target/ppc/excp_helper.c | 21 +- target/ppc/translate.c | 5 +- target/riscv/cpu.c | 2 +- target/riscv/cpu.h | 2 +- target/riscv/cpu_helper.c | 5 - target/riscv/translate.c | 5 +- target/rx/cpu.c | 2 +- target/rx/cpu.h | 2 + target/rx/helper.c | 4 + target/s390x/tcg/translate.c | 16 +- target/sh4/cpu.c | 2 +- target/sh4/cpu.h | 4 +- target/sh4/helper.c | 9 +- target/sh4/translate.c | 4 +- target/sparc/cpu.c | 6 +- target/sparc/cpu.h | 1 - target/sparc/translate.c | 2 +- target/xtensa/cpu.c | 2 +- target/xtensa/cpu.h | 2 + target/xtensa/exc_helper.c | 7 +- target/xtensa/translate.c | 5 +- tcg/arm/tcg-target.c.inc | 515 ++++---- tcg/arm/tcg-target.h | 27 +- tcg/i386/tcg-target.c.inc | 13 +- tcg/ppc/tcg-target.c.inc | 25 +- tests/data/acpi/virt/IORT | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.memhp | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.numamem | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.pxb | Bin 0 -> 124 bytes tests/qemu-iotests/122 | 2 +- tests/qemu-iotests/271 | 5 +- tests/qemu-iotests/271.out | 4 +- tests/qemu-iotests/297 | 9 +- tests/qemu-iotests/iotests.py | 12 +- .../tests/migrate-bitmaps-postcopy-test | 13 +- tests/qemu-iotests/tests/migrate-bitmaps-test | 43 +- tests/qemu-iotests/tests/migrate-during-backup | 97 ++ .../{096.out => tests/migrate-during-backup.out} | 0 tests/qemu-iotests/tests/mirror-top-perms | 2 +- thunk.c | 1 + tools/virtiofsd/fuse_lowlevel.h | 4 +- ui/egl-helpers.c | 26 + ui/gtk-egl.c | 48 +- ui/gtk-gl-area.c | 26 + ui/gtk.c | 26 +- util/qemu-openpty.c | 7 +- 234 files changed, 4581 insertions(+), 1518 deletions(-) create mode 100644 hw/intc/arm_gicv3_its.c create mode 100644 linux-user/loader.h create mode 100644 linux-user/safe-syscall.h create mode 100644 linux-user/strace.h create mode 100644 linux-user/user-internals.h create mode 100644 linux-user/user-mmap.h create mode 100755 scripts/simplebench/img_bench_templater.py create mode 100644 scripts/simplebench/table_templater.py create mode 100644 tests/data/acpi/virt/IORT create mode 100644 tests/data/acpi/virt/IORT.memhp create mode 100644 tests/data/acpi/virt/IORT.numamem create mode 100644 tests/data/acpi/virt/IORT.pxb create mode 100755 tests/qemu-iotests/tests/migrate-during-backup copy tests/qemu-iotests/{096.out => tests/migrate-during-backup.out} (100%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
4 years, 1 month
1
0
0
0
← Newer
1
...
631
632
633
634
635
636
637
...
1489
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
Results per page:
10
25
50
100
200