This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/ci/gcc.
from 9b905ba9ebb arm: Remove duplicate definitions from arm_mve.h (pr100419). adds ca8e8301180 middle-end/100509 - avoid folding constant to aggregate type adds 2301a394607 More maybe_fold_reference TLC adds 28de75d2768 aarch64: A couple of mul_laneq tweaks adds 2ac1f0eb388 arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca [...] adds 7e0fe7761da ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip adds 900b1c27b96 Remove BRIG front-end. adds 814d86ddced Remove libhsail-rt. adds 7862a1922d3 Remove dead components from MAINTAINERS. adds dfdedc1a753 More maybe_fold_reference TLC adds 010d4a50471 c++: ICE casting class to vector [PR100517] adds 5ea40269a77 preprocessor: Enable digit separators for C2X adds 5e3a1ea3d89 libstdc++: Fix missing members in std::allocator<void> adds 37407a2ae70 libstdc++: Fix tests that fail in C++98 mode adds 84b384a16f3 libstdc++: Remove extern "C" from Ryu sources adds 21dfb22920c testsuite: Fix input operands of gcc.dg/guality/pr43077-1.c adds 3e3fdf3d521 preprocessor: Fix cpp_avoid_paste for digit separators adds de09c0ddb81 Replace unreachable code with an assert. adds 415bcabf134 Update gcc ja.po. adds 71d38ec8000 preprocessor: Support C2X #elifdef, #elifndef adds b1f7fd8a2a5 i386: Implement FP vector compares for V2SFmode [PR98218] adds e0c4c6bce88 Minor fixes adds f5f18384354 match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589] adds 5caadfbde2c gcc-changelog: respect branch in git_update_version.py. adds 4d27d1adeef ada: do not use binary mode in conf.py adds 19040050aa2 expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] adds 229a6dbd9ef middle-end/100547 - check rtvec_alloc size adds 037e3661110 Daily bump. adds dd39327854d Remove version.h from object files adds 1ecd1e6c894 Fix ICE in output_rnglists, at dwarf2out.c:12294 adds 227a2ecf663 lto-wrapper: Use vec<cl_decoded_option> data type. adds 7d7d925d0d7 Print warning diagnostics for -flto issues. adds 3835aa0eb90 LTO: merge -flto=arg from object files. adds ac18ded230f Fix uninitialized variable in Atree.Size_In_Slots adds cd36bbb2281 tree-optimization/100519 - avoid reassociating asm goto defs adds 8da3b309d8f i386: Optimize vpblendvb on inverted mask register to vpble [...] adds fc186594e3e lto-wrapper: silent warnings in tests adds c6b664e2c4c libcpp: Fix up -fdirectives-only preprocessing of includes [...] adds d1adbe5c1bd libstdc++: Fix some problems in PSTL tests adds 097fde5e751 tree-optimization/100566 - fix another predication issue in VN adds 2a1586401a2 [nvptx] Add -mptx=3.1/6.3 adds fa6894ec9ce OpenMP: Add support for 'close' in map clause adds 3a2b12bc5a7 c++: Disable -Wint-in-bool-context in instantiations adds 8982a5354d2 MAINTAINERS: Add myself for write after approval adds d902a1b5760 Skip out on processing __builtin_clz when varying. adds db514f98a38 Add test for PR middle-end/100571. adds d21963ce7a8 OpenMP: detach - fix firstprivate handling adds 56b9b60464e retry zero-call-used-regs from zeroed regs adds 0ff3a0f2b9d Daily bump. adds 94de7e225c1 Optimize __builtin_shuffle when it's used to zero the upper [...] adds 0ffdbc85d9a Fix typo in testcase. adds 810afb0b5fb testsuite: prune new LTO warning adds d0fee87e0ce libsanitizer: merge from master adds fb73b1ce36c libsanitizer: Apply local patches. adds 269338fe9d9 libsanitizer: update LOCAL_PATCHES. adds c3e02c2e442 Prune another new LTO warning adds 23eb66d1d46 gcov: Use system IO buffering adds f1693741cb2 i386: Fix up V2SFmode vcond* with -mxop [PR100581] adds 829c4bea066 ix86: Support V{2, 4}DImode arithmetic right shifts for SSE [...] adds a451598b2c0 arm: correctly handle inequality comparisons against max co [...] adds fef084dc83d mklog: Put detected PR entries before ChangeLogs adds efd471a9806 testsuite: suppress cast warnings in pr100563.c [PR100563] adds d80aeff0bf2 openmp: Add testcases to verify OpenMP 5.0 2.14 and OpenMP [...] adds 957c437363f PR c/100550 - ICE: in fold_convert_loc with function call V [...] adds 1f152f2996b Remove unused variable. adds b7b413152ec libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFlyBSD adds 9feb5822b71 attributes: target_clone expects a string argument adds e554887df09 Fix compilation error in ILP32. adds 8aa8a2af8fd libgcc: pru: Place mpyll into its own section adds adab7b2bf42 libsanitizer, Darwin : Handle missing __builtin_os_log_format. adds 1f6fc2826d1 libsanitizer : Update LOCAL_PATCHES. adds ca9bb74a5f8 tree-sra: Avoid refreshing into const base decls (PR 100453) adds 2efe245bb88 Avoid -Wuninitialized false negatives with sanitization and VLAs. adds 5380e3c137b PR middle-end/100574 - ICE in size_remaining, at builtins.c adds f9af11c7f15 Daily bump. adds 149061188c7 c++: Check attributes on friend declarations [PR99032] adds f3b1516d9df libsanitizer: cherry-pick from upstream adds ae3e0b8bc20 gcc-changelog: detect Co-Authored-By before ChangeLog entries adds 3489257a33d Port gnat-style to Sphinx. adds 543c0cbca0c aarch64: Merge sqdmlal2 and sqdmlsl2 expanders adds df18a1343dd Closing of 8 branch. adds 40a2f88838e opts: add Warning keyword for 2 options adds fe108dad32f download_prerequisites: update MPFR version to recommended adds 80b4ce1a519 TSAN: add new test adds 4d0385dfe0b Fix my name in ChangeLog files. adds 36ecd44bd2a arm/PR66791: Replace calls to vtst builtin with it's boolea [...] adds f05627d4040 testsuite: Add testcase for already fixed PR [PR88872] adds cb787efa457 Cleanup temp files in libphobos unittest at src/std/process.d adds d25809dbfe4 testsuite: Add testcase for already fixed PR [PR90019] adds 3cafe627d6c testsuite: Add testcase for already fixed PR [PR94616] adds 4206171605d testsuite: Add testcase for already fixed PR [PR95226] adds ff3809b459d aarch64: Make sqdmlal2 patterns match canonical RTL adds 1ff863ab016 intl: add comments to _, N_, and G_ adds 2f1bb00ba34 c++: simplify enclosing_instantiation_of [PR95870] adds 62e1bd651f6 Fortran/OpenMP: Handle implicit SAVE for variables in main adds 0e3702f8dae Fortran/OpenMP: Support 'omp parallel master' adds 87a7d10c2e9 Daily bump. adds 425ad87dcfa regcprop: Fix another cprop_hardreg bug [PR100342] adds af42043e661 Revert "tree-sra: Avoid refreshing into const base decls (P [...] adds 57d2342fbb5 reorg.c (fill_slots_from_thread): Reinstate code typoed out [...] adds 0df864ed1d2 rs6000: Add -mrop-protect and -mprivileged flags adds af979a98bce rs6000: Emit ROP-mitigation instructions in prologue and epilogue adds 3ec3a9feb83 rs6000: Conditionally define __ROP_PROTECT__ adds 5bd66c6826e rs6000: Add ROP tests adds 1ba3f0ef546 Daily bump. adds f1146b50e8a testsuite/arm: Improve unsigned-float.c adds 4a322345cab arm: remove error in CPP_SPEC when -mlittle-endian and -mbi [...] adds 2fa3e5740b8 testsuite: Require fsanitize support on the target. adds e49ff61d419 testsuite: Silence psabi warning adds 1dfb5d8ab52 Daily bump. adds 52a812098a7 Revert "download_prerequisites: update MPFR version to reco [...] adds 2ec80a3457a Update mpfr version to 3.1.6 adds b050cf6a4d9 testsuite: Require openmp effective-target for PR100515 adds 3cbcb5d0cfc LTO: merge -flto=foo both from IL and linker cmdline adds a8e19fa4198 Avoid outputting corrupt string constructor when host/targe [...] adds e3b6d3a887f libstdc++: Allow lualatex to be used for Doxygen PDF adds 582776eb1b6 OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK [...] adds 325187841aa testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e [...] adds e87d568e9e3 testsuite/arm: Improve mve-vshr.c adds afa4401edd8 testsuite/arm: Factorize and increase coverage in mve-sub_1.c adds c34e18636b3 testsuite/arm: Add mve-vadd-1.c test adds 0ca93e302bf testsuite/arm: Add mve-vadd-scalar-1.c test adds 45063c0506a Fix ICE [PR target/100549] adds a6eacbf1055 arm: Auto-vectorization for MVE: vcmp adds 7606865198b arm: Auto-vectorization for MVE: add __fp16 support to VCMP adds bdd8e3dd60c Improve message for wrong number of alternatives. adds e0a5daf81f2 middle-end/100582 - fix array_at_struct_end_p for vector indexing adds 47abe2abf12 IBM Z: Avoid bash-specific substitution in configure adds 086882b1c8f c/100625 - avoid building invalid labels in the GIMPLE FE adds f6a060800d3 Docs: add 2 missing dots. adds e91a17fe39c AArch64: Have -mcpu=native and -march=native enable extensi [...] adds ce81282261c Bail in bounds_of_var_in_loop if scev returns NULL. adds 60a156ae53e libstdc++: Fix std::jthread assertion and re-enable skipped test adds fd89fc77639 libstdc++: diagnose some misuses of [locale.convenience] fu [...] adds 45aa7a44765 libstdc++: Fix filesystem::path constraints for volatile [P [...] adds 58f7c7e098b [nvptx] Handle memmodel for atomic ops adds 346cbaf5782 libstdc++: Fix wrong thread waking on notify [PR100334] adds 09867aa0ef7 PR fortran/98411 - Pointless warning for static variables adds 5d93261bc03 c++: Fix diagnostic for binding lvalue reference to volatil [...] adds ba886d0c488 openmp: Notify team barrier of pending tasks in omp_fulfill_event adds 5282b2ac001 MAINTAINERS: Add myself for write after approval adds 3f476de7fd2 Once a range becomes constant, make it invariant. adds a7ffc1ef6e3 Daily bump. new 2e2eef80ac0 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] new 03cf8d54e5c libstdc++: Fix condition for memoizing reverse_view::begin( [...] new fe993b469c5 libstdc++: Fix up semiregular-box partial specialization [P [...] new 720dff974ea PR100281 C++: Fix SImode pointer handling new 7e75d62442f IBM Z: Support vector _Bool language extension new 4054472b3fa c/100547 - reject overly large vector_size attributes new 414fe08a352 c/100522 - avoid invalid GIMPLE in GIMPLE parsing new 1e07091de36 Fix gcc.target/i386/pr100582.c with AVX512 new def010e4156 arc: Fix typo in negv2si2 pattern new b2a09773155 genversion should depend on DATESTAMP new 65061ea287a phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m [...] new 978b62e554f function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct [...] new c81704b3592 regcprop: Avoid DCE of asm goto [PR100590] new c0129e2d489 Use startswith in targets. new 7b4bae0acb1 gcc-changelog: Remove use of non-strict mode new 6806469dbed startswith: Fix offloading targets. new 3e2c715823e operand scanner TLC new e1cca88019a [OMP] Tighten 'is_gimple_omp_oacc' new 5116b54e464 gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR100598]
The 19 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 | 46 + MAINTAINERS | 8 +- Makefile.def | 3 - Makefile.in | 489 - configure | 24 - configure.ac | 21 - contrib/ChangeLog | 60 + contrib/download_prerequisites | 2 +- contrib/gcc-changelog/git_commit.py | 5 +- contrib/gcc-changelog/git_email.py | 2 +- contrib/gcc-changelog/git_update_version.py | 8 +- contrib/gcc_update | 4 - contrib/mklog.py | 10 +- contrib/prerequisites.md5 | 2 +- contrib/prerequisites.sha512 | 2 +- contrib/test_mklog.py | 7 +- contrib/update-copyright.py | 2 - gcc/ChangeLog | 618 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 45 +- gcc/ada/atree.adb | 32 +- gcc/ada/atree.ads | 3 +- gcc/ada/doc/Makefile | 2 +- gcc/ada/doc/gnat-style.rst | 691 + gcc/ada/doc/share/conf.py | 30 +- gcc/ada/gcc-interface/ada-tree.h | 6 +- gcc/brig-builtins.def | 675 - gcc/brig/ChangeLog | 433 - gcc/brig/Make-lang.in | 251 - gcc/brig/brig-builtins.h | 99 - gcc/brig/brig-c.h | 66 - gcc/brig/brig-lang.c | 958 - gcc/brig/brigfrontend/brig-arg-block-handler.cc | 66 - gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 265 - gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 735 - gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 238 - gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 198 - gcc/brig/brigfrontend/brig-code-entry-handler.cc | 1305 -- gcc/brig/brigfrontend/brig-code-entry-handler.h | 410 - gcc/brig/brigfrontend/brig-comment-handler.cc | 38 - gcc/brig/brigfrontend/brig-control-handler.cc | 108 - .../brigfrontend/brig-copy-move-inst-handler.cc | 73 - gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 268 - gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 45 - gcc/brig/brigfrontend/brig-function-handler.cc | 431 - gcc/brig/brigfrontend/brig-function.cc | 1602 -- gcc/brig/brigfrontend/brig-function.h | 267 - gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 58 - gcc/brig/brigfrontend/brig-label-handler.cc | 40 - gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 85 - gcc/brig/brigfrontend/brig-machine.c | 44 - gcc/brig/brigfrontend/brig-machine.h | 33 - gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 178 - gcc/brig/brigfrontend/brig-module-handler.cc | 41 - gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 93 - gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 146 - gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 42 - gcc/brig/brigfrontend/brig-to-generic.cc | 1045 -- gcc/brig/brigfrontend/brig-to-generic.h | 240 - gcc/brig/brigfrontend/brig-util.cc | 574 - gcc/brig/brigfrontend/brig-util.h | 120 - gcc/brig/brigfrontend/brig-variable-handler.cc | 270 - gcc/brig/brigfrontend/hsa-brig-format.h | 1234 -- gcc/brig/brigfrontend/phsa.h | 79 - gcc/brig/brigspec.c | 136 - gcc/brig/config-lang.in | 41 - gcc/brig/gccbrig.texi | 153 - gcc/brig/lang-specs.h | 28 - gcc/brig/lang.opt | 46 - gcc/builtins.c | 18 +- gcc/builtins.def | 43 - gcc/c-family/ChangeLog | 19 + gcc/c-family/c-attribs.c | 23 +- gcc/c-family/c-common.c | 6 + gcc/c-family/c-lex.c | 2 +- gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 16 + gcc/c/c-decl.c | 3 + gcc/c/c-parser.c | 116 +- gcc/c/gimple-parser.c | 14 +- gcc/cfgexpand.c | 7 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 4 +- gcc/config/aarch64/aarch64-simd.md | 231 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 4 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/driver-aarch64.c | 14 +- gcc/config/aarch64/iterators.md | 13 +- gcc/config/alpha/alpha.c | 8 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 269 +- gcc/config/arm/arm.h | 4 +- gcc/config/arm/arm_neon.h | 32 +- gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/arm/driver-arm.c | 4 +- gcc/config/arm/iterators.md | 15 +- gcc/config/arm/mve.md | 10 +- gcc/config/arm/neon.md | 97 - gcc/config/arm/unspecs.md | 20 - gcc/config/arm/vec-common.md | 124 + gcc/config/avr/avr.c | 25 +- gcc/config/c6x/c6x.c | 14 +- gcc/config/darwin-c.c | 9 +- gcc/config/darwin.c | 141 +- gcc/config/frv/frv.c | 16 +- gcc/config/gcn/mkoffload.c | 8 +- gcc/config/i386/i386-builtins.c | 2 +- gcc/config/i386/i386-expand.c | 258 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 40 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/mmx.md | 140 +- gcc/config/i386/predicates.md | 32 + gcc/config/i386/sse.md | 312 +- gcc/config/i386/winnt.c | 5 +- gcc/config/ia64/ia64.c | 20 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/mips.c | 10 +- gcc/config/msp430/msp430.c | 13 +- gcc/config/nios2/nios2.c | 13 +- gcc/config/nvptx/mkoffload.c | 8 +- gcc/config/nvptx/nvptx-opts.h | 6 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 82 +- gcc/config/nvptx/nvptx.h | 2 + gcc/config/nvptx/nvptx.md | 45 +- gcc/config/nvptx/nvptx.opt | 14 + gcc/config/pa/som.h | 13 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/rs6000-c.c | 3 + gcc/config/rs6000/rs6000-internal.h | 2 + gcc/config/rs6000/rs6000-logue.c | 74 +- gcc/config/rs6000/rs6000.c | 22 +- gcc/config/rs6000/rs6000.md | 31 + gcc/config/rs6000/rs6000.opt | 8 + gcc/config/s390/driver-native.c | 12 +- gcc/config/s390/s390-c.c | 2 + gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/vax/vax.c | 8 +- gcc/config/vms/vms-ld.c | 22 +- gcc/config/vms/vms.c | 2 +- gcc/configure | 25 +- gcc/configure.ac | 7 +- gcc/cp/ChangeLog | 64 + gcc/cp/call.c | 6 +- gcc/cp/cp-tree.h | 1 + gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 5 + gcc/cp/decl2.c | 14 + gcc/cp/parser.c | 113 +- gcc/cp/pt.c | 55 +- gcc/cp/tree.c | 25 +- gcc/cp/typeck.c | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/install.texi | 6 +- gcc/doc/invoke.texi | 34 +- gcc/doc/sourcebuild.texi | 6 +- gcc/doc/standards.texi | 8 - gcc/dwarf2out.c | 1 + gcc/expr.c | 57 +- gcc/fortran/ChangeLog | 37 + gcc/fortran/dump-parse-tree.c | 3 + gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 11 + gcc/fortran/parse.c | 17 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/st.c | 1 + gcc/fortran/trans-decl.c | 1 + gcc/fortran/trans-openmp.c | 25 + gcc/fortran/trans.c | 1 + gcc/function.c | 3 + gcc/gcov-io.c | 282 +- gcc/gcov-io.h | 17 +- gcc/genoutput.c | 16 +- gcc/gimple-fold.c | 89 +- gcc/gimple-range-cache.cc | 15 +- gcc/gimple-range.cc | 7 +- gcc/gimple.h | 8 + gcc/intl.h | 4 + gcc/ipa-param-manipulation.c | 4 +- gcc/lto-wrapper.c | 512 +- gcc/match.pd | 12 + gcc/omp-low.c | 13 +- gcc/opts.c | 6 +- gcc/po/ChangeLog | 4 + gcc/po/ja.po | 84 +- gcc/regcprop.c | 49 +- gcc/reorg.c | 10 + gcc/rtl.c | 5 +- gcc/rtl.h | 2 +- gcc/targhooks.c | 93 +- gcc/testsuite/ChangeLog | 412 + gcc/testsuite/brig.dg/README | 12 - gcc/testsuite/brig.dg/dg.exp | 31 - gcc/testsuite/brig.dg/test/gimple/alloca.hsail | 37 - gcc/testsuite/brig.dg/test/gimple/atomics.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/branches.hsail | 58 - gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail | 74 - .../brig.dg/test/gimple/function_calls.hsail | 59 - .../brig.dg/test/gimple/internal-casts.hsail | 146 - gcc/testsuite/brig.dg/test/gimple/kernarg.hsail | 25 - gcc/testsuite/brig.dg/test/gimple/mem.hsail | 39 - gcc/testsuite/brig.dg/test/gimple/mulhi.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/packed.hsail | 76 - .../test/gimple/priv-array-offset-access.hsail | 87 - gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 91 - gcc/testsuite/brig.dg/test/gimple/variables.hsail | 125 - gcc/testsuite/brig.dg/test/gimple/vector.hsail | 57 - gcc/testsuite/c-c++-common/gomp/map-6.c | 135 + gcc/testsuite/c-c++-common/gomp/map-7.c | 20 + gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 206 + gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 231 + gcc/testsuite/c-c++-common/gomp/pr99928-11.c | 28 + gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 208 + gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 119 + gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 76 + gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 107 + gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 107 + gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 103 + gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 219 + gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 219 + gcc/testsuite/g++.dg/conversion/pr100635.C | 12 + gcc/testsuite/g++.dg/cpp0x/friend7.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-39-1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-74.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr94616.C | 23 + gcc/testsuite/g++.dg/cpp0x/sfinae68.C | 23 + gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 + gcc/testsuite/g++.dg/cpp1y/pr95226.C | 17 + gcc/testsuite/g++.dg/ext/attrib63.C | 17 + gcc/testsuite/g++.dg/ext/vector41.C | 12 + gcc/testsuite/g++.dg/opt/pr94589-2.C | 4 +- gcc/testsuite/g++.dg/other/pr100580.C | 8 + gcc/testsuite/g++.dg/pr100574.C | 64 + gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C | 31 + gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C | 16 + gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 60 + gcc/testsuite/g++.target/i386/pr100581.C | 9 + gcc/testsuite/g++.target/i386/pr98218-1.C | 20 + gcc/testsuite/g++.target/s390/pr100281-1.C | 10 + gcc/testsuite/g++.target/s390/pr100281-2.C | 9 + gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 92 + gcc/testsuite/gcc.dg/Wvla-parameter-9.c | 30 + gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-2.c | 1 + gcc/testsuite/gcc.dg/attr-vector_size.c | 16 - gcc/testsuite/gcc.dg/c11-digit-separators-1.c | 7 + gcc/testsuite/gcc.dg/c2x-digit-separators-1.c | 39 + gcc/testsuite/gcc.dg/c2x-digit-separators-2.c | 25 + gcc/testsuite/gcc.dg/c2x-digit-separators-3.c | 12 + gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c | 16 + gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c | 57 + gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c | 63 + gcc/testsuite/gcc.dg/cpp/pr100392.c | 5 + gcc/testsuite/gcc.dg/cpp/pr100392.h | 4 + gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c | 20 + gcc/testsuite/gcc.dg/gimplefe-error-10.c | 8 + gcc/testsuite/gcc.dg/gimplefe-error-9.c | 9 + gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 + gcc/testsuite/gcc.dg/guality/pr43077-1.c | 2 +- gcc/testsuite/gcc.dg/pr100349.c | 16 + gcc/testsuite/gcc.dg/pr100509.c | 9 + gcc/testsuite/gcc.dg/pr100512.c | 25 + gcc/testsuite/gcc.dg/pr100521.c | 8 + gcc/testsuite/gcc.dg/pr100547.c | 35 + gcc/testsuite/gcc.dg/pr100563.c | 9 + gcc/testsuite/gcc.dg/pr100590.c | 13 + gcc/testsuite/gcc.dg/torture/pr100519.c | 13 + gcc/testsuite/gcc.dg/torture/pr100566.c | 36 + gcc/testsuite/gcc.dg/torture/pr94947-1.c | 1 + gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c | 21 + gcc/testsuite/gcc.dg/uninit-pr93100.c | 74 + gcc/testsuite/gcc.dg/uninit-pr98583.c | 31 + gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_16.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_17.c | 12 + gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c | 59 + gcc/testsuite/gcc.target/arm/acle/saturation.c | 4 +- .../gcc.target/arm/armv8_2-fp16-arith-1.c | 16 +- gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 + gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c | 80 + gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c | 38 + gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c | 38 + .../gcc.target/arm/simd/mve-compare-scalar-1.c | 69 + gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c | 43 + .../gcc.target/arm/simd/mve-vadd-scalar-1.c | 47 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c | 50 + gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 7 + gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 60 +- gcc/testsuite/gcc.target/arm/unsigned-float.c | 6 +- gcc/testsuite/gcc.target/i386/avx-pr82370.c | 2 +- gcc/testsuite/gcc.target/i386/avx-pr94680.c | 107 + gcc/testsuite/gcc.target/i386/avx-psraq-1.c | 13 + gcc/testsuite/gcc.target/i386/avx2-pr82370.c | 4 +- gcc/testsuite/gcc.target/i386/avx2-pr99908.c | 25 + gcc/testsuite/gcc.target/i386/avx2-psraq-1.c | 51 + gcc/testsuite/gcc.target/i386/avx512bw-pr82370.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-pr82370.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-pr94680.c | 144 + gcc/testsuite/gcc.target/i386/pr100342.c | 70 + gcc/testsuite/gcc.target/i386/pr100504.c | 7 + gcc/testsuite/gcc.target/i386/pr100549.c | 108 + gcc/testsuite/gcc.target/i386/pr100582.c | 16 + gcc/testsuite/gcc.target/i386/pr98218-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-1a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-2a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-3a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-4.c | 16 + gcc/testsuite/gcc.target/i386/sse2-pr94680.c | 91 + gcc/testsuite/gcc.target/i386/sse2-psraq-1.c | 53 + gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c | 23 + gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c | 13 + gcc/testsuite/gcc.target/powerpc/rop-1.c | 17 + gcc/testsuite/gcc.target/powerpc/rop-2.c | 17 + gcc/testsuite/gcc.target/powerpc/rop-3.c | 18 + gcc/testsuite/gcc.target/powerpc/rop-4.c | 15 + gcc/testsuite/gcc.target/powerpc/rop-5.c | 13 + gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c | 7 + gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 - gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 | 11 + .../gfortran.dg/gomp/parallel-master-1.f90 | 23 + .../gfortran.dg/gomp/parallel-master-2.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/workshare-59.f90 | 26 + gcc/testsuite/gfortran.dg/pr98411.f90 | 16 + gcc/testsuite/gnat.dg/lto21.adb | 1 + gcc/testsuite/lib/brig-dg.exp | 29 - gcc/testsuite/lib/brig.exp | 40 - gcc/testsuite/lib/lto.exp | 3 + gcc/testsuite/lib/target-supports.exp | 42 +- gcc/tree-ssa-dom.c | 1 - gcc/tree-ssa-operands.c | 13 +- gcc/tree-ssa-phiopt.c | 72 +- gcc/tree-ssa-reassoc.c | 86 +- gcc/tree-ssa-sccvn.c | 6 +- gcc/tree-ssa-uninit.c | 11 + gcc/tree.c | 37 +- gcc/vr-values.c | 3 + libcpp/ChangeLog | 31 + libcpp/directives.c | 68 +- libcpp/include/cpplib.h | 3 + libcpp/init.c | 52 +- libcpp/lex.c | 14 +- libgcc/ChangeLog | 8 + libgcc/config/pru/mpyll.S | 2 + libgcc/libgcov-driver.c | 6 +- libgomp/ChangeLog | 31 + libgomp/task.c | 1 + .../libgomp.c-c++-common/task-detach-12.c | 19 + .../libgomp.c-c++-common/task-detach-13.c | 59 + libgomp/testsuite/libgomp.c/omp-nested-3.c | 1 + libgomp/testsuite/libgomp.c/pr46032-2.c | 1 + .../testsuite/libgomp.fortran/parallel-master.f90 | 14 + .../testsuite/libgomp.fortran/task-detach-12.f90 | 22 + .../data-clauses-kernels-ipa-pta.c | 1 + .../data-clauses-parallel-ipa-pta.c | 1 + libhsail-rt/ChangeLog | 164 - libhsail-rt/Makefile.am | 122 - libhsail-rt/Makefile.in | 817 - libhsail-rt/README | 10 - libhsail-rt/aclocal.m4 | 1179 -- libhsail-rt/configure | 17327 ------------------- libhsail-rt/configure.ac | 160 - libhsail-rt/configure.tgt | 36 - libhsail-rt/include/internal/fibers.h | 99 - .../include/internal/phsa-queue-interface.h | 60 - libhsail-rt/include/internal/phsa-rt.h | 94 - libhsail-rt/include/internal/workitems.h | 142 - libhsail-rt/rt/arithmetic.c | 475 - libhsail-rt/rt/atomics.c | 115 - libhsail-rt/rt/bitstring.c | 190 - libhsail-rt/rt/fbarrier.c | 87 - libhsail-rt/rt/fibers.c | 220 - libhsail-rt/rt/fp16.c | 135 - libhsail-rt/rt/misc.c | 89 - libhsail-rt/rt/multimedia.c | 135 - libhsail-rt/rt/queue.c | 71 - libhsail-rt/rt/sat_arithmetic.c | 267 - libhsail-rt/rt/segment.c | 59 - libhsail-rt/rt/workitems.c | 977 -- libhsail-rt/target-config.h.in | 68 - libphobos/ChangeLog | 9 + libphobos/libdruntime/MERGE | 2 +- .../libdruntime/core/sys/dragonflybsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 4 +- libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/std/process.d | 1 + libsanitizer/ChangeLog | 16 + libsanitizer/LOCAL_PATCHES | 4 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 32 +- libsanitizer/asan/asan_descriptions.cpp | 19 +- libsanitizer/asan/asan_descriptions.h | 13 +- libsanitizer/asan/asan_errors.cpp | 7 +- libsanitizer/asan/asan_fake_stack.cpp | 2 +- libsanitizer/asan/asan_fuchsia.cpp | 2 +- libsanitizer/asan/asan_interceptors.cpp | 41 +- libsanitizer/asan/asan_interceptors.h | 14 +- libsanitizer/asan/asan_linux.cpp | 3 +- libsanitizer/asan/asan_mapping.h | 23 +- libsanitizer/asan/asan_new_delete.cpp | 2 +- libsanitizer/asan/asan_poisoning.cpp | 2 +- libsanitizer/asan/asan_posix.cpp | 2 +- libsanitizer/asan/asan_rtl.cpp | 20 +- libsanitizer/asan/asan_stack.h | 9 - libsanitizer/asan/asan_thread.cpp | 51 +- libsanitizer/asan/asan_thread.h | 6 +- libsanitizer/asan/asan_win.cpp | 2 +- libsanitizer/builtins/assembly.h | 98 +- libsanitizer/hwasan/hwasan.cpp | 19 +- libsanitizer/hwasan/hwasan.h | 41 +- libsanitizer/hwasan/hwasan_allocator.cpp | 28 +- libsanitizer/hwasan/hwasan_allocator.h | 19 +- libsanitizer/hwasan/hwasan_checks.h | 5 +- libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 16 +- libsanitizer/hwasan/hwasan_flags.h | 2 + libsanitizer/hwasan/hwasan_flags.inc | 9 + libsanitizer/hwasan/hwasan_interceptors.cpp | 3 +- libsanitizer/hwasan/hwasan_interceptors_vfork.S | 3 + libsanitizer/hwasan/hwasan_interface_internal.h | 3 + libsanitizer/hwasan/hwasan_linux.cpp | 41 +- libsanitizer/hwasan/hwasan_mapping.h | 2 + libsanitizer/hwasan/hwasan_memintrinsics.cpp | 4 +- libsanitizer/hwasan/hwasan_new_delete.cpp | 39 + libsanitizer/hwasan/hwasan_report.cpp | 26 +- libsanitizer/hwasan/hwasan_setjmp.S | 6 + libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 6 + libsanitizer/hwasan/hwasan_thread.cpp | 15 +- libsanitizer/hwasan/hwasan_thread.h | 4 +- libsanitizer/hwasan/hwasan_thread_list.h | 90 +- .../include/sanitizer/common_interface_defs.h | 3 + libsanitizer/include/sanitizer/dfsan_interface.h | 16 + libsanitizer/include/sanitizer/hwasan_interface.h | 3 + libsanitizer/include/sanitizer/memprof_interface.h | 5 + libsanitizer/include/sanitizer/tsan_interface.h | 17 +- .../include/sanitizer/tsan_interface_atomic.h | 2 +- libsanitizer/interception/interception_linux.cpp | 6 +- libsanitizer/interception/interception_linux.h | 6 +- libsanitizer/interception/interception_win.cpp | 6 +- libsanitizer/lsan/lsan_allocator.cpp | 26 +- libsanitizer/lsan/lsan_allocator.h | 2 +- libsanitizer/lsan/lsan_common.cpp | 234 +- libsanitizer/lsan/lsan_common.h | 9 +- libsanitizer/lsan/lsan_common_fuchsia.cpp | 4 +- libsanitizer/lsan/lsan_fuchsia.h | 2 +- libsanitizer/lsan/lsan_interceptors.cpp | 2 +- libsanitizer/lsan/lsan_posix.cpp | 6 +- libsanitizer/lsan/lsan_thread.cpp | 2 +- .../sanitizer_allocator_combined.h | 4 +- .../sanitizer_allocator_primary32.h | 3 +- .../sanitizer_allocator_primary64.h | 93 +- .../sanitizer_allocator_size_class_map.h | 2 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 8 +- .../sanitizer_chained_origin_depot.cpp | 108 + .../sanitizer_chained_origin_depot.h | 88 + libsanitizer/sanitizer_common/sanitizer_common.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_common.h | 82 +- .../sanitizer_common_interceptors.inc | 19 +- .../sanitizer_common_interceptors_ioctl.inc | 6 +- ...nitizer_common_interceptors_vfork_aarch64.inc.S | 5 + .../sanitizer_common_interface.inc | 1 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 7 +- libsanitizer/sanitizer_common/sanitizer_file.cpp | 13 + libsanitizer/sanitizer_common/sanitizer_file.h | 1 + libsanitizer/sanitizer_common/sanitizer_flags.cpp | 7 + libsanitizer/sanitizer_common/sanitizer_flags.inc | 2 + .../sanitizer_common/sanitizer_fuchsia.cpp | 72 +- .../sanitizer_interface_internal.h | 4 + .../sanitizer_common/sanitizer_internal_defs.h | 3 + .../sanitizer_common/sanitizer_libignore.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 72 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 443 +- .../sanitizer_local_address_space_view.h | 2 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 147 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 17 - .../sanitizer_common/sanitizer_malloc_mac.inc | 6 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 6 + libsanitizer/sanitizer_common/sanitizer_platform.h | 27 +- .../sanitizer_platform_interceptors.h | 113 +- .../sanitizer_platform_limits_freebsd.cpp | 3 + .../sanitizer_platform_limits_posix.cpp | 85 +- .../sanitizer_platform_limits_posix.h | 2 + libsanitizer/sanitizer_common/sanitizer_posix.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 4 + .../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_printf.cpp | 57 +- .../sanitizer_common/sanitizer_procmaps_common.cpp | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cpp | 4 +- .../sanitizer_procmaps_solaris.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 20 +- .../sanitizer_common/sanitizer_stackdepot.cpp | 3 +- .../sanitizer_common/sanitizer_stacktrace.cpp | 3 +- .../sanitizer_common/sanitizer_stacktrace.h | 2 - .../sanitizer_stacktrace_libcdep.cpp | 8 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 5 + .../sanitizer_common/sanitizer_suppressions.cpp | 4 +- .../sanitizer_symbolizer_libcdep.cpp | 2 +- .../sanitizer_symbolizer_markup.cpp | 4 + .../sanitizer_symbolizer_posix_libcdep.cpp | 11 +- .../sanitizer_symbolizer_report.cpp | 6 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 18 +- .../sanitizer_common/sanitizer_termination.cpp | 33 +- .../sanitizer_common/sanitizer_thread_registry.cpp | 14 +- .../sanitizer_common/sanitizer_thread_registry.h | 7 +- .../sanitizer_common/sanitizer_tls_get_addr.cpp | 79 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 21 +- .../sanitizer_common/sanitizer_unwind_win.cpp | 7 + libsanitizer/sanitizer_common/sanitizer_win.cpp | 84 +- libsanitizer/tsan/tsan_clock.cpp | 37 +- libsanitizer/tsan/tsan_clock.h | 16 +- libsanitizer/tsan/tsan_defs.h | 2 - libsanitizer/tsan/tsan_dense_alloc.h | 32 +- libsanitizer/tsan/tsan_external.cpp | 4 +- libsanitizer/tsan/tsan_interceptors_mac.cpp | 1 + libsanitizer/tsan/tsan_interceptors_posix.cpp | 149 +- libsanitizer/tsan/tsan_interface.cpp | 8 +- libsanitizer/tsan/tsan_interface.h | 9 +- libsanitizer/tsan/tsan_interface_inl.h | 22 +- libsanitizer/tsan/tsan_mman.cpp | 2 +- libsanitizer/tsan/tsan_platform.h | 121 +- libsanitizer/tsan/tsan_platform_linux.cpp | 23 +- libsanitizer/tsan/tsan_platform_mac.cpp | 9 +- libsanitizer/tsan/tsan_platform_posix.cpp | 2 +- libsanitizer/tsan/tsan_report.cpp | 14 +- libsanitizer/tsan/tsan_rtl.cpp | 129 +- libsanitizer/tsan/tsan_rtl.h | 11 +- libsanitizer/tsan/tsan_rtl_mutex.cpp | 25 +- libsanitizer/tsan/tsan_rtl_report.cpp | 56 +- libsanitizer/tsan/tsan_rtl_thread.cpp | 13 +- libsanitizer/tsan/tsan_sync.cpp | 4 +- libsanitizer/tsan/tsan_sync.h | 8 +- libsanitizer/ubsan/ubsan_diag.cpp | 8 +- libsanitizer/ubsan/ubsan_init.cpp | 9 + libsanitizer/ubsan/ubsan_monitor.cpp | 6 +- libsanitizer/ubsan/ubsan_platform.h | 2 +- libstdc++-v3/ChangeLog | 95 + libstdc++-v3/doc/Makefile.am | 30 +- libstdc++-v3/doc/Makefile.in | 30 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/include/bits/allocator.h | 44 +- libstdc++-v3/include/bits/atomic_wait.h | 28 +- libstdc++-v3/include/bits/locale_facets.h | 5 + libstdc++-v3/include/bits/memoryfwd.h | 7 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/ext/malloc_allocator.h | 8 +- libstdc++-v3/include/ext/new_allocator.h | 8 +- libstdc++-v3/include/std/ranges | 28 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/scripts/run_doxygen | 75 +- libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 1 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 21 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 40 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 + .../testsuite/20_util/shared_ptr/creation/99006.cc | 4 +- .../copy/debug/99402.cc => 20_util/to_chars/4.cc} | 25 +- .../22_locale/ctype/is/string/89728_neg.cc | 73 + .../testsuite/25_algorithms/copy/debug/99402.cc | 3 +- .../pstl/alg_nonmodifying/find_end.cc | 8 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- .../27_io/filesystem/path/construct/100630.cc | 14 + .../29_atomics/atomic/wait_notify/100334.cc | 93 + libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 1 - .../testsuite/30_threads/jthread/jthread.cc | 4 +- .../30_threads/jthread/{2.cc => version.cc} | 0 .../filesystem/path/construct/100630.cc | 14 + .../std/ranges/adaptors/detail/semiregular_box.cc | 18 + .../testsuite/std/ranges/adaptors/elements.cc | 31 + libstdc++-v3/testsuite/std/ranges/single_view.cc | 16 + libstdc++-v3/testsuite/util/pstl/test_utils.h | 10 +- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/crontab | 1 - 588 files changed, 12796 insertions(+), 41092 deletions(-) create mode 100644 gcc/ada/doc/gnat-style.rst delete mode 100644 gcc/brig-builtins.def delete mode 100644 gcc/brig/ChangeLog delete mode 100644 gcc/brig/Make-lang.in delete mode 100644 gcc/brig/brig-builtins.h delete mode 100644 gcc/brig/brig-c.h delete mode 100644 gcc/brig/brig-lang.c delete mode 100644 gcc/brig/brigfrontend/brig-arg-block-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-atomic-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-basic-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-branch-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-cmp-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.h delete mode 100644 gcc/brig/brigfrontend/brig-comment-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-control-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-cvt-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-fbarrier-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-function-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-function.cc delete mode 100644 gcc/brig/brigfrontend/brig-function.h delete mode 100644 gcc/brig/brigfrontend/brig-inst-mod-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-label-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-lane-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-machine.c delete mode 100644 gcc/brig/brigfrontend/brig-machine.h delete mode 100644 gcc/brig/brigfrontend/brig-mem-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-module-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-queue-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-seg-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-signal-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.cc delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.h delete mode 100644 gcc/brig/brigfrontend/brig-util.cc delete mode 100644 gcc/brig/brigfrontend/brig-util.h delete mode 100644 gcc/brig/brigfrontend/brig-variable-handler.cc delete mode 100644 gcc/brig/brigfrontend/hsa-brig-format.h delete mode 100644 gcc/brig/brigfrontend/phsa.h delete mode 100644 gcc/brig/brigspec.c delete mode 100644 gcc/brig/config-lang.in delete mode 100644 gcc/brig/gccbrig.texi delete mode 100644 gcc/brig/lang-specs.h delete mode 100644 gcc/brig/lang.opt delete mode 100644 gcc/testsuite/brig.dg/README delete mode 100644 gcc/testsuite/brig.dg/dg.exp delete mode 100644 gcc/testsuite/brig.dg/test/gimple/alloca.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/atomics.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/branches.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/function_calls.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/internal-casts.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/kernarg.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mem.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mulhi.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/packed.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/priv-array-offset-access.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/variables.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/vector.hsail create mode 100644 gcc/testsuite/c-c++-common/gomp/map-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-10.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-11.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-9.c create mode 100644 gcc/testsuite/g++.dg/conversion/pr100635.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-74.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr94616.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae68.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr88872.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr95226.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib63.C create mode 100644 gcc/testsuite/g++.dg/ext/vector41.C create mode 100644 gcc/testsuite/g++.dg/other/pr100580.C create mode 100644 gcc/testsuite/g++.dg/pr100574.C create mode 100644 gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C create mode 100644 gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr93100.C create mode 100644 gcc/testsuite/g++.target/i386/pr100581.C create mode 100644 gcc/testsuite/g++.target/i386/pr98218-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-2.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-9.c create mode 100644 gcc/testsuite/gcc.dg/c11-digit-separators-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.h create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-10.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-9.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr100508.c create mode 100644 gcc/testsuite/gcc.dg/pr100349.c create mode 100644 gcc/testsuite/gcc.dg/pr100509.c create mode 100644 gcc/testsuite/gcc.dg/pr100512.c create mode 100644 gcc/testsuite/gcc.dg/pr100521.c create mode 100644 gcc/testsuite/gcc.dg/pr100547.c create mode 100644 gcc/testsuite/gcc.dg/pr100563.c create mode 100644 gcc/testsuite/gcc.dg/pr100590.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100519.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100566.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr93100.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr98583.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_16 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_17 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr99725.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99908.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100342.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100504.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100549.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100582.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-5.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-59.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98411.f90 delete mode 100644 gcc/testsuite/lib/brig-dg.exp delete mode 100644 gcc/testsuite/lib/brig.exp create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-12.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-13.c create mode 100644 libgomp/testsuite/libgomp.fortran/parallel-master.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-12.f90 delete mode 100644 libhsail-rt/ChangeLog delete mode 100644 libhsail-rt/Makefile.am delete mode 100644 libhsail-rt/Makefile.in delete mode 100644 libhsail-rt/README delete mode 100644 libhsail-rt/aclocal.m4 delete mode 100755 libhsail-rt/configure delete mode 100644 libhsail-rt/configure.ac delete mode 100644 libhsail-rt/configure.tgt delete mode 100644 libhsail-rt/include/internal/fibers.h delete mode 100644 libhsail-rt/include/internal/phsa-queue-interface.h delete mode 100644 libhsail-rt/include/internal/phsa-rt.h delete mode 100644 libhsail-rt/include/internal/workitems.h delete mode 100644 libhsail-rt/rt/arithmetic.c delete mode 100644 libhsail-rt/rt/atomics.c delete mode 100644 libhsail-rt/rt/bitstring.c delete mode 100644 libhsail-rt/rt/fbarrier.c delete mode 100644 libhsail-rt/rt/fibers.c delete mode 100644 libhsail-rt/rt/fp16.c delete mode 100644 libhsail-rt/rt/misc.c delete mode 100644 libhsail-rt/rt/multimedia.c delete mode 100644 libhsail-rt/rt/queue.c delete mode 100644 libhsail-rt/rt/sat_arithmetic.c delete mode 100644 libhsail-rt/rt/segment.c delete mode 100644 libhsail-rt/rt/workitems.c delete mode 100644 libhsail-rt/target-config.h.in create mode 100644 libsanitizer/sanitizer_common/sanitizer_chained_origin_depot.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_chained_origin_depot.h copy libstdc++-v3/testsuite/{25_algorithms/copy/debug/99402.cc => 20_util/to_chars [...] create mode 100644 libstdc++-v3/testsuite/22_locale/ctype/is/string/89728_neg.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/100630.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/100334.cc rename libstdc++-v3/testsuite/30_threads/jthread/{2.cc => version.cc} (100%) create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/1 [...]