This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/modula-2 in repository gcc.
from 28be13f5652 Added gcc/m2/Make-maintainer.in. adds 21d52d11df8 testsuite: Disable out-of-bounds checker in analyzer/tortur [...] adds 4991e20923b Move V1TI shift/rotate lowering from expand to pre-reload s [...] adds fe4dc4f553d Daily bump. adds c435085e878 Daily bump. adds 6624ad73064 x86: Enable __bf16 type for TARGET_SSE2 and above adds 3a74a7bf62f ifcvt: Fix up noce_convert_multiple_sets [PR106590] adds 4ad200addc3 i386 PIE: testsuite: cope with default pie on ia32 adds e236d671d46 Simplify range_on_path_entry adds ae3459cd595 c++: Extend -Wpessimizing-move for class prvalues [PR106276] adds d2d189985d1 c++: Fix module line no testcase adds 03acd8b6429 PR tree-optimization/71343: Optimize (X<<C)&(Y<<C) as (X&Y)<<C. adds 418b71c0d53 PR tree-optimization/64992: (B << 2) != 0 is B when B is Boolean. adds 6f94923dea2 Improved gain calculation for COMPARE to 0 or -1 in TImode [...] adds f8cada540d8 Support shifts and rotates by integer constants in TImode S [...] adds ed7e7620188 analyzer: fix for ICE in sm-fd.cc [PR106551] adds 265cdd067af Check for undefined and varying first. adds ca123e019bb analyzer: better fix for -Wanalyzer-use-of-uninitialized-va [...] adds 23e8c0b0d99 analyzer: fix direction of -Wanalyzer-out-of-bounds note [P [...] adds 9fb12ee6fb7 d: Field names of anonymous delegates should be same as reg [...] adds 250b1fa19d7 d: Build internal TypeInfo types when module name is "object" adds e206fecaac2 d: Fix internal compiler error: Segmentation fault at gimpl [...] adds 8db5b71e212 d: Defer compiling inline definitions until after the modul [...] adds ec63a946ccb Daily bump. adds a2ff389099c xtensa: Turn on -fsplit-wide-types-early by default adds 5239e2bd48f vect: Don't allow vect_emulated_vector_p type in vectorizab [...] adds 9367e3a65f8 rs6000: Adjust mov optabs for opaque modes [PR103353] adds 3f1c2f89f6b jobserver: fix fifo mode by opening pipe in proper mode adds 0d9a0bf7cee Adjust max-jump-thread-paths docs adds 1c596391e15 docs: fix link destination adds 7def8e76417 i386: add 'final' and 'override' to scalar_chain adds bdd385b2c61 analyzer: add more final override keywords adds bae12e2f832 VR: add missing override keyworks adds 5e88fccf4be middle-end/106630 - avoid ping-pong between extract_muldiv [...] adds 83bacf93844 VR: add more virtual dtors adds 8699a0eb620 VR: mitigate -Wfinal-dtor-non-final-class clang warnings adds 3856c6e24c7 Rename imports nomenclature in path_range_query to exit_dep [...] adds e56b695aa3a d: Update DIP links in gdc documentation to point at upstre [...] adds 6e790ca4615 c++: Implement P2327R1 - De-deprecating volatile compound o [...] adds 2b403297b11 driver: fix environ corruption after putenv() [PR106624] adds 9594e04e4e2 Stop backwards thread discovery when leaving a loop adds e2302610739 soft-fp: Update soft-fp from glibc adds 27d68a60783 RISC-V: Support _Float16 type. adds bd159a7660b RISC-V: Support zfh and zfhmin extension adds 9580ab573dd docs: remove link to www.bullfreeware.com from install adds 60468d6cd46 c++: Fix pragma suppression of -Wc++20-compat diagnostics [ [...] adds bf13a13c65b c++: remove some xfails adds 47a61e65148 Daily bump. adds 80f78716c2c Abstract interesting ssa-names from GORI. adds 3cab897a67a LoongArch: Provide fmin/fmax RTL pattern adds 5bc2042df43 Fix bug in emergency cxa pool free adds bac07a1da24 Refactor back_threader_profitability adds 06bca6950b1 arm: Define with_float to hard when target name ends with hf adds 92a5de3df2d OpenMP/C++: Allow classes with static members to be mappabl [...] adds 6b4e49fdfcc libgomp/splay-tree.h: Fix splay_tree_prefix handling adds d9c9424d2c4 OpenMP: Fix var replacement with 'simd' and linear-step var [...] adds 027b281f1e8 OpenMP requires: Fix diagnostic filename corner case adds 1513512ec7d Fortran: OpenMP fix declare simd inside modules and absent [...] adds 745be54bd66 fortran: Add -static-libquadmath support [PR46539] adds 8d22c7cb8b1 c++: Extend -Wpessimizing-move to other contexts adds 6602a2b2dee c++: Tweak for -Wpessimizing-move in templates [PR89780] adds 6c136d53e89 c++: Extend -Wredundant-move for const-qual objects [PR90428] adds 5adfb6540db Reset root oracle from path_oracle::reset_path. adds 177e93e9527 c++: Add new std::move test [PR67906] adds 5cccc24c066 [Committed] PR target/106640: Fix use of XINT in TImode com [...] adds c352361b5ee RISC-V/testsuite: Restrict remaining `fmin'/`fmax' tests to [...] adds 0342f034adc Daily bump. adds dca74793cd4 xtensa: Optimize stack pointer updates in function pro/epil [...] adds b7d62c551f3 LoongArch: Get __tls_get_addr address through got table whe [...] adds 3496ca4e656 RISC-V: Add runtime invariant support adds 4645ce0d00b Use gimple_range_ssa_names in path_range_query. adds defa08a3367 rs6000: Add expand pattern for multiply-add (PR103109) adds 5dbc94bf13c Add libgo dependency on libbacktrace. adds 9d2d38a4686 Makefile.def: drop remnants of unused libelf adds 2e803889837 build: regenerate gcc/configure adds 6910cad55ff x86: Support vector __bf16 type adds 03119249b9c gcov-dump: properly use INCLUDE_VECTOR adds ac68f904fe3 middle-end/106617 - fix fold_binary_op_with_conditional_arg [...] adds 011d0a033ab Make path_range_query standalone and add reset_path. adds c83e97317ef analyzer: warn on the use of floating-points operands in th [...] adds 5b0d0542920 contrib: Fix a typo in contrib/git-fetch-vendor.sh adds 7f5ec900e53 RISC-V: Standardize formatting of SFB ALU conditional move adds ca170ed9f8a Revert "Fortran: fix invalid rank error in ASSOCIATED when [...] adds 8731aa98674 xtensa: Improve indirect sibling call handling adds d7c3000147c preprocessor: Support #warning for standard C2x adds 30afe5e7638 Daily bump. adds 86c0d98620e i386: Add ABI test for __bf16 type adds 81e20a6eb9e Add further FOR_EACH_ macros adds 338a296dd76 Remove path_range_query constructor that takes an edge. adds 713ec97e593 mkoffload: Cleanup temporary omp_requires_file adds 613e9e16b85 Daily bump. adds e9dd050e0cc libcpp: Implement C++23 P2290R3 - Delimited escape sequence [...] adds 69458145262 LoongArch: Add support code model extreme. adds dd899c7de36 fortran: Drop -static-lib{gfortran,quadmath} from f951 [PR46539] adds d6a39c25c05 Daily bump. new b47bc3ef673 Merge branch 'master' into devel/modula-2.
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: ChangeLog | 14 + Makefile.def | 4 - Makefile.in | 1289 +------------------- Makefile.tpl | 6 - configure | 2 +- configure.ac | 2 +- contrib/ChangeLog | 8 + contrib/clang-format | 63 + contrib/git-fetch-vendor.sh | 2 +- gcc/ChangeLog | 642 ++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 43 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/region-model.cc | 191 ++- gcc/analyzer/region-model.h | 2 + gcc/analyzer/region.h | 3 +- gcc/analyzer/sm-fd.cc | 3 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-opts.cc | 7 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 8 + gcc/c/c-decl.cc | 5 +- gcc/c/c-typeck.cc | 8 +- gcc/common.opt | 4 + gcc/common/config/riscv/riscv-common.cc | 8 + gcc/common/config/xtensa/xtensa-common.cc | 2 + gcc/config.gcc | 7 + gcc/config/darwin.h | 1 + gcc/config/gcn/mkoffload.cc | 2 + gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtins.cc | 21 + gcc/config/i386/i386-expand.cc | 129 +- gcc/config/i386/i386-features.cc | 167 ++- gcc/config/i386/i386-features.h | 4 +- gcc/config/i386/i386-modes.def | 2 + gcc/config/i386/i386.cc | 96 +- gcc/config/i386/i386.h | 16 +- gcc/config/i386/i386.md | 54 +- gcc/config/i386/intelmic-mkoffload.cc | 1 + gcc/config/i386/predicates.md | 8 + gcc/config/i386/sse.md | 306 +++-- gcc/config/loongarch/loongarch-opts.cc | 3 +- gcc/config/loongarch/loongarch.cc | 228 +++- gcc/config/loongarch/loongarch.md | 52 +- gcc/config/loongarch/predicates.md | 9 +- gcc/config/nvptx/mkoffload.cc | 4 +- gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-builtins.cc | 24 + gcc/config/riscv/riscv-modes.def | 14 + gcc/config/riscv/riscv-opts.h | 6 + gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv-sr.cc | 2 +- gcc/config/riscv/riscv.cc | 380 ++++-- gcc/config/riscv/riscv.h | 9 + gcc/config/riscv/riscv.md | 91 +- gcc/config/riscv/riscv.opt | 3 + gcc/config/rs6000/mma.md | 39 +- gcc/config/rs6000/rs6000.md | 48 +- gcc/config/xtensa/constraints.md | 5 + gcc/config/xtensa/xtensa.cc | 79 +- gcc/config/xtensa/xtensa.h | 3 + gcc/config/xtensa/xtensa.md | 29 +- gcc/configure | 12 +- gcc/cp/ChangeLog | 67 + gcc/cp/call.cc | 5 +- gcc/cp/cp-objcp-common.h | 2 - gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.cc | 9 +- gcc/cp/decl2.cc | 59 +- gcc/cp/expr.cc | 4 +- gcc/cp/parser.cc | 5 +- gcc/cp/pt.cc | 3 + gcc/cp/semantics.cc | 28 +- gcc/cp/typeck.cc | 211 +++- gcc/d/ChangeLog | 40 + gcc/d/d-codegen.cc | 38 +- gcc/d/d-compiler.cc | 11 +- gcc/d/d-tree.h | 2 + gcc/d/decl.cc | 22 +- gcc/d/expr.cc | 2 +- gcc/d/gdc.texi | 16 +- gcc/d/modules.cc | 20 + gcc/d/typeinfo.cc | 4 + gcc/diagnostic-spec.cc | 7 +- gcc/diagnostic-spec.h | 4 +- gcc/doc/install.texi | 4 - gcc/doc/invoke.texi | 70 +- gcc/fortran/ChangeLog | 38 + gcc/fortran/check.cc | 23 +- gcc/fortran/gfortran.texi | 6 +- gcc/fortran/invoke.texi | 16 +- gcc/fortran/lang.opt | 6 +- gcc/fortran/openmp.cc | 10 +- gcc/fortran/options.cc | 7 - gcc/gcc.cc | 8 +- gcc/gcov-dump.cc | 3 +- gcc/gimple-range-fold.cc | 33 + gcc/gimple-range-fold.h | 11 +- gcc/gimple-range-gori.cc | 33 +- gcc/gimple-range-path.cc | 227 ++-- gcc/gimple-range-path.h | 34 +- gcc/gimplify.cc | 2 +- gcc/ifcvt.cc | 41 +- gcc/langhooks-def.h | 3 - gcc/langhooks.cc | 11 - gcc/langhooks.h | 3 - gcc/lto-cgraph.cc | 5 + gcc/match.pd | 46 +- gcc/omp-general.cc | 11 + gcc/omp-general.h | 1 + gcc/omp-low.cc | 2 + gcc/opts-common.cc | 2 +- gcc/testsuite/ChangeLog | 387 ++++++ gcc/testsuite/c-c++-common/Wbidi-chars-24.c | 28 + .../c-c++-common/cpp/delimited-escape-seq-1.c | 92 ++ .../c-c++-common/cpp/delimited-escape-seq-2.c | 18 + .../c-c++-common/cpp/delimited-escape-seq-3.c | 33 + .../c-c++-common/gomp/map-incomplete-type.c | 17 + gcc/testsuite/g++.dg/abi/anon1.C | 1 + gcc/testsuite/g++.dg/abi/anon4.C | 2 +- gcc/testsuite/g++.dg/cpp/delimited-escape-seq-1.C | 8 + gcc/testsuite/g++.dg/cpp/delimited-escape-seq-2.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move7.C | 63 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move8.C | 65 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move9.C | 89 ++ gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C | 61 + .../{Wredundant-move3.C => Wredundant-move11.C} | 29 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 2 + gcc/testsuite/g++.dg/cpp0x/keywords2.C | 16 + gcc/testsuite/g++.dg/cpp2a/keywords2.C | 13 + gcc/testsuite/g++.dg/cpp2a/volatile1.C | 11 +- gcc/testsuite/g++.dg/cpp2a/volatile3.C | 11 +- gcc/testsuite/g++.dg/cpp2a/volatile5.C | 8 +- gcc/testsuite/g++.dg/gomp/unmappable-1.C | 3 +- gcc/testsuite/g++.dg/init/static-cdtor1.C | 6 +- gcc/testsuite/g++.dg/modules/loc-prune-4.C | 4 +- gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 1 + gcc/testsuite/g++.dg/pr71694.C | 1 + gcc/testsuite/g++.dg/stackprotectexplicit2.C | 1 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 2 +- .../g++.target/i386/bfloat_cpp_typecheck.C | 10 + gcc/testsuite/g++.target/i386/vect-bfloat16-1.C | 13 + gcc/testsuite/g++.target/riscv/_Float16.C | 18 + gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c | 10 + gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c | 11 + .../gcc.dg/analyzer/imprecise-floating-point-1.c | 74 ++ .../gcc.dg/analyzer/out-of-bounds-read-char-arr.c | 55 + .../gcc.dg/analyzer/out-of-bounds-read-int-arr.c | 54 + .../gcc.dg/analyzer/out-of-bounds-write-char-arr.c | 55 + .../gcc.dg/analyzer/out-of-bounds-write-int-arr.c | 54 + gcc/testsuite/gcc.dg/analyzer/pr106181.c | 11 + gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c | 2 + gcc/testsuite/gcc.dg/cpp/c11-warning-1.c | 6 + gcc/testsuite/gcc.dg/cpp/c11-warning-2.c | 6 + gcc/testsuite/gcc.dg/cpp/c11-warning-3.c | 6 + gcc/testsuite/gcc.dg/cpp/c11-warning-4.c | 6 + gcc/testsuite/gcc.dg/cpp/c2x-warning-1.c | 5 + gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c | 6 + gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-1.c | 10 + gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-2.c | 10 + gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c | 6 + gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c | 6 + gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c | 6 + gcc/testsuite/gcc.dg/cpp/gnu11-warning-4.c | 6 + gcc/testsuite/gcc.dg/cpp/gnu2x-warning-1.c | 5 + gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c | 6 + gcc/testsuite/gcc.dg/pr102892-1.c | 1 + gcc/testsuite/gcc.dg/pr106617.c | 36 + gcc/testsuite/gcc.dg/pr106621.c | 30 + gcc/testsuite/gcc.dg/pr64992.c | 7 + gcc/testsuite/gcc.dg/pr71343-1.c | 56 + gcc/testsuite/gcc.dg/sibcall-11.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-self.c | 1 + gcc/testsuite/gcc.dg/torture/pr106590.c | 75 ++ gcc/testsuite/gcc.dg/torture/pr106630.c | 13 + .../gcc.target/i386/avx2-dest-false-dep-for-glc.c | 1 + .../gcc.target/i386/avx512bf16-cvtsbh2ss-1.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-7.c | 1 + .../gcc.target/i386/avx512fp16-broadcast-1.c | 1 + .../gcc.target/i386/avx512fp16-pr101846.c | 1 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vmovsh-1a.c | 6 +- .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 1 + .../gcc.target/i386/{float16-5.c => bfloat16-1.c} | 4 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 6 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-11.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-12.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-16.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-8.c | 2 +- gcc/testsuite/gcc.target/i386/pad-10.c | 2 +- gcc/testsuite/gcc.target/i386/pr100704-3.c | 4 +- gcc/testsuite/gcc.target/i386/pr100865-2.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-3.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-4a.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-4b.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-5a.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-5b.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-6a.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-6b.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-6c.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-7b.c | 1 + gcc/testsuite/gcc.target/i386/pr101796-1.c | 1 + gcc/testsuite/gcc.target/i386/pr101846-2.c | 1 + .../gcc.target/i386/pr101989-broadcast-1.c | 1 + gcc/testsuite/gcc.target/i386/pr102021.c | 1 + gcc/testsuite/gcc.target/i386/pr106322.c | 51 + gcc/testsuite/gcc.target/i386/pr15184-1.c | 1 + gcc/testsuite/gcc.target/i386/pr15184-2.c | 1 + gcc/testsuite/gcc.target/i386/pr27971.c | 2 +- gcc/testsuite/gcc.target/i386/pr54855-3.c | 1 + gcc/testsuite/gcc.target/i386/pr54855-7.c | 1 + gcc/testsuite/gcc.target/i386/pr70263-2.c | 3 + gcc/testsuite/gcc.target/i386/pr70321.c | 4 +- gcc/testsuite/gcc.target/i386/pr78035.c | 1 + gcc/testsuite/gcc.target/i386/pr81563.c | 2 +- gcc/testsuite/gcc.target/i386/pr81736-5.c | 1 + gcc/testsuite/gcc.target/i386/pr81736-7.c | 1 + gcc/testsuite/gcc.target/i386/pr84278.c | 4 +- gcc/testsuite/gcc.target/i386/pr85620-6.c | 1 + gcc/testsuite/gcc.target/i386/pr85667-6.c | 1 + gcc/testsuite/gcc.target/i386/pr90773-17.c | 1 + gcc/testsuite/gcc.target/i386/pr90773-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr90773-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr93492-5.c | 1 + gcc/testsuite/gcc.target/i386/pr94913-2.c | 6 +- gcc/testsuite/gcc.target/i386/pr95126-m32-1.c | 9 +- gcc/testsuite/gcc.target/i386/pr95126-m32-2.c | 9 +- gcc/testsuite/gcc.target/i386/pr95852-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr95852-4.c | 8 +- gcc/testsuite/gcc.target/i386/pr96539.c | 3 + gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c | 8 + .../i386/{sse2-float16-2.c => sse2-bfloat16-2.c} | 4 +- .../i386/sse2-bfloat16-scalar-typecheck.c | 215 ++++ gcc/testsuite/gcc.target/i386/sse4_1-stv-9.c | 12 + gcc/testsuite/gcc.target/i386/stack-check-12.c | 9 +- gcc/testsuite/gcc.target/i386/stack-check-17.c | 8 +- gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 2 + .../i386/{avx512fp16-1c.c => vect-bfloat16-1.c} | 21 +- gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c | 121 ++ gcc/testsuite/gcc.target/i386/vect-bfloat16-2b.c | 22 + .../gcc.target/i386/vect-bfloat16-typecheck_1.c | 258 ++++ .../gcc.target/i386/vect-bfloat16-typecheck_2.c | 248 ++++ gcc/testsuite/gcc.target/loongarch/fmax-fmin.c | 30 + gcc/testsuite/gcc.target/loongarch/func-call-1.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-2.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-3.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-4.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-5.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-6.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-7.c | 2 +- gcc/testsuite/gcc.target/loongarch/func-call-8.c | 2 +- .../gcc.target/loongarch/func-call-extreme-1.c | 32 + .../gcc.target/loongarch/func-call-extreme-2.c | 32 + .../gcc.target/loongarch/relocs-symbol-noaddend.c | 2 +- gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 12 + gcc/testsuite/gcc.target/powerpc/pr103109-1.c | 10 + gcc/testsuite/gcc.target/powerpc/pr103109-2.c | 96 ++ gcc/testsuite/gcc.target/powerpc/pr103109.h | 12 + gcc/testsuite/gcc.target/powerpc/pr103353.c | 22 + gcc/testsuite/gcc.target/powerpc/pr106322.c | 50 + gcc/testsuite/gcc.target/riscv/_Float16-soft-1.c | 9 + gcc/testsuite/gcc.target/riscv/_Float16-soft-2.c | 13 + gcc/testsuite/gcc.target/riscv/_Float16-soft-3.c | 12 + gcc/testsuite/gcc.target/riscv/_Float16-soft-4.c | 12 + gcc/testsuite/gcc.target/riscv/_Float16-zfh-1.c | 8 + gcc/testsuite/gcc.target/riscv/_Float16-zfh-2.c | 8 + gcc/testsuite/gcc.target/riscv/_Float16-zfh-3.c | 8 + gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-1.c | 9 + gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-2.c | 9 + gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-3.c | 9 + gcc/testsuite/gcc.target/riscv/_Float16.c | 19 + gcc/testsuite/gcc.target/riscv/arch-16.c | 5 + .../testsuite/gcc.target/riscv/arch-17.c | 8 +- gcc/testsuite/gcc.target/riscv/fmax-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fmin-snan.c | 1 + gcc/testsuite/gcc.target/riscv/fminf-snan.c | 1 + .../gcc.target/riscv/{predef-10.c => predef-21.c} | 24 +- .../gcc.target/riscv/{predef-10.c => predef-22.c} | 24 +- .../abi-avx512fp16-xmm.exp => bf16/abi-bf16.exp} | 16 +- .../x86_64/abi/{avx512fp16 => bf16}/args.h | 56 +- .../x86_64/abi/{avx512fp16 => bf16}/asm-support.S | 0 .../gcc.target/x86_64/abi/bf16/bf16-check.h | 24 + .../gcc.target/x86_64/abi/bf16/bf16-helper.h | 41 + .../x86_64/abi/{avx512fp16 => bf16}/defines.h | 7 +- .../m256bf16/abi-bf16-ymm.exp} | 16 +- .../abi/{avx512fp16/m256h => bf16/m256bf16}/args.h | 34 +- .../abi/{avx => bf16/m256bf16}/asm-support.S | 0 .../x86_64/abi/bf16/m256bf16/bf16-ymm-check.h | 24 + .../x86_64/abi/bf16/m256bf16/test_m256_returning.c | 38 + .../x86_64/abi/bf16/m256bf16/test_passing_m256.c | 235 ++++ .../abi/bf16/m256bf16/test_passing_structs.c | 69 ++ .../x86_64/abi/bf16/m256bf16/test_passing_unions.c | 179 +++ .../abi/{avx => bf16/m256bf16}/test_varargs-m256.c | 61 +- .../m512bf16/abi-bf16-zmm.exp} | 16 +- .../abi/{avx512fp16/m512h => bf16/m512bf16}/args.h | 35 +- .../abi/{avx512f => bf16/m512bf16}/asm-support.S | 0 .../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h | 23 + .../x86_64/abi/bf16/m512bf16/test_m512_returning.c | 44 + .../x86_64/abi/bf16/m512bf16/test_passing_m512.c | 243 ++++ .../abi/bf16/m512bf16/test_passing_structs.c | 77 ++ .../x86_64/abi/bf16/m512bf16/test_passing_unions.c | 222 ++++ .../{avx512f => bf16/m512bf16}/test_varargs-m512.c | 65 +- .../{i386/iamcu => x86_64/abi/bf16}/macros.h | 0 .../abi/bf16/test_3_element_struct_and_unions.c | 214 ++++ .../x86_64/abi/bf16/test_basic_alignment.c | 14 + .../abi/bf16/test_basic_array_size_and_align.c | 13 + .../x86_64/abi/bf16/test_basic_returning.c | 20 + .../gcc.target/x86_64/abi/bf16/test_basic_sizes.c | 14 + .../abi/bf16/test_basic_struct_size_and_align.c | 14 + .../abi/bf16/test_basic_union_size_and_align.c | 12 + .../x86_64/abi/bf16/test_m128_returning.c | 38 + .../x86_64/abi/bf16/test_passing_floats.c | 312 +++++ .../gcc.target/x86_64/abi/bf16/test_passing_m128.c | 238 ++++ .../x86_64/abi/bf16/test_passing_structs.c | 67 + .../x86_64/abi/bf16/test_passing_unions.c | 160 +++ .../x86_64/abi/bf16/test_struct_returning.c | 176 +++ .../x86_64/abi/{ => bf16}/test_varargs-m128.c | 61 +- gcc/testsuite/gcc.target/xtensa/sibcalls.c | 5 + gcc/testsuite/gdc.dg/torture/pr106623.d | 28 + gcc/testsuite/gfortran.dg/associated_target_9a.f90 | 27 - gcc/testsuite/gfortran.dg/associated_target_9b.f90 | 23 - gcc/testsuite/gfortran.dg/gomp/declare-simd-4.f90 | 42 + gcc/testsuite/gfortran.dg/gomp/declare-simd-5.f90 | 49 + gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90 | 42 + gcc/tree-ssa-dom.cc | 2 +- gcc/tree-ssa-loop-ch.cc | 25 +- gcc/tree-ssa-threadbackward.cc | 383 +++--- gcc/tree-ssa-threadedge.cc | 30 +- gcc/tree-ssa-threadedge.h | 5 +- gcc/tree-vect-stmts.cc | 8 + gcc/value-range-equiv.h | 7 +- gcc/value-range-storage.h | 4 +- gcc/value-range.cc | 35 +- gcc/value-range.h | 1 + gcc/value-relation.cc | 6 +- gcc/value-relation.h | 2 +- libcpp/ChangeLog | 36 + libcpp/charset.cc | 195 ++- libcpp/directives.cc | 11 +- libcpp/include/cpplib.h | 10 + libcpp/init.cc | 55 +- libcpp/lex.cc | 25 +- libgcc/ChangeLog | 118 ++ libgcc/config/riscv/sfp-machine.h | 3 + libgcc/config/riscv/t-softfp32 | 5 + libgcc/config/riscv/t-softfp64 | 1 + libgcc/soft-fp/adddf3.c | 6 +- libgcc/soft-fp/addsf3.c | 6 +- libgcc/soft-fp/addtf3.c | 6 +- libgcc/soft-fp/divdf3.c | 6 +- libgcc/soft-fp/divsf3.c | 6 +- libgcc/soft-fp/divtf3.c | 6 +- libgcc/soft-fp/double.h | 8 +- libgcc/soft-fp/eqdf2.c | 6 +- libgcc/soft-fp/eqhf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 6 +- libgcc/soft-fp/eqtf2.c | 6 +- libgcc/soft-fp/extenddftf2.c | 6 +- libgcc/soft-fp/extended.h | 5 +- libgcc/soft-fp/extendhfdf2.c | 2 +- libgcc/soft-fp/extendhfsf2.c | 2 +- libgcc/soft-fp/extendhftf2.c | 4 +- libgcc/soft-fp/extendhfxf2.c | 2 +- libgcc/soft-fp/extendsfdf2.c | 6 +- libgcc/soft-fp/extendsftf2.c | 6 +- libgcc/soft-fp/extendxftf2.c | 5 +- libgcc/soft-fp/fixdfdi.c | 6 +- libgcc/soft-fp/fixdfsi.c | 6 +- libgcc/soft-fp/fixdfti.c | 5 +- libgcc/soft-fp/{fixhfti.c => fixhfdi.c} | 12 +- libgcc/soft-fp/{fixhfti.c => fixhfsi.c} | 12 +- libgcc/soft-fp/fixhfti.c | 4 +- libgcc/soft-fp/fixsfdi.c | 6 +- libgcc/soft-fp/fixsfsi.c | 6 +- libgcc/soft-fp/fixsfti.c | 5 +- libgcc/soft-fp/fixtfdi.c | 6 +- libgcc/soft-fp/fixtfsi.c | 6 +- libgcc/soft-fp/fixtfti.c | 5 +- libgcc/soft-fp/fixunsdfdi.c | 6 +- libgcc/soft-fp/fixunsdfsi.c | 6 +- libgcc/soft-fp/fixunsdfti.c | 5 +- libgcc/soft-fp/{fixhfti.c => fixunshfdi.c} | 12 +- libgcc/soft-fp/{fixhfti.c => fixunshfsi.c} | 12 +- libgcc/soft-fp/fixunshfti.c | 4 +- libgcc/soft-fp/fixunssfdi.c | 6 +- libgcc/soft-fp/fixunssfsi.c | 6 +- libgcc/soft-fp/fixunssfti.c | 5 +- libgcc/soft-fp/fixunstfdi.c | 6 +- libgcc/soft-fp/fixunstfsi.c | 6 +- libgcc/soft-fp/fixunstfti.c | 5 +- libgcc/soft-fp/floatdidf.c | 6 +- libgcc/soft-fp/{floattihf.c => floatdihf.c} | 8 +- libgcc/soft-fp/floatdisf.c | 6 +- libgcc/soft-fp/floatditf.c | 6 +- libgcc/soft-fp/floatsidf.c | 6 +- libgcc/soft-fp/{floattihf.c => floatsihf.c} | 8 +- libgcc/soft-fp/floatsisf.c | 6 +- libgcc/soft-fp/floatsitf.c | 6 +- libgcc/soft-fp/floattidf.c | 5 +- libgcc/soft-fp/floattihf.c | 4 +- libgcc/soft-fp/floattisf.c | 5 +- libgcc/soft-fp/floattitf.c | 5 +- libgcc/soft-fp/floatundidf.c | 6 +- libgcc/soft-fp/{floattihf.c => floatundihf.c} | 8 +- libgcc/soft-fp/floatundisf.c | 6 +- libgcc/soft-fp/floatunditf.c | 6 +- libgcc/soft-fp/floatunsidf.c | 6 +- libgcc/soft-fp/{floattihf.c => floatunsihf.c} | 8 +- libgcc/soft-fp/floatunsisf.c | 6 +- libgcc/soft-fp/floatunsitf.c | 6 +- libgcc/soft-fp/floatuntidf.c | 5 +- libgcc/soft-fp/floatuntihf.c | 4 +- libgcc/soft-fp/floatuntisf.c | 5 +- libgcc/soft-fp/floatuntitf.c | 5 +- libgcc/soft-fp/gedf2.c | 6 +- libgcc/soft-fp/gesf2.c | 6 +- libgcc/soft-fp/getf2.c | 6 +- libgcc/soft-fp/half.h | 7 +- libgcc/soft-fp/ledf2.c | 6 +- libgcc/soft-fp/lesf2.c | 6 +- libgcc/soft-fp/letf2.c | 6 +- libgcc/soft-fp/muldf3.c | 6 +- libgcc/soft-fp/mulsf3.c | 6 +- libgcc/soft-fp/multf3.c | 6 +- libgcc/soft-fp/negdf2.c | 6 +- libgcc/soft-fp/negsf2.c | 6 +- libgcc/soft-fp/negtf2.c | 6 +- libgcc/soft-fp/op-1.h | 8 +- libgcc/soft-fp/op-2.h | 8 +- libgcc/soft-fp/op-4.h | 8 +- libgcc/soft-fp/op-8.h | 7 +- libgcc/soft-fp/op-common.h | 8 +- libgcc/soft-fp/quad.h | 8 +- libgcc/soft-fp/single.h | 8 +- libgcc/soft-fp/soft-fp.h | 8 +- libgcc/soft-fp/subdf3.c | 6 +- libgcc/soft-fp/subsf3.c | 6 +- libgcc/soft-fp/subtf3.c | 6 +- libgcc/soft-fp/truncdfhf2.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 6 +- libgcc/soft-fp/truncsfhf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 6 +- libgcc/soft-fp/trunctfhf2.c | 4 +- libgcc/soft-fp/trunctfsf2.c | 6 +- libgcc/soft-fp/trunctfxf2.c | 5 +- libgcc/soft-fp/truncxfhf2.c | 2 +- libgcc/soft-fp/unorddf2.c | 5 +- libgcc/soft-fp/unordsf2.c | 5 +- libgcc/soft-fp/unordtf2.c | 5 +- libgfortran/ChangeLog | 11 + libgfortran/acinclude.m4 | 27 +- libgfortran/configure | 26 +- libgomp/ChangeLog | 10 + libgomp/splay-tree.h | 30 +- .../testsuite/libgomp.c/{linear-1.c => linear-2.c} | 40 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/libsupc++/eh_alloc.cc | 4 +- 474 files changed, 10307 insertions(+), 3242 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-24.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-incomplete-type.c create mode 100644 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move3.C => Wredundant-move11.C} (69%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/keywords2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/keywords2.C create mode 100644 gcc/testsuite/g++.target/i386/bfloat_cpp_typecheck.C create mode 100644 gcc/testsuite/g++.target/i386/vect-bfloat16-1.C create mode 100644 gcc/testsuite/g++.target/riscv/_Float16.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/imprecise-floating-point-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-char-arr.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-int-arr.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-char-arr.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-int-arr.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106181.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-warning-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-warning-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-warning-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-warning-4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-warning-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-warning-4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c create mode 100644 gcc/testsuite/gcc.dg/pr106617.c create mode 100644 gcc/testsuite/gcc.dg/pr106621.c create mode 100644 gcc/testsuite/gcc.dg/pr64992.c create mode 100644 gcc/testsuite/gcc.dg/pr71343-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106590.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106630.c copy gcc/testsuite/gcc.target/i386/{float16-5.c => bfloat16-1.c} (83%) create mode 100644 gcc/testsuite/gcc.target/i386/pr106322.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c copy gcc/testsuite/gcc.target/i386/{sse2-float16-2.c => sse2-bfloat16-2.c} (92%) create mode 100644 gcc/testsuite/gcc.target/i386/sse2-bfloat16-scalar-typecheck.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-9.c copy gcc/testsuite/gcc.target/i386/{avx512fp16-1c.c => vect-bfloat16-1.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-typecheck_1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-bfloat16-typecheck_2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/fmax-fmin.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-extreme-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-extreme-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103109.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103353.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106322.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-soft-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-soft-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-soft-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-soft-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfh-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfh-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfh-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/_Float16.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-16.c copy libgcc/config/rs6000/t-darwin-ehs => gcc/testsuite/gcc.target/riscv/arch-17.c (51%) copy gcc/testsuite/gcc.target/riscv/{predef-10.c => predef-21.c} (53%) copy gcc/testsuite/gcc.target/riscv/{predef-10.c => predef-22.c} (53%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16/abi-avx512fp16-xmm.exp => bf1 [...] copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16 => bf16}/args.h (70%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16 => bf16}/asm-support.S (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/bf16-check.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/bf16-helper.h copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16 => bf16}/defines.h (97%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16/abi-avx512fp16-xmm.exp => bf1 [...] copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16/m256h => bf16/m256bf16}/args.h (74%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx => bf16/m256bf16}/asm-support.S (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/test_m256_ret [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/test_passing_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/test_passing_ [...] copy gcc/testsuite/gcc.target/x86_64/abi/{avx => bf16/m256bf16}/test_varargs-m256.c (56%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16/abi-avx512fp16-xmm.exp => bf1 [...] copy gcc/testsuite/gcc.target/x86_64/abi/{avx512fp16/m512h => bf16/m512bf16}/args.h (74%) copy gcc/testsuite/gcc.target/x86_64/abi/{avx512f => bf16/m512bf16}/asm-support.S (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/test_m512_ret [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/test_passing_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/test_passing_ [...] copy gcc/testsuite/gcc.target/x86_64/abi/{avx512f => bf16/m512bf16}/test_varargs-m [...] copy gcc/testsuite/gcc.target/{i386/iamcu => x86_64/abi/bf16}/macros.h (100%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_3_element_struct_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_alignment.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_array_size_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_returning.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_sizes.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_struct_size [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_basic_union_size_ [...] create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_m128_returning.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_passing_floats.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_passing_m128.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_passing_structs.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_passing_unions.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/bf16/test_struct_returning.c copy gcc/testsuite/gcc.target/x86_64/abi/{ => bf16}/test_varargs-m128.c (60%) create mode 100644 gcc/testsuite/gdc.dg/torture/pr106623.d delete mode 100644 gcc/testsuite/gfortran.dg/associated_target_9a.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associated_target_9b.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90 copy libgcc/soft-fp/{fixhfti.c => fixhfdi.c} (89%) copy libgcc/soft-fp/{fixhfti.c => fixhfsi.c} (89%) copy libgcc/soft-fp/{fixhfti.c => fixunshfdi.c} (89%) copy libgcc/soft-fp/{fixhfti.c => fixunshfsi.c} (89%) copy libgcc/soft-fp/{floattihf.c => floatdihf.c} (89%) copy libgcc/soft-fp/{floattihf.c => floatsihf.c} (89%) copy libgcc/soft-fp/{floattihf.c => floatundihf.c} (89%) copy libgcc/soft-fp/{floattihf.c => floatunsihf.c} (89%) copy libgomp/testsuite/libgomp.c/{linear-1.c => linear-2.c} (75%)