This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os-vs-Os_LTO in repository toolchain/ci/gcc.
from 0b7e26d8f91 testsuite/c-c++-common/cpp/pragma-eof.c: Add missing requir [...] adds 7aa22a8f1a5 x86-64: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL adds 60c1baebbaa testsuite: fix goacc/finalize-1.f "original" regex for 32 bits. adds a36b14a333c fortran: Restore translation to hint. adds 2f1d4cb54ef testsuite: Fix pragma-eof.c failure due to added line to the test. adds aeb34e15143 Daily bump. adds 4058650cf2e gcc.dg/Wno-frame-address.c: Skip for cris and mmix. adds 7cc34b761cf gcc.dg/attr-copy-6.c: Require visibility. adds 3055d879edb Fix handling of implicit_pure by checking if non-pure proce [...] adds 29e1039ca21 x86: Add __cpuidex and include guard to <cpuid.h> adds 2e1b25350aa Always use name from c_interop_kinds_table for -fc-prototypes. adds 5154dab3da6 Daily bump. adds dd64a7fd274 mmix: When debug-dump, revert to "standard" pseudos for emi [...] adds 3ca6f6698c7 gcc.dg/pr87485.c: Require scheduling adds 9fb832ce382 vect: Support length-based partial vectors approach adds f3d4b922394 gcc.dg/cdce3.c: Skip for mmix. adds 0251a7eef96 gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix. adds 83b171655dc fold-const: Handle bitfields in native_encode_initializer [ [...] adds e4f1cbc35b1 gimple-fold: Handle bitfields in fold_const_aggregate_ref_1 [...] adds a926eeedf43 preprocessor: line-map cleanups adds 57d4771b7c1 remove write-only array in rev_post_order_and_mark_dfs_back_seme adds 8764e9a3fc4 jit: Fix truncation of testsuite output [PR69435] adds b0c5a642ce4 Remove stray text from option description (PR c/96249). adds 3e99ed65cbe Regenerate .pot files. adds d5803b9876b Correct handling of constant representations containing emb [...] adds 3c5e83d5b32 i386: Use lock prefixed insn instead of MFENCE [PR95750] adds 138b1d4f58a vect: Fix an ICE in vectorizable_simd_clone_call adds 4d1c5b4957d libstdc++: Avoid overflow in istream::get(streambuf&) [LWG 3464] adds 87891d5eafe sparc/sparc64: use crtendS.o for default-pie executables [PR96190] adds d0ffe9d5dc8 c++: Aggregate CTAD and string constants. adds 812798917c5 c++: Allow subobject references in C++20. adds e443d821386 c++: Pseudo-destructor ends object lifetime. adds 932fbc868ad libstdc++: Add std::from_chars for floating-point types adds e21a33c2320 mmix: support -fstack-usage adds 0933f50859f Daily bump. adds 56482544848 gcc.dg/cdce3.c: Update matched line-number. adds 77077c8812c gcc.dg/independent-cloneids-1.c: Skip for mmix. adds 41efe9812a5 rs6000/test: Add vector with length test cases adds 2ef4cf87a7c rs6000: Define movsf_from_si2 to extract high part SF eleme [...] adds c850a642e1d testsuite: Add signal checking for signal related testcase [...] adds 6741411b033 testsuite: Filter unaligned pointer value warning adds d5a86490962 testsute: Add expected warning for packed attribute adds eb66e8e7a91 testsuite: Relax pattern to include "packed" targets adds 4e1e858cc8f testsuite: Add default_packed filters adds df41897928b Scale down long-running tree-prof.exp tests for non-FDO testing. adds 111afded7fd MSP430: Define NO_FUNCTION_CSE adds aa360dd1c88 MSP430: Define extendqipsi2 adds b4ca70a3faa MSP430: Remove do_no_relax_short_jumps adds 02363d5fdb8 i386: Fix insn conditions of mfence patterns [PR95750] adds 28f2a080cc2 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 4d6e94960aa c++: Fix scan forward over pragma [PR96257] adds 699f9c0cc1b rs6000: Update test case count when compiling for power9 adds 0a9d711df36 Add TARGET_LOWER_LOCAL_DECL_ALIGNMENT [PR95237] adds 30430061040 Daily bump. adds fb1de6a8543 gcc.dg/no_profile_instrument_function-attr-1.c: Adjust for [...] adds c7c24828cfa OpenMP: Fixes for omp critical + hint adds c58dde88902 MAINTAINERS: Add myself for write after approval adds e93676fb538 doc: fix a typo in languages.texi adds cd91a084877 Generation of adjusted ldp/stp for vector types adds ade6e7204ce critical-hint-*.{c,f90}: Move from gcc/testsuite to libgomp [...] adds 4821e0aabee expr: Allow scalar_int_mode target mode when converting a constant adds 259c3965b1b expmed: Fix possible use of NULL_RTX return value from emit [...] adds a5a8a4e6156 libstdc++: Constrain reverse_iterator and move_iterator con [...] adds 748ada0acb6 Limit pr95237-6.c to x86 targets adds 5980c0dcc6b c++: mangling cleanups adds 18d96339d26 preprocessor: add_path simplifications adds 63fa0927e8a c++: Shrink lambda-expr adds 0f32c94fc72 c++: More cleanups for modern C++ adds 5324a3e621d c++: structural_comptypes addition adds 7be9b276b44 dump: filenames containing - adds 6e1e0decc9e c++: Don't add enums to class's decl_list adds ae575662833 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds e55ba804d3b OpenMP: Support 'if (simd:/cancel:' in Fortran adds 1f53367fb5f libstdc++: Add static assertions to futures and promises [L [...] adds 3ea9abca71f Daily bump. adds 5029d42c401 c-c++-common/builtin-has-attribute-4.c: Require visibility. adds 2ca1b6d009b PR target/96260 - KASAN should work even back-end not porti [...] adds 02cada26e47 gcc-changelog: fix when somebody reverts a backport adds 24c35a5ef3f gcov: create folders with 0777. adds 3eb72737a21 OpenMP: Update gcc/fortran/*.texi adds ead2be56f0e ivopts: Handle vector with length IFNs adds 2949e086572 rs6000: Rename function adjust_vectorization_cost adds 0c111868b79 [Ada] Add push/pop capability in Output adds 2631d95ae29 libomp: Add omp_depend_kind to omp_lib.{f90,h} adds de8bfcc8e45 gcov-tool: Fix merging of different endian coverage data [PR96267] adds 3968b02a4b1 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds ad1bea3a4b3 [Ada] Stub CUDA_Execute and CUDA_Global pragmas adds 084dc63a020 OpenMP: Support 'lastprivate (conditional:' in Fortran adds 914966e499d contrib/vimrc: detect more C-like files adds d4b3ea941b1 Resolve regression rtl-optimization/96298. Sorry for the b [...] adds 25bce75c77e openacc: Remove unnecessary detach finalization adds 8598657c607 Restrict test to LP64. adds 83cc5e2b2f8 libgo: add AIX FAT libraries support adds 9bb403dca6e Daily bump. adds b0e5ec934e7 Restrict PR middle-end/95886 x86 test to !ia32 adds edfb3a30a6c aarch64: add PAC GNU property note to libgcc lse.S adds ab240ab5099 aarch64: add PAC-RET protection to libitm sjlj.S adds 3407bfc136b [testsuite] Fix TCL syntax error in 'scan-dump-dem-not' adds fdc9db25395 [testsuite] Unset 'offload_target' after use adds 8c7bb540803 i386: Emit mfence_sse2 for -Os [PR95750] adds 29a14a1a907 iDefine TARGET_OFFLOAD_OPTIONS for AArch64
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 10 + contrib/gcc-changelog/git_commit.py | 19 +- contrib/vimrc | 2 +- gcc/ChangeLog | 271 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 49 + gcc/ada/aspects.ads | 4 + gcc/ada/einfo.adb | 14 + gcc/ada/einfo.ads | 10 + gcc/ada/exp_ch4.adb | 4 +- gcc/ada/exp_ch5.adb | 5 +- gcc/ada/exp_ch6.adb | 16 +- gcc/ada/output.adb | 29 + gcc/ada/output.ads | 9 + gcc/ada/par-prag.adb | 42 +- gcc/ada/rtsfind.adb | 6 + gcc/ada/rtsfind.ads | 17 + gcc/ada/sem_attr.adb | 83 + gcc/ada/sem_ch13.adb | 443 +- gcc/ada/sem_ch13.ads | 15 +- gcc/ada/sem_prag.adb | 144 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 18 +- gcc/ada/snames.ads-tmpl | 4 + gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/builtins.c | 153 +- gcc/c-family/ChangeLog | 15 + gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-omp.c | 11 + gcc/c-family/c.opt | 1 - gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 7 + gcc/c/c-parser.c | 26 +- gcc/cfganal.c | 13 +- gcc/config/aarch64/aarch64-ldpstp.md | 42 + gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64.c | 21 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/i386/cpuid.h | 12 + gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 18 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/sync.md | 18 +- gcc/config/i386/x86-64.h | 11 + gcc/config/i386/x86-tune.def | 4 +- gcc/config/mmix/mmix.c | 51 +- gcc/config/msp430/msp430-protos.h | 1 - gcc/config/msp430/msp430.c | 13 - gcc/config/msp430/msp430.h | 5 + gcc/config/msp430/msp430.md | 40 +- gcc/config/rs6000/rs6000-call.c | 3 +- gcc/config/rs6000/rs6000.c | 11 +- gcc/config/rs6000/rs6000.md | 31 + gcc/config/sparc/linux.h | 10 +- gcc/config/sparc/linux64.h | 10 +- gcc/cp/ChangeLog | 76 + gcc/cp/class.c | 13 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 68 +- gcc/cp/decl2.c | 12 +- gcc/cp/error.c | 24 +- gcc/cp/mangle.c | 131 +- gcc/cp/parser.c | 37 +- gcc/cp/pt.c | 45 +- gcc/cp/semantics.c | 21 +- gcc/cp/typeck.c | 24 +- gcc/doc/invoke.texi | 9 + gcc/doc/languages.texi | 2 +- gcc/doc/tm.texi | 5 + gcc/doc/tm.texi.in | 2 + gcc/dumpfile.c | 2 +- gcc/expmed.c | 35 +- gcc/expr.c | 8 +- gcc/fold-const.c | 187 +- gcc/fortran/ChangeLog | 67 + gcc/fortran/check.c | 2 +- gcc/fortran/dump-parse-tree.c | 57 +- gcc/fortran/frontend-passes.c | 76 +- gcc/fortran/gfortran.h | 4 + gcc/fortran/gfortran.texi | 4 +- gcc/fortran/intrinsic.texi | 97 +- gcc/fortran/openmp.c | 99 +- gcc/fortran/parse.c | 25 +- gcc/fortran/trans-decl.c | 7 +- gcc/fortran/trans-openmp.c | 58 +- gcc/gcov-io.c | 2 +- gcc/gimple-fold.c | 60 +- gcc/go/gofrontend/MERGE | 2 +- gcc/incpath.c | 8 +- gcc/optabs-query.c | 27 + gcc/optabs-query.h | 1 + gcc/params.opt | 4 + gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 18475 ++++++++++--------- gcc/simplify-rtx.c | 1 - gcc/target.def | 7 + gcc/testsuite/ChangeLog | 352 + .../c-c++-common/Waddress-of-packed-member-1.c | 48 +- .../c-c++-common/Waddress-of-packed-member-2.c | 37 +- gcc/testsuite/c-c++-common/Wattributes.c | 2 +- gcc/testsuite/c-c++-common/attr-copy.c | 1 + .../c-c++-common/builtin-has-attribute-4.c | 3 +- gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 2 +- gcc/testsuite/c-c++-common/pr51628-13.c | 2 +- gcc/testsuite/c-c++-common/pr51628-15.c | 2 +- gcc/testsuite/c-c++-common/pr51628-16.c | 4 +- gcc/testsuite/c-c++-common/pr51628-26.c | 6 +- gcc/testsuite/c-c++-common/pr51628-27.c | 2 +- gcc/testsuite/c-c++-common/pr51628-28.c | 10 +- gcc/testsuite/c-c++-common/pr51628-29.c | 3 +- gcc/testsuite/c-c++-common/pr51628-3.c | 12 +- gcc/testsuite/c-c++-common/pr51628-30.c | 5 +- gcc/testsuite/c-c++-common/pr51628-31.c | 2 +- gcc/testsuite/c-c++-common/pr51628-32.c | 3 +- gcc/testsuite/c-c++-common/pr51628-33.c | 2 +- gcc/testsuite/c-c++-common/pr51628-35.c | 4 +- gcc/testsuite/c-c++-common/pr51628-4.c | 12 +- gcc/testsuite/c-c++-common/pr51628-5.c | 12 +- gcc/testsuite/c-c++-common/pr51628-6.c | 12 +- gcc/testsuite/c-c++-common/pr51628-8.c | 14 +- gcc/testsuite/c-c++-common/pr51628-9.c | 14 +- gcc/testsuite/c-c++-common/pr88664-2.c | 4 +- gcc/testsuite/c-c++-common/pr95237-1.c | 16 + gcc/testsuite/c-c++-common/pr95237-2.c | 10 + gcc/testsuite/c-c++-common/pr95237-3.c | 10 + gcc/testsuite/c-c++-common/pr95237-4.c | 10 + gcc/testsuite/c-c++-common/pr95237-5.c | 16 + gcc/testsuite/c-c++-common/pr95237-6.c | 24 + gcc/testsuite/c-c++-common/pr95237-7.c | 19 + gcc/testsuite/c-c++-common/pr95237-8.c | 10 + gcc/testsuite/c-c++-common/pr95237-9.c | 10 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C | 14 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C | 13 + gcc/testsuite/g++.dg/gomp/critical-3.C | 31 +- gcc/testsuite/g++.dg/opt/flifetime-dse7.C | 16 + gcc/testsuite/g++.dg/parse/pr96257.C | 18 + gcc/testsuite/g++.dg/template/nontype25.C | 6 +- gcc/testsuite/g++.dg/template/nontype8.C | 4 +- gcc/testsuite/gcc.dg/Wattributes-6.c | 2 +- gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/analyzer/signal-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-4a.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-4b.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-6.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-exit.c | 1 + gcc/testsuite/gcc.dg/attr-copy-4.c | 4 +- gcc/testsuite/gcc.dg/attr-copy-6.c | 1 + gcc/testsuite/gcc.dg/attr-copy-8.c | 25 + gcc/testsuite/gcc.dg/c11-align-9.c | 4 +- gcc/testsuite/gcc.dg/cdce3.c | 3 +- gcc/testsuite/gcc.dg/const-uniq-1.c | 2 +- gcc/testsuite/gcc.dg/independent-cloneids-1.c | 1 + gcc/testsuite/gcc.dg/memcmp-pr95189.c | 28 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/pr51628-17.c | 2 +- gcc/testsuite/gcc.dg/pr51628-19.c | 6 +- gcc/testsuite/gcc.dg/pr51628-20.c | 2 +- gcc/testsuite/gcc.dg/pr51628-21.c | 2 +- gcc/testsuite/gcc.dg/pr51628-22.c | 2 +- gcc/testsuite/gcc.dg/pr51628-24.c | 2 +- gcc/testsuite/gcc.dg/pr51628-25.c | 2 +- gcc/testsuite/gcc.dg/pr51628-34.c | 8 +- gcc/testsuite/gcc.dg/pr53037-1.c | 4 +- gcc/testsuite/gcc.dg/pr87485.c | 1 + gcc/testsuite/gcc.dg/pr88928.c | 2 +- gcc/testsuite/gcc.dg/strncmp-3.c | 57 + .../gcc.dg/tree-prof/cold_partition_label.c | 8 +- .../tree-prof/crossmodule-indir-call-topn-1.c | 8 +- .../tree-prof/crossmodule-indir-call-topn-2.c | 8 +- .../gcc.dg/tree-prof/indir-call-prof-topn.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c | 56 + gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c | 22 + gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c | 14 + gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c | 14 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/pr96195.c | 17 + gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 107 + gcc/testsuite/gcc.target/i386/pr95750.c | 19 + gcc/testsuite/gcc.target/i386/pr95973.c | 25 + gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 +- gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 16 +- gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h | 18 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h | 17 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h | 31 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h | 24 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h | 29 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h | 32 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h | 20 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h | 14 + .../gcc.target/powerpc/p9-vec-length-epil-1.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-2.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-3.c | 18 + .../gcc.target/powerpc/p9-vec-length-epil-4.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-5.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-6.c | 16 + .../gcc.target/powerpc/p9-vec-length-epil-7.c | 11 + .../gcc.target/powerpc/p9-vec-length-epil-8.c | 12 + .../gcc.target/powerpc/p9-vec-length-epil-run-1.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-2.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-3.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-4.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-5.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-6.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-7.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-8.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-1.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-2.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-3.c | 17 + .../gcc.target/powerpc/p9-vec-length-full-4.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-5.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-6.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-7.c | 13 + .../gcc.target/powerpc/p9-vec-length-full-8.c | 12 + .../gcc.target/powerpc/p9-vec-length-full-run-1.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-2.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-3.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-4.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-5.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-6.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-7.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-8.c | 10 + .../gcc.target/powerpc/p9-vec-length-run-1.h | 34 + .../gcc.target/powerpc/p9-vec-length-run-2.h | 36 + .../gcc.target/powerpc/p9-vec-length-run-3.h | 34 + .../gcc.target/powerpc/p9-vec-length-run-4.h | 62 + .../gcc.target/powerpc/p9-vec-length-run-5.h | 45 + .../gcc.target/powerpc/p9-vec-length-run-6.h | 52 + .../gcc.target/powerpc/p9-vec-length-run-7.h | 16 + .../gcc.target/powerpc/p9-vec-length-run-8.h | 27 + gcc/testsuite/gcc.target/powerpc/p9-vec-length.h | 14 + gcc/testsuite/gcc.target/powerpc/pr89310.c | 17 + gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 + gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 + .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 + .../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 + .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 65 + .../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 + .../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 + gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 + gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 + gcc/testsuite/gfortran.dg/pr89574.f90 | 29 + gcc/testsuite/jit.dg/jit.exp | 20 +- gcc/testsuite/lib/profopt.exp | 4 +- gcc/testsuite/lib/scandump.exp | 2 +- gcc/toplev.c | 22 +- gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-vect-loop-manip.c | 182 +- gcc/tree-vect-loop.c | 217 +- gcc/tree-vect-stmts.c | 192 +- gcc/tree-vectorizer.h | 35 +- gcc/tree.c | 28 +- gcc/tree.h | 5 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 52 +- libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 244 +- libgcc/ChangeLog | 6 + libgcc/config/aarch64/lse.S | 17 +- libgcc/libgcov-driver-system.c | 2 +- libgo/Makefile.am | 14 + libgo/Makefile.in | 10 + libgo/configure | 13 +- libgo/configure.ac | 8 + libgo/testsuite/Makefile.in | 1 + libgomp/ChangeLog | 38 + libgomp/Makefile.in | 1 + libgomp/configure | 29 +- libgomp/configure.ac | 13 + libgomp/libgomp_f.h.in | 7 +- libgomp/omp_lib.f90.in | 28 +- libgomp/omp_lib.h.in | 20 +- libgomp/target.c | 2 +- libgomp/testsuite/Makefile.in | 1 + .../libgomp.c-c++-common/critical-hint-1.c | 49 + .../libgomp.c-c++-common/critical-hint-2.c | 37 + libgomp/testsuite/libgomp.c/pr95620.c | 18 + .../testsuite/libgomp.fortran/critical-hint-1.f90 | 96 + .../testsuite/libgomp.fortran/critical-hint-2.f90 | 66 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 1 + .../structured-detach-underflow.c | 28 + libgomp/testsuite/libgomp.oacc-c/c.exp | 1 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 1 + libitm/config/aarch64/sjlj.S | 56 +- libstdc++-v3/ChangeLog | 52 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 6 + libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver | 4 + libstdc++-v3/configure | 65 +- libstdc++-v3/configure.ac | 5 + libstdc++-v3/crossconfig.m4 | 6 + libstdc++-v3/include/bits/istream.tcc | 9 +- libstdc++-v3/include/bits/stl_iterator.h | 55 +- libstdc++-v3/include/std/charconv | 14 + libstdc++-v3/include/std/future | 15 + libstdc++-v3/src/c++17/Makefile.am | 1 + libstdc++-v3/src/c++17/Makefile.in | 5 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 422 + .../testsuite/20_util/from_chars/1_c++20_neg.cc | 1 + libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 1 + libstdc++-v3/testsuite/20_util/from_chars/2.cc | 11 + libstdc++-v3/testsuite/20_util/from_chars/4.cc | 368 + libstdc++-v3/testsuite/20_util/from_chars/5.cc | 163 + .../testsuite/24_iterators/move_iterator/dr3435.cc | 37 + .../24_iterators/reverse_iterator/dr3435.cc | 36 + .../27_io/basic_istream/get/char/lwg3464.cc | 91 + .../27_io/basic_istream/get/wchar_t/lwg3464.cc | 91 + .../30_threads/future/requirements/lwg3458.cc | 34 + .../30_threads/promise/requirements/lwg3466.cc | 34 + .../shared_future/requirements/lwg3458.cc | 32 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 7 +- 332 files changed, 17462 insertions(+), 10176 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr95237-1.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-2.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-3.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-4.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-5.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-6.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-7.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-8.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-9.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse7.C create mode 100644 gcc/testsuite/g++.dg/parse/pr96257.C create mode 100644 gcc/testsuite/gcc.dg/memcmp-pr95189.c create mode 100644 gcc/testsuite/gcc.dg/strncmp-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr96195.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95750.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95973.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-4.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-5.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-6.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-8.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89310.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/if-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.c create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr95620.c create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-detach-u [...] create mode 100644 libstdc++-v3/src/c++17/floating_from_chars.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/4.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/5.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/dr3435.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr3435.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/char/lwg3464.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/lwg3464.cc create mode 100644 libstdc++-v3/testsuite/30_threads/future/requirements/lwg3458.cc create mode 100644 libstdc++-v3/testsuite/30_threads/promise/requirements/lwg3466.cc create mode 100644 libstdc++-v3/testsuite/30_threads/shared_future/requirements/lw [...]