This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled in repository toolchain/ci/gcc.
from 1f96b5eeef1 Daily bump. adds e49508ac6b3 Fortran: improve check of pointer initialization in DATA st [...] adds 6384eff56db d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos [...] adds 1d98337c6be d: Remove handling of deleting GC allocated classes. adds c42f1e77344 Daily bump. adds e01530ec1e3 c: [PR104506] Fix ICE after error due to change of type to [...] adds d34cdec5672 rtl-optimization/104498: Fix comparing symbol reference adds e74d764e172 c++: Add testcase for already fixed PR [PR85493] adds 02aedc6f269 [nvptx] Initialize ptx regs adds ce09ab17ddd aarch64: Add compiler support for Shadow Call Stack adds a7eeaa48986 runtime/internal/syscall: build dummy package if not Linux adds 5c105adbf22 Daily bump. adds 0435b978f95 i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop [...] adds 61fc5e098e7 tree-optimization/104582 - Simplify vectorizer cost API and fixes adds f24dfc76177 tree-optimization/104582 - make SLP node available in vecto [...] adds 90d693bdc9d target/99881 - x86 vector cost of CTOR from integer regs adds 7d3e6498955 [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx tests adds f0ae4257e3f [nvptx] Xfail sibcall execution tests adds 6263b656c8f [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA adds 7e691189ca9 i386: Fix up copysign/xorsign expansion [PR104612] adds d44dc131f48 ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR104604] adds 2f59f067610 libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] adds 2ef0e75d0bb Implement constant-folding simplifications of reductions. adds d669237f7d5 Dump def that we use for a splat adds c2b23aaaf44 [nvptx] Add -mptx-comment adds bc91cb8d8cf nvptx: Add -mptx=6.0 adds 5e1b17f0386 libstdc++: Implement P2415R2 changes to viewable_range / vi [...] adds bd73d8dd312 nvptx: Add -misa=sm_70 adds 5ed77fb3ed1 [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end adds 39c0b8f1ac4 MAINTAINERS: Update my email address. adds 7b1cce9273c arm: Add new tests for comparison vectorization with Neon and MVE adds bf3e36fbf13 arm: Add GENERAL_AND_VPR_REGS regclass adds 6769084fdf1 arm: Add support for VPR_REG in arm_class_likely_spilled_p adds 0d0aaea105f arm: Fix mve_vmvnq_n_<supf><mode> argument mode adds 884f77b4222 arm: Implement MVE predicates as vectors of booleans adds 91224cf625d arm: Implement auto-vectorized MVE comparisons with vectors [...] adds df0e57c2c03 arm: Fix vcond_mask expander for MVE (PR target/100757) adds e6a4aefce8e arm: Convert remaining MVE vcmp builtins to predicate qualifiers adds 724d6566cd1 arm: Convert more MVE builtins to predicate qualifiers adds 6a7c13a0cf2 arm: Convert more load/store MVE builtins to predicate qualifiers adds c6b4ea7ab1a arm: Convert more MVE/CDE builtins to predicate qualifiers adds e9f8443a917 arm: Add VPR_REG to ALL_REGS adds 537c9658802 rs6000: Fix GC on rs6000.c decls for atomic handling (PR88134) adds f8187b5c0d2 Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr [...] adds 0fe9176f410 Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f [...] adds 54f74502327 Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 2 +- gcc/ChangeLog | 55 + gcc/DATESTAMP | 2 +- gcc/alias.cc | 6 +- gcc/config/aarch64/aarch64-modes.def | 8 +- gcc/config/aarch64/aarch64.cc | 119 +- gcc/config/aarch64/aarch64.h | 21 +- gcc/config/aarch64/aarch64.md | 10 + gcc/config/arm/arm-builtins.cc | 239 +- gcc/config/arm/arm-builtins.h | 4 +- gcc/config/arm/arm-modes.def | 8 + gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm-simd-builtin-types.def | 4 + gcc/config/arm/arm.cc | 166 +- gcc/config/arm/arm.h | 9 +- gcc/config/arm/arm_mve_builtins.def | 746 ++-- gcc/config/arm/constraints.md | 6 + gcc/config/arm/iterators.md | 6 + gcc/config/arm/mve.md | 792 ++-- gcc/config/arm/neon.md | 39 + gcc/config/arm/vec-common.md | 52 - gcc/config/arm/vfp.md | 34 +- gcc/config/i386/i386-expand.cc | 191 +- gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.cc | 52 +- gcc/config/i386/sync.md | 65 +- gcc/config/nvptx/nvptx-c.cc | 2 + gcc/config/nvptx/nvptx.cc | 232 ++ gcc/config/nvptx/nvptx.opt | 13 + gcc/config/rs6000/rs6000.cc | 21 +- gcc/d/ChangeLog | 22 + gcc/d/decl.cc | 2 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/apply.d | 4 +- gcc/d/dmd/canthrow.d | 12 +- gcc/d/dmd/clone.d | 37 +- gcc/d/dmd/constfold.d | 6 +- gcc/d/dmd/cparse.d | 27 +- gcc/d/dmd/ctfeexpr.d | 2 +- gcc/d/dmd/dcast.d | 4267 ++++++++++---------- gcc/d/dmd/declaration.d | 5 +- gcc/d/dmd/declaration.h | 1 - gcc/d/dmd/dinterpret.d | 106 +- gcc/d/dmd/dmangle.d | 3 +- gcc/d/dmd/dmodule.d | 78 +- gcc/d/dmd/dscope.d | 2 +- gcc/d/dmd/dsymbol.d | 11 +- gcc/d/dmd/dsymbol.h | 2 + gcc/d/dmd/dsymbolsem.d | 184 +- gcc/d/dmd/dtemplate.d | 52 +- gcc/d/dmd/dtoh.d | 24 +- gcc/d/dmd/escape.d | 2 +- gcc/d/dmd/expression.d | 115 +- gcc/d/dmd/expression.h | 17 +- gcc/d/dmd/expressionsem.d | 304 +- gcc/d/dmd/func.d | 3 +- gcc/d/dmd/hdrgen.d | 70 +- gcc/d/dmd/iasmgcc.d | 2 +- gcc/d/dmd/id.d | 4 - gcc/d/dmd/importc.d | 47 + gcc/d/dmd/initsem.d | 4 + gcc/d/dmd/lexer.d | 444 +- gcc/d/dmd/mtype.d | 45 +- gcc/d/dmd/nogc.d | 42 +- gcc/d/dmd/opover.d | 342 +- gcc/d/dmd/optimize.d | 7 - gcc/d/dmd/parse.d | 794 ++-- gcc/d/dmd/printast.d | 10 + gcc/d/dmd/semantic2.d | 2 +- gcc/d/dmd/semantic3.d | 22 +- gcc/d/dmd/statementsem.d | 206 +- gcc/d/dmd/staticassert.d | 5 + gcc/d/dmd/staticassert.h | 1 + gcc/d/dmd/tokens.d | 120 +- gcc/d/dmd/tokens.h | 13 +- gcc/d/dmd/transitivevisitor.d | 4 - gcc/d/dmd/typesem.d | 80 +- gcc/d/expr.cc | 70 +- gcc/d/runtime.def | 13 +- gcc/d/types.cc | 14 +- gcc/doc/invoke.texi | 37 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 5 + gcc/doc/tm.texi.in | 2 + gcc/emit-rtl.cc | 28 +- gcc/flag-types.h | 2 + gcc/fold-const.cc | 20 + gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 8 + gcc/fortran/data.cc | 4 + gcc/fortran/gfortran.h | 3 + gcc/genmodes.cc | 71 +- gcc/gimple-range-fold.cc | 6 +- gcc/go/gofrontend/MERGE | 2 +- gcc/machmode.def | 11 +- gcc/match.pd | 18 + gcc/omp-general.cc | 14 + gcc/omp-general.h | 2 + gcc/omp-low.cc | 15 - gcc/omp-oacc-neuter-broadcast.cc | 38 +- gcc/opts.cc | 4 +- gcc/rtx-vector-builder.cc | 4 +- gcc/simplify-rtx.cc | 34 +- gcc/target.def | 8 + gcc/testsuite/ChangeLog | 32 + gcc/testsuite/g++.dg/cpp0x/decltype80.C | 16 + gcc/testsuite/gcc.c-torture/execute/pr104604.c | 34 + gcc/testsuite/gcc.dg/fold-reduc-1.c | 19 + gcc/testsuite/gcc.dg/pr104506-1.c | 12 + gcc/testsuite/gcc.dg/pr104506-2.c | 11 + gcc/testsuite/gcc.dg/pr104506-3.c | 11 + gcc/testsuite/gcc.dg/pr104612.c | 27 + gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c | 89 + gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.dg/signbit-2.c | 1 + .../vect/costmodel/x86_64/costmodel-pr104582-1.c | 15 + .../vect/costmodel/x86_64/costmodel-pr104582-2.c | 13 + .../vect/costmodel/x86_64/costmodel-pr104582-3.c | 13 + .../vect/costmodel/x86_64/costmodel-pr104582-4.c | 15 + .../gcc.target/aarch64/shadow_call_stack_1.c | 6 + .../gcc.target/aarch64/shadow_call_stack_2.c | 6 + .../gcc.target/aarch64/shadow_call_stack_3.c | 45 + .../gcc.target/aarch64/shadow_call_stack_4.c | 20 + .../gcc.target/aarch64/shadow_call_stack_5.c | 18 + .../gcc.target/aarch64/shadow_call_stack_6.c | 18 + .../gcc.target/aarch64/shadow_call_stack_7.c | 18 + .../gcc.target/aarch64/shadow_call_stack_8.c | 24 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 32 + gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c | 78 + gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c | 13 + gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c | 14 + .../gcc.target/arm/simd/neon-compare-scalar-1.c | 57 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c | 12 + .../gcc.target/arm/simd/neon-vcmp-f32-2.c | 15 + .../gcc.target/arm/simd/neon-vcmp-f32-3.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c | 22 + gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 20 + gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 20 + gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr100757.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr101325-2.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr101325.c | 14 + gcc/testsuite/gcc.target/i386/pr103069-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr103069-3.c | 24 + gcc/testsuite/gcc.target/i386/pr103069-4.c | 43 + gcc/testsuite/gcc.target/i386/pr91446.c | 2 +- gcc/testsuite/gcc.target/i386/pr99881.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +- gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 2 +- gcc/testsuite/gdc.dg/special1.d | 12 + gcc/testsuite/gdc.test/compilable/99bottles.d | 212 +- gcc/testsuite/gdc.test/compilable/b18242.d | 6 +- gcc/testsuite/gdc.test/compilable/b19294.d | 10 +- gcc/testsuite/gdc.test/compilable/b20938.d | 6 +- gcc/testsuite/gdc.test/compilable/b21285.d | 10 +- gcc/testsuite/gdc.test/compilable/commontype.d | 9 +- gcc/testsuite/gdc.test/compilable/ddoc10.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc11.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc14.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc3.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc5.d | 4 +- gcc/testsuite/gdc.test/compilable/ddoc5446.d | 22 +- gcc/testsuite/gdc.test/compilable/ddoc9155.d | 10 +- gcc/testsuite/gdc.test/compilable/debugInference.d | 6 +- gcc/testsuite/gdc.test/compilable/defa.d | 2 +- gcc/testsuite/gdc.test/compilable/dlangui_crash.d | 34 + .../gdc.test/compilable/enumbasearithmetic.d | 20 + gcc/testsuite/gdc.test/compilable/header18364.d | 2 +- gcc/testsuite/gdc.test/compilable/imports/b33a.d | 4 +- .../gdc.test/compilable/imports/imp22734.c | 3 + .../gdc.test/compilable/imports/test22714a.d | 3 + .../gdc.test/compilable/imports/test22714b.d | 12 + gcc/testsuite/gdc.test/compilable/issue16472.d | 42 + gcc/testsuite/gdc.test/compilable/issue21340.d | 4 +- gcc/testsuite/gdc.test/compilable/issue21813b.d | 2 +- gcc/testsuite/gdc.test/compilable/minimal.d | 2 +- gcc/testsuite/gdc.test/compilable/test10993.d | 2 +- gcc/testsuite/gdc.test/compilable/test16107.d | 6 +- gcc/testsuite/gdc.test/compilable/test17545.d | 2 +- gcc/testsuite/gdc.test/compilable/test17906.d | 7 - gcc/testsuite/gdc.test/compilable/test18030.d | 2 +- gcc/testsuite/gdc.test/compilable/test19014.d | 2 +- gcc/testsuite/gdc.test/compilable/test19315.d | 2 +- gcc/testsuite/gdc.test/compilable/test19557.d | 2 +- gcc/testsuite/gdc.test/compilable/test19609.d | 4 +- gcc/testsuite/gdc.test/compilable/test21177.d | 76 + gcc/testsuite/gdc.test/compilable/test21196.d | 71 + gcc/testsuite/gdc.test/compilable/test22224.d | 2 +- gcc/testsuite/gdc.test/compilable/test22632.d | 4 + gcc/testsuite/gdc.test/compilable/test22714.d | 3 + gcc/testsuite/gdc.test/compilable/test22734.d | 6 + gcc/testsuite/gdc.test/compilable/test4375.d | 6 +- gcc/testsuite/gdc.test/compilable/test7172.d | 2 +- gcc/testsuite/gdc.test/compilable/test8296.d | 4 +- gcc/testsuite/gdc.test/compilable/test8513.d | 8 +- gcc/testsuite/gdc.test/compilable/testpostblit.d | 2 +- gcc/testsuite/gdc.test/compilable/testsctreturn.d | 16 + gcc/testsuite/gdc.test/compilable/typeid_name.d | 2 +- gcc/testsuite/gdc.test/compilable/vgc1.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/b20011.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/b3841.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ccast.d | 2 +- .../gdc.test/fail_compilation/ctfe14731.d | 2 +- .../gdc.test/fail_compilation/diag10319.d | 2 +- .../gdc.test/fail_compilation/diag10805.d | 2 +- .../gdc.test/fail_compilation/diag13281.d | 6 +- .../gdc.test/fail_compilation/diag15713.d | 4 +- .../gdc.test/fail_compilation/diag16977.d | 4 +- .../gdc.test/fail_compilation/dtor_attributes.d | 2 +- .../gdc.test/fail_compilation/fail10964.d | 2 +- .../gdc.test/fail_compilation/fail11375.d | 2 +- .../gdc.test/fail_compilation/fail11542.d | 8 +- .../gdc.test/fail_compilation/fail12809.d | 8 +- .../gdc.test/fail_compilation/fail14277.d | 10 + .../gdc.test/fail_compilation/fail14486.d | 45 +- .../gdc.test/fail_compilation/fail14554.d | 4 +- .../gdc.test/fail_compilation/fail15089.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail160.d | 2 +- .../gdc.test/fail_compilation/fail17906.d | 12 + .../gdc.test/fail_compilation/fail17969.d | 2 +- .../gdc.test/fail_compilation/fail18228.d | 6 +- .../gdc.test/fail_compilation/fail19441.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail196.d | 10 +- .../gdc.test/fail_compilation/fail19897.d | 2 +- .../gdc.test/fail_compilation/fail19911b.d | 2 +- .../gdc.test/fail_compilation/fail19911c.d | 2 +- .../gdc.test/fail_compilation/fail19922.d | 2 +- .../gdc.test/fail_compilation/fail19923.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail20.d | 2 +- .../gdc.test/fail_compilation/fail20800.d | 2 +- .../gdc.test/fail_compilation/fail22127.d | 11 + .../gdc.test/fail_compilation/fail22634.d | 12 + .../gdc.test/fail_compilation/fail22780.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail258.d | 12 +- gcc/testsuite/gdc.test/fail_compilation/fail332.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail349.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail354.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 4 +- .../gdc.test/fail_compilation/fail4269a.d | 2 +- .../gdc.test/fail_compilation/fail4269b.d | 2 +- .../gdc.test/fail_compilation/fail4269c.d | 2 +- .../gdc.test/fail_compilation/fail4375d.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 4 +- .../gdc.test/fail_compilation/fail80_m32.d | 2 +- .../gdc.test/fail_compilation/fail80_m64.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 2 +- .../gdc.test/fail_compilation/fail_arrayop2.d | 6 +- .../gdc.test/fail_compilation/fail_typeof.d | 82 + .../gdc.test/fail_compilation/faildeleteaa.d | 3 +- .../gdc.test/fail_compilation/ice10727a.d | 2 + .../gdc.test/fail_compilation/ice10727b.d | 2 + gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/ice18753.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +- .../gdc.test/fail_compilation/no_Throwable.d | 2 +- .../gdc.test/fail_compilation/no_TypeInfo.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 9 +- .../gdc.test/fail_compilation/noreturn2.d | 2 +- .../gdc.test/fail_compilation/scope_type.d | 2 +- .../gdc.test/fail_compilation/test12228.d | 6 +- .../gdc.test/fail_compilation/test16195.d | 3 +- .../gdc.test/fail_compilation/test17307.d | 2 +- .../gdc.test/fail_compilation/test20245.d | 53 +- .../gdc.test/fail_compilation/test22145.d | 28 + .../gdc.test/fail_compilation/test22686.d | 21 + gcc/testsuite/gdc.test/runnable/b18034.d | 10 +- gcc/testsuite/gdc.test/runnable/imports/a15079.d | 2 +- gcc/testsuite/gdc.test/runnable/imports/a19a.d | 2 +- .../gdc.test/runnable/imports/link12144a.d | 2 +- .../gdc.test/runnable/imports/test11745b.d | 12 +- gcc/testsuite/gdc.test/runnable/imports/test46c.d | 2 +- gcc/testsuite/gdc.test/runnable/inline7625.d | 185 + gcc/testsuite/gdc.test/runnable/interface.d | 12 +- gcc/testsuite/gdc.test/runnable/interface2.d | 11 +- gcc/testsuite/gdc.test/runnable/interpret.d | 91 +- gcc/testsuite/gdc.test/runnable/link12144.d | 6 - gcc/testsuite/gdc.test/runnable/link15017.d | 8 +- gcc/testsuite/gdc.test/runnable/mixin1.d | 7 +- gcc/testsuite/gdc.test/runnable/newdel.d | 8 +- gcc/testsuite/gdc.test/runnable/sdtor.d | 26 +- gcc/testsuite/gdc.test/runnable/test11934.d | 2 +- gcc/testsuite/gdc.test/runnable/test17684.d | 20 +- gcc/testsuite/gdc.test/runnable/test17899.d | 2 +- gcc/testsuite/gdc.test/runnable/test20.d | 8 +- gcc/testsuite/gdc.test/runnable/test22136.d | 25 + gcc/testsuite/gdc.test/runnable/test22163.d | 13 + gcc/testsuite/gdc.test/runnable/test22717.d | 31 + gcc/testsuite/gdc.test/runnable/test4.d | 8 +- gcc/testsuite/gdc.test/runnable/testappend.d | 16 +- gcc/testsuite/gdc.test/runnable/testconst.d | 4 +- gcc/testsuite/gdc.test/runnable/testdstress.d | 8 +- gcc/testsuite/gdc.test/runnable/testptrref.d | 10 +- gcc/testsuite/gdc.test/runnable/xpostblit.d | 2 +- gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 2 +- gcc/testsuite/gfortran.dg/data_pointer_2.f90 | 21 + gcc/testsuite/lib/target-supports.exp | 15 +- gcc/toplev.cc | 10 + gcc/tree-ssa.cc | 20 +- gcc/tree-vect-loop.cc | 55 +- gcc/tree-vect-slp.cc | 7 +- gcc/tree-vect-stmts.cc | 39 +- gcc/tree-vectorizer.cc | 10 +- gcc/tree-vectorizer.h | 38 +- gcc/ubsan.cc | 4 +- gcc/varasm.cc | 7 +- libgo/go/runtime/internal/syscall/syscall_other.go | 7 + libgomp/config/nvptx/bar.c | 248 +- libgomp/config/nvptx/bar.h | 4 + libgomp/testsuite/libgomp.c++/pr96390.C | 1 + libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 8 - libgomp/testsuite/libgomp.c/pr99555-1.c | 8 - .../testsuite/libgomp.fortran/task-detach-6.f90 | 12 - .../libgomp.oacc-fortran/privatized-ref-2.f90 | 42 +- libiberty/simple-object-elf.c | 10 +- libphobos/ChangeLog | 7 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/__builtins.di | 65 + libphobos/libdruntime/core/attribute.d | 49 + libphobos/libdruntime/core/bitop.d | 13 - libphobos/libdruntime/core/int128.d | 2 + .../libdruntime/core/internal/array/appending.d | 8 +- .../libdruntime/core/internal/array/comparison.d | 33 +- libphobos/libdruntime/core/internal/convert.d | 22 - libphobos/libdruntime/core/lifetime.d | 4 +- libphobos/libdruntime/core/math.d | 1 + libphobos/libdruntime/core/runtime.d | 2 +- libphobos/libdruntime/core/stdc/stdio.d | 17 +- libphobos/libdruntime/core/sys/linux/config.d | 3 + libphobos/libdruntime/core/sys/linux/dlfcn.d | 22 +- libphobos/libdruntime/core/sys/linux/errno.d | 2 +- libphobos/libdruntime/core/sys/linux/netinet/in_.d | 10 +- libphobos/libdruntime/core/sys/linux/string.d | 2 +- libphobos/libdruntime/core/sys/linux/sys/mman.d | 72 +- libphobos/libdruntime/core/sys/posix/aio.d | 132 +- libphobos/libdruntime/core/sys/posix/config.d | 58 +- libphobos/libdruntime/core/sys/posix/spawn.d | 12 +- libphobos/libdruntime/core/sys/posix/sys/ipc.d | 65 +- libphobos/libdruntime/core/sys/posix/sys/mman.d | 4 +- libphobos/libdruntime/core/sys/posix/sys/shm.d | 12 + libphobos/libdruntime/core/sys/posix/sys/socket.d | 32 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 24 +- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 2 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 2 +- libphobos/libdruntime/object.d | 4 +- libphobos/libdruntime/rt/util/typeinfo.d | 289 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/internal.d | 2 + libphobos/src/std/bigint.d | 16 +- libphobos/src/std/container/rbtree.d | 16 +- libphobos/src/std/conv.d | 2 +- libphobos/src/std/file.d | 27 +- libphobos/src/std/functional.d | 9 +- libphobos/src/std/internal/math/biguintcore.d | 6 +- libphobos/src/std/socket.d | 17 +- libphobos/src/std/sumtype.d | 20 + libphobos/src/std/typecons.d | 42 +- libphobos/src/std/uni/package.d | 2 +- libphobos/src/std/zip.d | 35 +- libphobos/testsuite/libphobos.betterc/test19933.d | 11 + libphobos/testsuite/libphobos.hash/test_hash.d | 2 +- libstdc++-v3/include/bits/ranges_base.h | 16 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/std/ranges | 89 +- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 59 +- .../testsuite/std/ranges/adaptors/lazy_split.cc | 13 +- .../testsuite/std/ranges/adaptors/split.cc | 13 +- 384 files changed, 9023 insertions(+), 6468 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype80.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104604.c create mode 100644 gcc/testsuite/gcc.dg/fold-reduc-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104612.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_8.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-4.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103069-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103069-4.c create mode 100644 gcc/testsuite/gdc.dg/special1.d create mode 100644 gcc/testsuite/gdc.test/compilable/dlangui_crash.d create mode 100644 gcc/testsuite/gdc.test/compilable/enumbasearithmetic.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp22734.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22714a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22714b.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16472.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test17906.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21177.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21196.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22632.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22714.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22734.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14277.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17906.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22127.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22634.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22780.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_typeof.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22145.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22686.d create mode 100644 gcc/testsuite/gdc.test/runnable/inline7625.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22136.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22163.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22717.d create mode 100644 gcc/testsuite/gfortran.dg/data_pointer_2.f90 create mode 100644 libgo/go/runtime/internal/syscall/syscall_other.go create mode 100644 libphobos/testsuite/libphobos.betterc/test19933.d