This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/gcc.
from 673bb288e62 Daily bump. adds c76df72f1a9 testsuite: Split up gdc-test.exp into each subdirectory adds 46b7d819f7c Delete duplicate .align output. adds 85f6f317ec8 Fix typo in a warning related to flatten. adds afd9da8b8ad testsuite: Move C++ tests in gdc.test into own subdirectory. adds 60c254b279e testsuite: Handle more kinds of gdc.test test flags and dir [...] adds dacc7effeea doc: Update -falign-functions/-falign-loops/-falign-jumps adds 2a93fb6e962 Daily bump. adds 07c48b61a08 [RS6000] Put call cookie back in AIX/ELFv2 call patterns adds ec919cfcef8 Fix vextract* masked patterns [PR93069] adds 3a9db91bee4 Fix scan pattern of vect-8.f90 dump. adds 291aa50a631 XFAIL pr57193.c test-case. adds 5abbfd3cd36 i386: Fix up *one_cmplv*2* insn with avx512f [PR94343] adds 48c18af43fa Update bswap64-4 test for desired results adds 841e721579b RS6000 Allow builtin initialization regardless of mask adds 48e331d6382 Define TRY_EMPTY_VM_SPACE for riscv64-linux adds 1cb1986cb59 c++: Fix handling of internal fn calls in statement express [...] adds 5830f753559 c++: Fix comparison of fn() and ns::fn() [PR90711] adds 9f6abd1b03e Update gcc sv.po. adds 13a29fc5730 Daily bump. adds 3809bcd6c0e lra: set insn_code_data to NULL when freeing adds 56f0b32476c forwprop: Pattern recognize more rotates [PR94344] adds 5ea39b24122 store-merging: Allow enums during bswap recognition [PR94403] adds 1dcffc8ddc4 fold-const: Fix division folding with vector operands [PR94412] adds a27c534794d aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368] adds e81d0d9ec7a [ARM][PATCH]: Add support for MVE ACLE intrinsics polymorph [...] adds cea1fc6f67d arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER adds 1ef979c6966 [ARM][PATCH]: Add MVE ACLE intrinsics vbicq_n_* polymorphic [...] adds d08a318b4fd arc: Cleanup compilation warning adds dc56917d111 arc: Update operand printing adds 1165109b401 amdgcn: generalize vector insn modes adds 48742e02d71 d: Use d_comdat_linkage on generated internal decl. adds e06cde870ed Library-side tests for parenthesized aggregate init adds f14b41d2712 vect: ICE: in vectorizable_load, at tree-vect-stmts.c:9173 [...] adds e8e0acbaa38 d: Use memset to fill alignment holes with zeroes. adds 331c438d5a6 Update cpplib sr.po. adds 689418b97e5 libgomp – fix handling of 'target enter data' adds 63b2923dc6f libgccjit: add new version entry point adds 1c16f7fc903 d: Add always_inline to the internal attribute table. adds 013fca64fc1 d: Merge UDAs between function prototype and definitions (PR90136) adds 73dd051894b Daily bump. adds 595f1b1274b c++: Adjust formatting. adds 76f09260b7e c++: Fix DMI with lambda 'this' capture [PR94205] adds bd0f22a8d5c Fix PR94043 by making vect_live_op generate lc-phi adds 142d68f50b4 Fix typo in a macro usage. adds 9ecb3ecc8cc objsz: Don't call replace_uses_by on SSA_NAME_OCCURS_IN_ABN [...] adds d3ee88fdb4e Clear me from patch ownership. adds 0c9a8a8c103 fortran : FAIL: gfortran.dg/pr93365.f90 PR94386 adds e899d4b7125 Add testcase for already fixed PR [PR94436] adds 032f2366a4c rs6000: Make code questionably using r2 not ICE (PR94420) adds dd5da571731 doc: Fix a typo in the documentation of the copy attribute adds 43d011eb054 Whoops, forgot the changelog adds b60bd122dc7 doc: Fix typo adds 7546463b9f7 subreg: Fix PR94123, SVN r273240 causes gcc.target/powerpc/ [...] adds a96f1c38a78 analyzer: handle compound assignments [PR94378] adds 6c557ba5380 libstdc++: Move "free books" list from fsf.org to gnu.org adds fb25041e11d d: Fix gdc.dg/pr92216.d FAILs on 32-bit targets adds 918b89b7623 d: Fix new tests gdc.dg/pr93038.d and gdc.dg/pr93038b.d in [...] adds 25839b6af9f Daily bump. adds bf1f6d8819a fortran: ICE equivalence with an element of an array PR94030 adds 2c54eab5a30 fortran : ICE in gfc_resolve_findloc PR93498 adds b7a98f48e06 S/390: Remove superfluous commutative constraint modifiers adds 224efaf7e1e [Fortran] Fix error cleanup of select rank (PR93522) adds c1effaa209f libstdc++-v3/test: Better skip for "use_service.cc" adds ff825b81583 [ARM]: Fix for MVE ACLE intrinsics with writeback (PR94317). adds 66e327517b1 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] adds df562b12d90 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] adds 2c0fa3ecf70 cselib: Reuse VALUEs on sp adjustments [PR92264] adds 86c92411320 params: Decrease -param=max-find-base-term-values= default [...] adds d4ed2cd13d0 sra/doc: Document param sra-max-propagations adds 68cbee9bf53 Fix up -Wliteral-suffix warning on mti-linux.h adds 81ce375d1fd Fix PR94401 by considering reverse overrun adds 879bc686a0a doc: RISC-V: Update binutils requirement to 2.30 adds 54af95767e8 debug/94450 - remove DW_TAG_imported_unit generated in LTRA [...] adds 75efe9cb1f8 c/94392 - only enable -ffinite-loops for C++ adds b90061c6ec0 Prevent IPA-SRA from creating calls to local comdats (PR 92676) adds 3ab216a4d2f [Fortran] Resolve formal args before checking DTIO adds 0cd74f35889 Fix fortran/85982 ICE in resolve_component. adds a950bb6e952 Fix check_effective_target_sigsetjmp for glibc targets. adds 63f56527335 Fix some comment typos in alias.c. adds 535ce76acbe Daily bump. adds b749b5ec58a S/390 zTPF: Handle skip trace addresses when unwinding adds 55a7380213a ICF: compare type attributes for gimple_call_fntypes. adds 4441ecedc3d Fix PR94443 with gsi_insert_seq_before [PR94443] adds 2b1e849b35b Revert "[nvptx, libgomp] Update pr85381-{2,4}.c test-cases" [...] adds 24fe8c8e338 libstdc++: Fix std::to_address for debug iterators (PR 93960) adds 1dff18a181b amdgcn: Support unordered floating-point comparison operators adds fa4aab7f840 Improve svn-rev to search for pattern at line beginning. adds ef6631051d4 middle-end/94465 - handle released SSA names in array_ref_l [...] adds 53161358180 AArch64: Fix options canonicalization for assembler adds 3b6e79ae0c3 arm: Do not process rest of MVE header file after unsupport [...] adds a87cd913ae2 arm: MVE: Fix unintended change to tests adds 51ecad3c032 c++: Add test for PR c++/93211 adds b8020a5aafd i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] adds bcafd8748cf c++: alias template and parameter packs (PR91966). adds a13d6ec867e i386: Fix up handling of OPTION_MASK_ISA_MMX builtins [PR94461] adds b949f8e2acb Fix va-arg-22.c at -O1 on m32r. adds bbcdf9bb3fd x86: Mark scratch operand in ssse3_pshufbv8qi3 as earlyclobber adds 710d54ed4e3 libgcc: avoid mmap/munmap hooks in split-stack code on GNU/Linux adds 0c809f727cd openmp: Fix ICE on #pragma omp parallel master in template [...] adds 7f26e60c260 Fix stdarg-3 regression on xstormy16 port adds 78e27649095 Daily bump. adds aae5d08a8d4 c++: Fix further protected_set_expr_location related -fcomp [...] adds bab8d9625f4 cselib: Don't consider SP_DERIVED_VALUE_P values as useless [...] adds 2523d721cfc ipa: Fix wrong code with failed propagation to builtin_cons [...] adds 9f143008c73 c++: Fix reuse of class constants [PR94453] adds f1ad7bac76b c++: Fix invalid pointer-to-member in requires [PR67825] adds 21e28527130 Fix previous commit. adds 37244b217a7 c++: Fix constexpr evaluation of self-modifying CONSTRUCTOR [...] adds 49a86fce1a8 c++: Refrain from using replace_placeholders in constexpr e [...] adds 75c8d6e54a1 c++: Mangling of dependent conversions [PR91377] adds 458ca332d10 libgcc: only use __mmap if glibc >- 2.26 adds 0be9efad938 debug: Improve debug info of c++14 deduced return type [PR94459] adds 705510a708d Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + contrib/gcc-git-customization.sh | 2 +- gcc/ChangeLog | 627 ++++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 14 +- gcc/analyzer/ChangeLog | 57 + gcc/analyzer/checker-path.cc | 1 + gcc/analyzer/constraint-manager.cc | 1 + gcc/analyzer/diagnostic-manager.cc | 1 + gcc/analyzer/engine.cc | 4 +- gcc/analyzer/program-point.cc | 1 + gcc/analyzer/program-state.cc | 1 + gcc/analyzer/region-model.cc | 342 ++++- gcc/analyzer/region-model.h | 71 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-opts.c | 4 + gcc/cfgloop.h | 4 + gcc/cfgloopmanip.c | 1 + gcc/cgraphunit.c | 3 +- gcc/common.opt | 2 +- gcc/common/config/aarch64/aarch64-common.c | 17 +- gcc/config/aarch64/aarch64.c | 5 +- gcc/config/aarch64/atomics.md | 5 +- gcc/config/aarch64/constraints.md | 7 + gcc/config/arc/arc.c | 6 +- gcc/config/arc/arc.h | 6 +- gcc/config/arc/linux.h | 3 +- gcc/config/arm/arm-builtins.c | 11 + gcc/config/arm/arm_mve.h | 1558 ++++++++++---------- gcc/config/arm/arm_mve_builtins.def | 30 +- gcc/config/arm/mve.md | 96 +- gcc/config/gcn/gcn-valu.md | 1352 ++++++++--------- gcc/config/gcn/gcn.c | 15 + gcc/config/gcn/predicates.md | 2 +- gcc/config/host-linux.c | 2 + gcc/config/i386/i386-builtin.def | 126 +- gcc/config/i386/i386-builtins.c | 37 +- gcc/config/i386/i386-expand.c | 27 +- gcc/config/i386/sse.md | 89 +- gcc/config/m32r/m32r.c | 2 +- gcc/config/mips/mti-linux.h | 2 +- gcc/config/pa/pa.c | 1 - gcc/config/rs6000/rs6000-call.c | 28 - gcc/config/rs6000/rs6000.c | 15 +- gcc/config/rs6000/rs6000.md | 116 +- gcc/config/s390/vector.md | 80 +- gcc/config/s390/vx-builtins.md | 78 +- gcc/config/stormy16/stormy16.c | 12 +- gcc/cp/ChangeLog | 91 ++ gcc/cp/constexpr.c | 373 +++-- gcc/cp/constraint.cc | 5 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/expr.c | 22 +- gcc/cp/mangle.c | 1 + gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 35 +- gcc/cp/semantics.c | 3 +- gcc/cp/tree.c | 16 +- gcc/cp/typeck2.c | 2 +- gcc/cselib.c | 261 +++- gcc/d/ChangeLog | 40 + gcc/d/d-attribs.cc | 43 +- gcc/d/d-codegen.cc | 44 - gcc/d/d-tree.h | 6 +- gcc/d/decl.cc | 49 +- gcc/d/dmd/MERGE | 2 +- gcc/d/expr.cc | 20 +- gcc/d/modules.cc | 2 +- gcc/d/typeinfo.cc | 4 +- gcc/d/types.cc | 31 +- gcc/doc/extend.texi | 4 +- gcc/doc/install.texi | 12 +- gcc/doc/invoke.texi | 20 +- gcc/dse.c | 57 +- gcc/dwarf2out.c | 33 +- gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 34 + gcc/fortran/check.c | 4 + gcc/fortran/decl.c | 30 +- gcc/fortran/expr.c | 33 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/interface.c | 4 +- gcc/fortran/match.c | 1 + gcc/fortran/resolve.c | 16 +- gcc/gimple-ssa-store-merging.c | 3 +- gcc/ipa-fnsummary.c | 44 +- gcc/ipa-icf-gimple.c | 6 + gcc/ipa-inline.c | 1 + gcc/ipa-sra.c | 38 +- gcc/jit/ChangeLog | 13 + gcc/jit/docs/topics/compatibility.rst | 33 + gcc/jit/libgccjit++.h | 22 + gcc/jit/libgccjit.c | 46 + gcc/jit/libgccjit.h | 16 + gcc/jit/libgccjit.map | 9 +- gcc/lower-subreg.c | 3 +- gcc/lra.c | 5 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/opts.c | 1 - gcc/params.opt | 2 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 377 ++--- gcc/rtl.h | 1 + gcc/testsuite/ChangeLog | 323 ++++ gcc/testsuite/c-c++-common/pr94385.c | 12 + gcc/testsuite/g++.dg/abi/mangle75.C | 13 + .../g++.dg/cpp0x/lambda/lambda-constexpr1.C | 28 + gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C | 103 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi2.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C | 19 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C | 22 + gcc/testsuite/g++.dg/cpp1y/pr79937-5.C | 42 + gcc/testsuite/g++.dg/cpp1z/lambda-this4.C | 13 + gcc/testsuite/g++.dg/cpp1z/lambda-this5.C | 11 + gcc/testsuite/g++.dg/cpp1z/lambda-this6.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +- gcc/testsuite/g++.dg/debug/pr94459.C | 58 + gcc/testsuite/g++.dg/gomp/pr94477.C | 18 + gcc/testsuite/g++.dg/opt/pr94441.C | 16 + gcc/testsuite/g++.dg/opt/pr94468.C | 57 + gcc/testsuite/g++.dg/template/dependent-name14.C | 38 + gcc/testsuite/g++.dg/template/koenig11.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr93940.C | 38 + gcc/testsuite/g++.dg/tree-ssa/pr94403.C | 37 + gcc/testsuite/gcc.c-torture/execute/pr94412.c | 28 + .../gcc.dg/analyzer/compound-assignment-1.c | 71 + .../gcc.dg/analyzer/compound-assignment-2.c | 24 + .../gcc.dg/analyzer/compound-assignment-3.c | 25 + gcc/testsuite/gcc.dg/pr94344.c | 53 + gcc/testsuite/gcc.dg/pr94368.c | 25 + gcc/testsuite/gcc.dg/pr94436.c | 13 + gcc/testsuite/gcc.dg/torture/pr94392.c | 22 + gcc/testsuite/gcc.dg/ubsan/pr94423.c | 17 + gcc/testsuite/gcc.dg/vect/pr93069.c | 10 + gcc/testsuite/gcc.dg/vect/pr94443.c | 13 + gcc/testsuite/gcc.target/aarch64/options_set_11.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_12.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_13.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_14.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_15.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_16.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_17.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_18.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_19.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_20.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_21.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_22.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_23.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_24.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_25.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_26.c | 11 + gcc/testsuite/gcc.target/aarch64/pr94398.c | 24 + gcc/testsuite/gcc.target/aarch64/pr94435.c | 25 + .../arm/mve/intrinsics/mve_vector_float.c | 2 +- .../arm/mve/intrinsics/mve_vector_float1.c | 2 +- .../arm/mve/intrinsics/mve_vector_float2.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 +- .../arm/mve/intrinsics/mve_vector_int1.c | 2 +- .../arm/mve/intrinsics/mve_vector_int2.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint1.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint2.c | 2 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c | 8 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c | 2 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c | 2 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 6 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 6 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c | 4 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c | 4 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c | 4 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c | 6 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c | 6 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c | 6 +- gcc/testsuite/gcc.target/i386/avx2-pr94460.c | 31 + gcc/testsuite/gcc.target/i386/avx512f-pr94343.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr94343.c | 12 + gcc/testsuite/gcc.target/i386/pr57193.c | 3 +- gcc/testsuite/gcc.target/i386/pr94461.c | 12 + gcc/testsuite/gcc.target/i386/pr94467-1.c | 40 + gcc/testsuite/gcc.target/i386/pr94467-2.c | 48 + gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 +- gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 47 + gcc/testsuite/gcc.target/powerpc/pragma_power6.c | 17 + gcc/testsuite/gcc.target/powerpc/pragma_power7.c | 32 + gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 52 + gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 63 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gdc.dg/pr90136a.d | 21 + gcc/testsuite/gdc.dg/pr90136b.d | 21 + gcc/testsuite/gdc.dg/pr90136c.d | 9 + gcc/testsuite/gdc.dg/pr92216.d | 4 +- gcc/testsuite/gdc.dg/pr93038.d | 4 +- gcc/testsuite/gdc.dg/pr93038b.d | 5 +- gcc/testsuite/gdc.dg/pr94424.d | 19 + gcc/testsuite/gdc.test/compilable/compilable.exp | 30 + .../gdc.test/fail_compilation/fail_compilation.exp | 30 + gcc/testsuite/gdc.test/runnable/runnable.exp | 35 + .../gdc.test/{runnable => runnable_cxx}/cabi1.d | 0 .../{runnable => runnable_cxx}/cpp_abi_tests.d | 0 .../gdc.test/{runnable => runnable_cxx}/cppa.d | 0 .../{runnable => runnable_cxx}/externmangle.d | 0 .../{runnable => runnable_cxx}/externmangle2.d | 0 .../extra-files/cabi2.cpp | 0 .../extra-files/cpp_abi_tests.cpp | 0 .../extra-files/cppb.cpp | 0 .../extra-files/externmangle.cpp | 0 .../extra-files/externmangle2.cpp | 0 .../gdc.test/runnable_cxx/runnable_cxx.exp | 46 + gcc/testsuite/gfortran.dg/dec_structure_28.f90 | 35 + gcc/testsuite/gfortran.dg/dtio_35.f90 | 50 + .../gfortran.dg/graphite/vect-pr94043.f90 | 18 + gcc/testsuite/gfortran.dg/pr93498_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93498_2.f90 | 12 + gcc/testsuite/gfortran.dg/pr94030_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr94030_2.f90 | 33 + gcc/testsuite/gfortran.dg/select_rank_4.f90 | 26 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 20 + gcc/testsuite/jit.dg/test-version.c | 26 + .../{gdc.test/gdc-test.exp => lib/gdc-utils.exp} | 118 +- gcc/testsuite/lib/gdc.exp | 106 +- gcc/testsuite/lib/target-supports.exp | 8 +- gcc/tree-cfg.c | 3 + gcc/tree-iterator.c | 41 + gcc/tree-iterator.h | 1 + gcc/tree-object-size.c | 5 +- gcc/tree-ssa-forwprop.c | 48 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-vect-loop.c | 50 +- gcc/tree-vect-stmts.c | 58 +- gcc/tree.c | 42 +- gcc/tree.h | 1 + gcc/var-tracking.c | 24 +- include/ChangeLog | 5 + include/plugin-api.h | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/sr.po | 78 +- libgcc/ChangeLog | 23 + libgcc/config/s390/tpf-unwind.h | 132 +- libgcc/generic-morestack.c | 17 + libgomp/ChangeLog | 13 + libgomp/target.c | 13 +- .../libgomp.fortran/target-enter-data-1.f90 | 36 + .../libgomp.oacc-c-c++-common/pr85381-2.c | 20 +- .../libgomp.oacc-c-c++-common/pr85381-4.c | 5 +- libstdc++-v3/ChangeLog | 67 + libstdc++-v3/doc/html/manual/appendix_free.html | 2 +- libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +- libstdc++-v3/include/bits/ptr_traits.h | 11 +- .../members/92878_92947.cc} | 43 +- .../1_neg.cc => any/assign/92878_92947.cc} | 40 +- .../1_neg.cc => any/cons/92878_92947.cc} | 40 +- .../20_util/is_constructible/92878_92947.cc | 49 + .../assignment/92878_92947.cc} | 41 +- .../1_neg.cc => optional/cons/92878_92947.cc} | 40 +- .../1_neg.cc => pair/cons/92878_92947.cc} | 41 +- .../creation/92878_92947.cc} | 38 +- .../construct_at/92878_92947.cc} | 42 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../20_util/to_address/{1_neg.cc => debug.cc} | 26 +- .../creation/92878_92947.cc} | 38 +- .../20_util/uses_allocator/92878_92947.cc | 67 + .../testsuite/20_util/variant/92878_92947.cc | 91 ++ .../deque/modifiers/emplace/92878_92947.cc | 62 + .../forward_list/modifiers/92878_92947.cc | 62 + .../list/modifiers/emplace/92878_92947.cc | 78 + .../map/modifiers/emplace/92878_92947.cc | 137 ++ .../multimap/modifiers/emplace/92878_92947.cc | 71 + .../multiset/modifiers/emplace/92878_92947.cc | 70 + .../priority_queue/92878_92947.cc} | 46 +- .../queue/92878_92947.cc} | 41 +- .../set/modifiers/emplace/92878_92947.cc | 70 + .../stack/92878_92947.cc} | 41 +- .../unordered_map/modifiers/92878_92947.cc | 137 ++ .../unordered_multimap/modifiers/92878_92947.cc | 71 + .../unordered_multiset/modifiers/92878_92947.cc | 78 + .../unordered_set/modifiers/92878_92947.cc | 78 + .../vector/modifiers/emplace/92878_92947.cc | 61 + .../net/execution_context/use_service.cc | 6 +- 309 files changed, 8912 insertions(+), 3018 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94385.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle75.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94459.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94477.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94441.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94468.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.dg/template/koenig11.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93940.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr94403.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94412.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-3.c create mode 100644 gcc/testsuite/gcc.dg/pr94344.c create mode 100644 gcc/testsuite/gcc.dg/pr94368.c create mode 100644 gcc/testsuite/gcc.dg/pr94436.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94392.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr94423.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93069.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94443.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_22.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_24.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_26.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94398.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94435.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr94460.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr94343.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr94343.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94461.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_misc9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power9.c create mode 100644 gcc/testsuite/gdc.dg/pr90136a.d create mode 100644 gcc/testsuite/gdc.dg/pr90136b.d create mode 100644 gcc/testsuite/gdc.dg/pr90136c.d create mode 100644 gcc/testsuite/gdc.dg/pr94424.d create mode 100644 gcc/testsuite/gdc.test/compilable/compilable.exp create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_compilation.exp create mode 100644 gcc/testsuite/gdc.test/runnable/runnable.exp rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/cabi1.d (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/cpp_abi_tests.d (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/cppa.d (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/externmangle.d (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/externmangle2.d (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/extra-files/cabi2.cpp (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/extra-files/cpp_abi_tests [...] rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/extra-files/cppb.cpp (100%) rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/extra-files/externmangle. [...] rename gcc/testsuite/gdc.test/{runnable => runnable_cxx}/extra-files/externmangle2 [...] create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/runnable_cxx.exp create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/vect-pr94043.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_4.f90 create mode 100644 gcc/testsuite/jit.dg/test-version.c rename gcc/testsuite/{gdc.test/gdc-test.exp => lib/gdc-utils.exp} (80%) create mode 100644 libgomp/testsuite/libgomp.fortran/target-enter-data-1.f90 copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => allocator_traits/membe [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => any/assign/92878_92947 [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => any/cons/92878_92947.c [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_constructible/92878_92947.cc copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => optional/assignment/92 [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => optional/cons/92878_92 [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => pair/cons/92878_92947. [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => shared_ptr/creation/92 [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => specialized_algorithms [...] copy libstdc++-v3/testsuite/20_util/to_address/{1_neg.cc => debug.cc} (66%) copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => unique_ptr/creation/92 [...] create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/92878_92947.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/modifiers/928 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/928 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/9287 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 23_containers/priority [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 23_containers/queue/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/9287 [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 23_containers/stack/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/modifie [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/9 [...]