This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from 18f0e57b9a2 Restore intent of data-sym-multi-pool test adds 9aeadd8c319 c++: Improve error recovery with constexpr [PR92193] adds 17dc903ed36 c++: use iloc_sentinel in another place adds 863d6524f32 [Committed] Fix subreg_promoted_mode breakage on various pl [...] adds 48b20d46f95 libstdc++: Fix ip::tcp::resolver test failure on Solaris adds feec7ef6672 libstdc++: Improve error handling in Net TS name resolution adds 763eb1f1923 libstdc++: Add missing return for atomic timed wait [PR102074] adds f63e86f797d libstdc++: Remove redundant noexcept-specifier on definitions adds 1cacdef0d1a libstdc++: Fix broken autoconf check for O_NONBLOCK adds e45d5b6bf1b Add attribute returns nonnull to get_range_query. adds e4d2305adf4 Disable gcc_rich_location copying and assignment. adds b3aa3288a95 Avoid valid Coverity warning for comparing array to zero. adds 22e6b327006 [OMP] Standardize on 'omp_privatize_by_reference' adds 92dc5d844a2 Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...] adds f1e73199569 c++: check arity before deduction w/ explicit targs [PR12672] adds ef7becc9c8a libstdc++: Add valid range checks to std::span constructors [...] adds e4cb3bb9ac1 Fortran - extend set of substring expressions handled in le [...] adds 9c6344c10de c++: Various small fixes adds 6d51ee43216 Daily bump. adds 508fa61b631 Revert "Make sure we're playing with integral modes before [...] adds d2874d90564 Get rid of all float-int special cases in validate_subreg. adds 823685221de C: PR c/79412: Poison decls with error_mark_node after type [...] adds e6bd9c42b0a tree-optimization/102149 - add testcase for fixed bug adds 45ff12512e5 bswap: Fix up bswap_view_convert handling [PR102141] adds 7c922606b75 md/define_c_enum: support value assignation adds ea1a16420cd MAINTAINERS: Add YunQiang Su for write after approval adds 153766ec835 tree-optimization/102139 - fix SLP DR base alignment adds 13a43a90aea tree-optimization/93491 - avoid PRE of trapping calls across exits adds a61623d9b38 graph output: use better colors for edges adds bea07159d1d vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR102124] adds 53cfed5cc92 libphobos: Don't add zlib when ENABLE_LIBDRUNTIME_ONLY adds fcc0c84cf5d libphobos: Update comment for DRUNTIME_OS_SOURCES adds 8406ed9af26 coroutines: No cleanups on goto statements. adds 21b4d0ef543 coroutines : Add a missed begin/finish else clause to the codegen. adds 8433baadec8 C-family: Add attribute 'unavailable'. adds 1cef3039b88 Objective-C, NeXT: Fix messenging non-aggregate return-in-memory. adds 424e4601576 Simplify 'gcc/tree.c:walk_tree_1' handling of 'OMP_CLAUSE' adds 7a6f40d0452 Fix arm target build with inhibit_libc adds a88280cff34 Fortran - improve wording of error message adds fbb334a6acc libiberty, configure, Darwin: Avoid detecting deprecated sbrk. adds 7c5003c6873 c++: Add test for fixed PR [PR101592] adds e928cf47f35 libcpp: __VA_OPT__ p1042r1 placemarker changes [PR101488] adds ac6e77aacfb libcpp: __VA_OPT__ tweak adds ece28da924d Enable ranger and caching in pass_waccess. adds 852fdc23a20 Add MIPS Linux support to gcc.misc-tests/linkage.c (testsui [...] adds c4d6dcacfca libcpp: Implement C++23 P1949R7 - C++ Identifier Syntax usi [...] adds a45786e9a31 Fix target/101934: aarch64 memset code creates unaligned st [...] adds 165446a1e81 Call reduce_vector_comparison_to_scalar_comparison earlier adds e11c6046f9c Daily bump. adds 6e16b2123dd Revert "MIPS: add .module mipsREV to all output asm file" adds f482bf2af86 tree-optimization/102155 - fix LIM fill_always_executed_in [...] adds e42d2d2a20f Update hf soft-fp from glibc. adds 7cbc870c495 Enable _Float16 type for TARGET_SSE2 and above. adds b387e664cfa libgcc: Enable hfmode soft-sf/df/xf/tf extensions and truncations. adds 1e6267b3352 Revert "tree-optimization/102155 - fix LIM fill_always_exec [...] adds 2af6dd77ea7 match.pd: Demote IFN_{ADD,SUB,MUL}_OVERFLOW operands [PR99591] adds 483e4008706 Refine fix for PR78185, improve LIM for code after inner loops adds 5960477a432 Add support for device-modifiers for 'omp target device'. adds 9695e1c23be Improve -Wuninitialized note location. adds 5b73abd1a5f libstdc++: Define std::invoke_r for C++23 (P2136R3) adds dba1ab21229 libstdc++: Remove "no stronger" assertion in compare exchan [...] adds 892400f1f21 libstdc++: Tweak whitespace in <atomic> adds 89cf858571c libstdc++: Implement std::atomic<T*>::compare_exchange_weak adds cb17b505411 Fortran: TS 29113 testsuite adds 93b6b2f614e libgfortran: Further fixes for GFC/CFI descriptor conversions. adds 9f7c2bad52e Daily bump. adds de6795bbf58 Remove macro check for __AMX_BF16/INT8/TILE__ in header file. adds e902136b310 c++, abi: Set DECL_FIELD_CXX_ZERO_WIDTH_BIT_FIELD on C++ ze [...] adds 090f0d78f19 openmp: Improve expand_omp_atomic_pipeline adds 8d34ffb4e8e Improve compatibility of -fdump-ada-spec with warnings adds 4ce90454c2c libgomp.*/error-1.{c,f90}: Fix dg-output newline pattern adds bccf4b88e18 Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger. adds 5db93cd0838 Skip statements with no BB in ranger. adds d2e278e26a5 Remove unnecessary include from tree-ssa-loop-ch.c adds abcd2373635 Implement relation_oracle::debug. adds 13428914646 Improve path_range_query dumps. adds 410e8742638 Use non-null knowledge in path_range_query. adds 4db10cbf21d Add function name when dumping ranger contents. adds 7200a4424c4 RAII class to change dump_file. adds 9fa5ba4c56e Add debug helper for jump thread paths. adds b237eb9dfda Do not release state location until after path registry. adds 2fcfc03459a Avoid using unavailable objects in jt_state. adds 943c65c4494 Fortran: Fix Bind(C) char-len check, add ptr-contiguous check adds 5ec4990bc77 c++: Avoid bogus -Wunused with recent change adds a3ff15afb4c Dump reason why threads are being cancelled and abstract code. adds 779275c0835 Improve backwards threader debugging dumps. adds 62099645c20 Abstract PHI and forwarder block checks in jump threader. adds 01005550377 Do not assume loop header threading in backward threader. adds 3ccb523bdd7 libgcc, soft-float: Fix strong_alias macro use for Darwin. adds 47543e5f9d1 c++: shortcut bad convs during overload resolution [PR101904]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 1 + gcc/ChangeLog | 363 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-ada-spec.c | 10 +- gcc/c-family/c-attribs.c | 69 + gcc/c/ChangeLog | 29 + gcc/c/c-decl.c | 52 +- gcc/c/c-tree.h | 2 + gcc/c/c-typeck.c | 8 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/i386/amxbf16intrin.h | 2 +- gcc/config/i386/amxint8intrin.h | 2 +- gcc/config/i386/amxtileintrin.h | 2 +- gcc/config/i386/i386-modes.def | 1 + gcc/config/i386/i386.c | 91 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/i386.md | 118 +- gcc/config/mips/mips.c | 41 - gcc/cp/ChangeLog | 83 + gcc/cp/call.c | 321 +- gcc/cp/class.c | 23 +- gcc/cp/constexpr.c | 6 +- gcc/cp/coroutines.cc | 8 +- gcc/cp/cp-tree.h | 10 +- gcc/cp/decl.c | 69 +- gcc/cp/decl.h | 3 +- gcc/cp/decl2.c | 58 +- gcc/cp/module.cc | 2 +- gcc/cp/parser.c | 51 +- gcc/cp/pt.c | 29 +- gcc/cp/typeck.c | 9 +- gcc/cp/typeck2.c | 2 +- gcc/doc/extend.texi | 59 + gcc/doc/md.texi | 4 + gcc/emit-rtl.c | 40 - gcc/expmed.c | 103 +- gcc/expr.c | 9 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/decl.c | 39 +- gcc/fortran/resolve.c | 2 +- gcc/fortran/simplify.c | 31 +- gcc/function.h | 9 +- gcc/gcc-rich-location.h | 6 +- gcc/gimple-range-fold.cc | 114 +- gcc/gimple-range-path.cc | 56 +- gcc/gimple-range-path.h | 2 + gcc/gimple-range-trace.cc | 27 +- gcc/gimple-range-trace.h | 14 + gcc/gimple-ssa-store-merging.c | 27 +- gcc/gimple-ssa-warn-access.cc | 439 +- gcc/gimple-ssa-warn-access.h | 1 - gcc/gimplify.c | 17 +- gcc/graph.c | 9 +- gcc/lto-streamer-out.c | 5 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-common.c | 1 + gcc/lto/lto-lang.c | 3 + gcc/match.pd | 15 + gcc/objc/ChangeLog | 29 + gcc/objc/objc-act.c | 81 +- gcc/objc/objc-next-runtime-abi-02.c | 29 +- gcc/omp-expand.c | 30 +- gcc/omp-general.c | 5 +- gcc/omp-general.h | 2 +- gcc/omp-low.c | 154 +- gcc/pointer-query.cc | 127 +- gcc/pointer-query.h | 3 + gcc/print-tree.c | 2 + gcc/range-op.cc | 1 + gcc/read-md.c | 21 +- gcc/testsuite/ChangeLog | 428 ++ gcc/testsuite/c-c++-common/cpp/va-opt-3.c | 8 +- gcc/testsuite/c-c++-common/cpp/va-opt-7.c | 101 + gcc/testsuite/g++.dg/cpp0x/decltype29.C | 4 +- gcc/testsuite/g++.dg/cpp23/normalize1.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize2.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize3.C | 80 + gcc/testsuite/g++.dg/cpp23/normalize4.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize5.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize6.C | 10 + gcc/testsuite/g++.dg/cpp23/normalize7.C | 12 + gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C | 18 + gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 18 + gcc/testsuite/g++.dg/diagnostic/static_assert4.C | 30 + gcc/testsuite/g++.dg/ext/attr-unavailable-1.C | 113 + gcc/testsuite/g++.dg/ext/attr-unavailable-2.C | 10 + gcc/testsuite/g++.dg/ext/attr-unavailable-3.C | 14 + gcc/testsuite/g++.dg/ext/attr-unavailable-4.C | 11 + gcc/testsuite/g++.dg/ext/attr-unavailable-5.C | 6 + gcc/testsuite/g++.dg/ext/attr-unavailable-6.C | 110 + gcc/testsuite/g++.dg/ext/attr-unavailable-7.C | 19 + gcc/testsuite/g++.dg/ext/attr-unavailable-8.C | 17 + gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 17 + gcc/testsuite/g++.dg/template/conv17.C | 56 + gcc/testsuite/g++.dg/template/error56.C | 4 +- gcc/testsuite/g++.dg/template/explicit-args7.C | 33 + gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/unify6.C | 4 +- gcc/testsuite/g++.target/i386/pr102166.C | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 6 +- gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 9 +- gcc/testsuite/gcc.dg/Wstringop-overflow-73.c | 35 + gcc/testsuite/gcc.dg/attr-unavailable-1.c | 88 + gcc/testsuite/gcc.dg/attr-unavailable-2.c | 6 + gcc/testsuite/gcc.dg/attr-unavailable-3.c | 10 + gcc/testsuite/gcc.dg/attr-unavailable-4.c | 88 + gcc/testsuite/gcc.dg/attr-unavailable-5.c | 6 + gcc/testsuite/gcc.dg/attr-unavailable-6.c | 11 + gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 4 +- gcc/testsuite/gcc.dg/cpp/ucnid-4.c | 4 +- .../gcc.dg/cpp/{ucnid-4-utf8.c => ucnid-5-utf8.c} | 4 +- .../gcc.dg/diagnostic-tree-expr-ranges-2.c | 26 +- gcc/testsuite/gcc.dg/pr102141.c | 11 + gcc/testsuite/gcc.dg/pr102152.c | 14 + gcc/testsuite/gcc.dg/pr79412.c | 9 + gcc/testsuite/gcc.dg/torture/pr102124.c | 27 + gcc/testsuite/gcc.dg/torture/pr102139.c | 43 + gcc/testsuite/gcc.dg/torture/pr102149.c | 19 + gcc/testsuite/gcc.dg/torture/pr93491.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr88087.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-16.c | 19 + gcc/testsuite/gcc.dg/typedef-var-2.c | 5 +- gcc/testsuite/gcc.dg/uninit-15-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-15.c | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 12 + .../gcc.target/aarch64/memset-strict-align-1.c | 28 + gcc/testsuite/gcc.target/i386/float16-5.c | 12 + gcc/testsuite/gcc.target/i386/pr97950.c | 4 +- gcc/testsuite/gcc.target/i386/pr99591.c | 32 + gcc/testsuite/gcc.target/i386/sse2-float16-1.c | 8 + gcc/testsuite/gcc.target/i386/sse2-float16-2.c | 16 + gcc/testsuite/gcc.target/i386/sse2-float16-3.c | 12 + gcc/testsuite/gfortran.dg/PR100911.c | 82 + gcc/testsuite/gfortran.dg/PR100911.f90 | 282 ++ gcc/testsuite/gfortran.dg/PR100914.c | 226 + gcc/testsuite/gfortran.dg/PR100914.f90 | 651 +++ gcc/testsuite/gfortran.dg/PR100915.c | 80 + gcc/testsuite/gfortran.dg/PR100915.f90 | 272 ++ gcc/testsuite/gfortran.dg/bind_c_char_6.f90 | 22 +- gcc/testsuite/gfortran.dg/bind_c_char_7.f90 | 15 +- gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 12 +- gcc/testsuite/gfortran.dg/bind_c_char_9.f90 | 161 +- gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 | 33 + .../gfortran.dg/c-interop/allocatable-dummy-c.c | 54 + .../gfortran.dg/c-interop/allocatable-dummy.f90 | 98 + .../c-interop/allocatable-optional-pointer.f90 | 23 + gcc/testsuite/gfortran.dg/c-interop/allocate-c.c | 168 + .../gfortran.dg/c-interop/allocate-errors-c.c | 109 + .../gfortran.dg/c-interop/allocate-errors.f90 | 27 + gcc/testsuite/gfortran.dg/c-interop/allocate.f90 | 19 + .../argument-association-assumed-rank-1.f90 | 31 + .../argument-association-assumed-rank-2.f90 | 48 + .../argument-association-assumed-rank-3.f90 | 51 + .../argument-association-assumed-rank-4.f90 | 50 + .../argument-association-assumed-rank-5.f90 | 31 + .../argument-association-assumed-rank-6.f90 | 48 + .../argument-association-assumed-rank-7.f90 | 51 + .../argument-association-assumed-rank-8.f90 | 50 + .../gfortran.dg/c-interop/assumed-type-dummy.f90 | 84 + gcc/testsuite/gfortran.dg/c-interop/c-interop.exp | 57 + gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 | 83 + gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 | 106 + gcc/testsuite/gfortran.dg/c-interop/c1255a.f90 | 40 + gcc/testsuite/gfortran.dg/c-interop/c407a-1.f90 | 55 + gcc/testsuite/gfortran.dg/c-interop/c407a-2.f90 | 88 + gcc/testsuite/gfortran.dg/c-interop/c407b-1.f90 | 107 + gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 | 150 + gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 63 + gcc/testsuite/gfortran.dg/c-interop/c516.f90 | 67 + gcc/testsuite/gfortran.dg/c-interop/c524a.f90 | 30 + gcc/testsuite/gfortran.dg/c-interop/c535a-1.f90 | 65 + gcc/testsuite/gfortran.dg/c-interop/c535a-2.f90 | 78 + gcc/testsuite/gfortran.dg/c-interop/c535b-1.f90 | 333 ++ gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 387 ++ gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 79 + gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90 | 87 + gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90 | 74 + gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90 | 73 + gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90 | 73 + .../gfortran.dg/c-interop/cf-descriptor-1-c.c | 91 + .../gfortran.dg/c-interop/cf-descriptor-1.f90 | 66 + .../gfortran.dg/c-interop/cf-descriptor-2-c.c | 91 + .../gfortran.dg/c-interop/cf-descriptor-2.f90 | 82 + .../gfortran.dg/c-interop/cf-descriptor-3-c.c | 92 + .../gfortran.dg/c-interop/cf-descriptor-3.f90 | 58 + .../gfortran.dg/c-interop/cf-descriptor-4-c.c | 112 + .../gfortran.dg/c-interop/cf-descriptor-4.f90 | 73 + .../gfortran.dg/c-interop/cf-descriptor-5-c.c | 36 + .../gfortran.dg/c-interop/cf-descriptor-5.f90 | 31 + .../gfortran.dg/c-interop/cf-descriptor-6-c.c | 81 + .../gfortran.dg/c-interop/cf-descriptor-6.f90 | 72 + .../gfortran.dg/c-interop/cf-descriptor-7-c.c | 81 + .../gfortran.dg/c-interop/cf-descriptor-7.f90 | 74 + .../gfortran.dg/c-interop/cf-descriptor-8-c.c | 73 + .../gfortran.dg/c-interop/cf-descriptor-8.f90 | 78 + .../gfortran.dg/c-interop/cf-out-descriptor-1-c.c | 87 + .../gfortran.dg/c-interop/cf-out-descriptor-1.f90 | 174 + .../gfortran.dg/c-interop/cf-out-descriptor-2-c.c | 87 + .../gfortran.dg/c-interop/cf-out-descriptor-2.f90 | 157 + .../gfortran.dg/c-interop/cf-out-descriptor-3-c.c | 108 + .../gfortran.dg/c-interop/cf-out-descriptor-3.f90 | 134 + .../gfortran.dg/c-interop/cf-out-descriptor-4-c.c | 175 + .../gfortran.dg/c-interop/cf-out-descriptor-4.f90 | 207 + .../gfortran.dg/c-interop/cf-out-descriptor-5-c.c | 31 + .../gfortran.dg/c-interop/cf-out-descriptor-5.f90 | 48 + .../gfortran.dg/c-interop/cf-out-descriptor-6-c.c | 42 + .../gfortran.dg/c-interop/cf-out-descriptor-6.f90 | 115 + .../gfortran.dg/c-interop/contiguous-1-c.c | 56 + .../gfortran.dg/c-interop/contiguous-1.f90 | 67 + .../gfortran.dg/c-interop/contiguous-2-c.c | 113 + .../gfortran.dg/c-interop/contiguous-2.f90 | 152 + .../gfortran.dg/c-interop/contiguous-3-c.c | 80 + .../gfortran.dg/c-interop/contiguous-3.f90 | 171 + .../gfortran.dg/c-interop/deferred-character-1.f90 | 76 + .../gfortran.dg/c-interop/deferred-character-2.f90 | 55 + .../gfortran.dg/c-interop/dump-descriptors.c | 195 + .../gfortran.dg/c-interop/dump-descriptors.h | 12 + gcc/testsuite/gfortran.dg/c-interop/establish-c.c | 134 + .../gfortran.dg/c-interop/establish-errors-c.c | 120 + .../gfortran.dg/c-interop/establish-errors.f90 | 30 + gcc/testsuite/gfortran.dg/c-interop/establish.f90 | 35 + .../gfortran.dg/c-interop/explicit-interface.f90 | 60 + .../gfortran.dg/c-interop/fc-descriptor-1-c.c | 46 + .../gfortran.dg/c-interop/fc-descriptor-1.f90 | 34 + .../gfortran.dg/c-interop/fc-descriptor-2-c.c | 68 + .../gfortran.dg/c-interop/fc-descriptor-2.f90 | 40 + .../gfortran.dg/c-interop/fc-descriptor-3-c.c | 42 + .../gfortran.dg/c-interop/fc-descriptor-3.f90 | 37 + .../gfortran.dg/c-interop/fc-descriptor-4-c.c | 57 + .../gfortran.dg/c-interop/fc-descriptor-4.f90 | 36 + .../gfortran.dg/c-interop/fc-descriptor-5-c.c | 28 + .../gfortran.dg/c-interop/fc-descriptor-5.f90 | 35 + .../gfortran.dg/c-interop/fc-descriptor-6-c.c | 51 + .../gfortran.dg/c-interop/fc-descriptor-6.f90 | 50 + .../gfortran.dg/c-interop/fc-descriptor-7-c.c | 46 + .../gfortran.dg/c-interop/fc-descriptor-7.f90 | 37 + .../gfortran.dg/c-interop/fc-descriptor-8-c.c | 20 + .../gfortran.dg/c-interop/fc-descriptor-8.f90 | 22 + .../gfortran.dg/c-interop/fc-descriptor-9-c.c | 42 + .../gfortran.dg/c-interop/fc-descriptor-9.f90 | 23 + .../gfortran.dg/c-interop/fc-out-descriptor-1-c.c | 52 + .../gfortran.dg/c-interop/fc-out-descriptor-1.f90 | 66 + .../gfortran.dg/c-interop/fc-out-descriptor-2-c.c | 52 + .../gfortran.dg/c-interop/fc-out-descriptor-2.f90 | 66 + .../gfortran.dg/c-interop/fc-out-descriptor-3-c.c | 71 + .../gfortran.dg/c-interop/fc-out-descriptor-3.f90 | 59 + .../gfortran.dg/c-interop/fc-out-descriptor-4-c.c | 96 + .../gfortran.dg/c-interop/fc-out-descriptor-4.f90 | 75 + .../gfortran.dg/c-interop/fc-out-descriptor-5-c.c | 30 + .../gfortran.dg/c-interop/fc-out-descriptor-5.f90 | 35 + .../gfortran.dg/c-interop/fc-out-descriptor-6-c.c | 50 + .../gfortran.dg/c-interop/fc-out-descriptor-6.f90 | 49 + .../gfortran.dg/c-interop/fc-out-descriptor-7-c.c | 136 + .../gfortran.dg/c-interop/fc-out-descriptor-7.f90 | 71 + .../gfortran.dg/c-interop/ff-descriptor-1.f90 | 123 + .../gfortran.dg/c-interop/ff-descriptor-2.f90 | 97 + .../gfortran.dg/c-interop/ff-descriptor-3.f90 | 148 + .../gfortran.dg/c-interop/ff-descriptor-4.f90 | 198 + .../gfortran.dg/c-interop/ff-descriptor-5.f90 | 61 + .../gfortran.dg/c-interop/ff-descriptor-6.f90 | 71 + .../gfortran.dg/c-interop/ff-descriptor-7.f90 | 89 + gcc/testsuite/gfortran.dg/c-interop/note-5-3.f90 | 55 + gcc/testsuite/gfortran.dg/c-interop/note-5-4-c.c | 10 + gcc/testsuite/gfortran.dg/c-interop/note-5-4.f90 | 63 + gcc/testsuite/gfortran.dg/c-interop/optional-c.c | 82 + gcc/testsuite/gfortran.dg/c-interop/optional.f90 | 114 + gcc/testsuite/gfortran.dg/c-interop/rank-class.f90 | 88 + gcc/testsuite/gfortran.dg/c-interop/rank.f90 | 99 + .../c-interop/removed-restrictions-1.f90 | 41 + .../c-interop/removed-restrictions-2.f90 | 35 + .../c-interop/removed-restrictions-3.f90 | 37 + .../c-interop/removed-restrictions-4.f90 | 34 + gcc/testsuite/gfortran.dg/c-interop/section-1-c.c | 135 + gcc/testsuite/gfortran.dg/c-interop/section-1.f90 | 71 + gcc/testsuite/gfortran.dg/c-interop/section-1p.f90 | 75 + gcc/testsuite/gfortran.dg/c-interop/section-2-c.c | 175 + gcc/testsuite/gfortran.dg/c-interop/section-2.f90 | 102 + gcc/testsuite/gfortran.dg/c-interop/section-2p.f90 | 104 + gcc/testsuite/gfortran.dg/c-interop/section-3-c.c | 235 ++ gcc/testsuite/gfortran.dg/c-interop/section-3.f90 | 103 + gcc/testsuite/gfortran.dg/c-interop/section-3p.f90 | 127 + gcc/testsuite/gfortran.dg/c-interop/section-4-c.c | 101 + gcc/testsuite/gfortran.dg/c-interop/section-4.f90 | 23 + .../gfortran.dg/c-interop/section-errors-c.c | 149 + .../gfortran.dg/c-interop/section-errors.f90 | 27 + gcc/testsuite/gfortran.dg/c-interop/select-c.c | 138 + .../gfortran.dg/c-interop/select-errors-c.c | 125 + .../gfortran.dg/c-interop/select-errors.f90 | 27 + gcc/testsuite/gfortran.dg/c-interop/select.f90 | 18 + gcc/testsuite/gfortran.dg/c-interop/setpointer-c.c | 78 + .../gfortran.dg/c-interop/setpointer-errors-c.c | 127 + .../gfortran.dg/c-interop/setpointer-errors.f90 | 28 + gcc/testsuite/gfortran.dg/c-interop/setpointer.f90 | 18 + gcc/testsuite/gfortran.dg/c-interop/shape.f90 | 77 + gcc/testsuite/gfortran.dg/c-interop/size.f90 | 106 + gcc/testsuite/gfortran.dg/c-interop/tkr.f90 | 46 + .../c-interop/typecodes-array-basic-c.c | 169 + .../c-interop/typecodes-array-basic.f90 | 151 + .../gfortran.dg/c-interop/typecodes-array-char-c.c | 35 + .../gfortran.dg/c-interop/typecodes-array-char.f90 | 37 + .../c-interop/typecodes-array-float128-c.c | 38 + .../c-interop/typecodes-array-float128.f90 | 34 + .../c-interop/typecodes-array-int128-c.c | 40 + .../c-interop/typecodes-array-int128.f90 | 33 + .../c-interop/typecodes-array-longdouble-c.c | 37 + .../c-interop/typecodes-array-longdouble.f90 | 32 + .../gfortran.dg/c-interop/typecodes-sanity-c.c | 179 + .../gfortran.dg/c-interop/typecodes-sanity.f90 | 24 + .../c-interop/typecodes-scalar-basic-c.c | 168 + .../c-interop/typecodes-scalar-basic.f90 | 160 + .../c-interop/typecodes-scalar-float128-c.c | 38 + .../c-interop/typecodes-scalar-float128.f90 | 34 + .../c-interop/typecodes-scalar-int128-c.c | 41 + .../c-interop/typecodes-scalar-int128.f90 | 35 + .../c-interop/typecodes-scalar-longdouble-c.c | 37 + .../c-interop/typecodes-scalar-longdouble.f90 | 33 + gcc/testsuite/gfortran.dg/c-interop/ubound.f90 | 129 + .../gfortran.dg/gomp/target-device-ancestor-4.f90 | 2 +- gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr100950.f90 | 12 + gcc/testsuite/gfortran.dg/pr32599.f03 | 2 +- gcc/testsuite/lib/target-supports.exp | 16 + .../obj-c++.dg/attributes/method-unavailable-1.mm | 34 + .../obj-c++.dg/attributes/method-unavailable-2.mm | 24 + .../obj-c++.dg/attributes/method-unavailable-3.mm | 22 + .../property/at-property-unavailable-1.mm | 38 + .../property/at-property-unavailable-2.mm | 26 + .../obj-c++.dg/property/dotsyntax-unavailable-1.mm | 42 + .../objc.dg/attributes/method-unavailable-1.m | 34 + .../objc.dg/attributes/method-unavailable-2.m | 24 + .../objc.dg/attributes/method-unavailable-3.m | 22 + .../objc.dg/property/at-property-unavailable-1.m | 39 + .../objc.dg/property/at-property-unavailable-2.m | 26 + .../objc.dg/property/dotsyntax-unavailable-1.m | 42 + gcc/tree-core.h | 10 +- gcc/tree-ssa-dom.c | 6 +- gcc/tree-ssa-loop-ch.c | 1 - gcc/tree-ssa-loop-im.c | 33 +- gcc/tree-ssa-pre.c | 33 +- gcc/tree-ssa-sccvn.c | 1 + gcc/tree-ssa-strlen.c | 74 +- gcc/tree-ssa-threadbackward.c | 51 +- gcc/tree-ssa-threadedge.c | 45 +- gcc/tree-ssa-threadupdate.c | 62 +- gcc/tree-ssa-uninit.c | 9 +- gcc/tree-streamer-in.c | 6 +- gcc/tree-streamer-out.c | 5 +- gcc/tree-vect-data-refs.c | 66 +- gcc/tree-vect-patterns.c | 26 +- gcc/tree-vectorizer.h | 10 +- gcc/tree.c | 206 +- gcc/tree.h | 32 +- gcc/value-relation.cc | 6 + gcc/value-relation.h | 1 + libcpp/ChangeLog | 44 + libcpp/charset.c | 46 +- libcpp/include/cpplib.h | 4 + libcpp/include/line-map.h | 6 + libcpp/init.c | 52 +- libcpp/lex.c | 3 + libcpp/macro.c | 34 +- libcpp/makeucnid.c | 87 +- libcpp/ucnid.h | 4402 ++++++++++++-------- libgcc/ChangeLog | 30 + libgcc/config.host | 5 +- libgcc/config/i386/32/sfp-machine.h | 1 + libgcc/config/i386/64/sfp-machine.h | 1 + libgcc/config/i386/64/t-softfp | 1 + libgcc/config/i386/sfp-machine.h | 21 +- libgcc/config/i386/t-softfp | 5 + libgcc/soft-fp/eqhf2.c | 49 + libgcc/soft-fp/extendhfdf2.c | 53 + libgcc/soft-fp/extendhfsf2.c | 49 + libgcc/soft-fp/half.h | 1 + libgcc/soft-fp/truncdfhf2.c | 52 + libgcc/soft-fp/truncsfhf2.c | 48 + libgcc/unwind-arm-common.inc | 4 - libgfortran/ChangeLog | 16 + libgfortran/ISO_Fortran_binding-1-tmpl.h | 8 +- libgfortran/runtime/ISO_Fortran_binding.c | 122 +- libgomp/testsuite/libgomp.c-c++-common/error-1.c | 6 +- libgomp/testsuite/libgomp.fortran/error-1.f90 | 24 +- libiberty/ChangeLog | 7 + libiberty/configure | 43 +- libiberty/configure.ac | 15 +- libiberty/xmalloc.c | 2 + libphobos/ChangeLog | 9 + libphobos/m4/druntime/os.m4 | 7 +- libphobos/src/Makefile.am | 4 + libphobos/src/Makefile.in | 5 +- libstdc++-v3/ChangeLog | 79 + libstdc++-v3/configure | 8 +- libstdc++-v3/configure.ac | 8 +- libstdc++-v3/include/bits/atomic_base.h | 83 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 2 + libstdc++-v3/include/experimental/internet | 27 +- libstdc++-v3/include/std/atomic | 49 +- libstdc++-v3/include/std/functional | 15 + libstdc++-v3/include/std/span | 2 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/src/c++11/system_error.cc | 4 +- .../19_diagnostics/error_category/noexcept.cc | 13 + .../19_diagnostics/system_error/noexcept.cc | 6 + .../testsuite/20_util/function_objects/invoke/4.cc | 59 + .../20_util/function_objects/invoke/version.cc | 10 + .../23_containers/span/cons_1_assert_neg.cc | 14 + .../23_containers/span/cons_2_assert_neg.cc | 14 + .../net/internet/resolver/ops/lookup.cc | 20 +- 411 files changed, 24149 insertions(+), 3239 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-7.c create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize6.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static_assert4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-5.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-6.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-7.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-9.C create mode 100644 gcc/testsuite/g++.dg/template/conv17.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-args7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr102166.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-73.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-1.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-5.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-6.c copy gcc/testsuite/gcc.dg/cpp/{ucnid-4-utf8.c => ucnid-5-utf8.c} (74%) create mode 100644 gcc/testsuite/gcc.dg/pr102141.c create mode 100644 gcc/testsuite/gcc.dg/pr102152.c create mode 100644 gcc/testsuite/gcc.dg/pr79412.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102124.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102139.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102149.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93491.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-strict-align-1.c create mode 100644 gcc/testsuite/gcc.target/i386/float16-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99591.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-float16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-float16-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-float16-3.c create mode 100644 gcc/testsuite/gfortran.dg/PR100911.c create mode 100644 gcc/testsuite/gfortran.dg/PR100911.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR100914.c create mode 100644 gcc/testsuite/gfortran.dg/PR100914.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR100915.c create mode 100644 gcc/testsuite/gfortran.dg/PR100915.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-dummy-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-dummy.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-optional-pointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/assumed-type-dummy.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c-interop.exp create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255a.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407a-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407a-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407b-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c516.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c524a.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535a-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535a-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-8-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/deferred-character-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/deferred-character-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/dump-descriptors.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/dump-descriptors.h create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/explicit-interface.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-8-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-9-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/optional-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/optional.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/rank-class.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/rank.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/shape.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/size.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/tkr.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-char-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-char.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-float128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-float128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-int128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-int128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-longdouble-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-longdouble.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-sanity-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-sanity.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-basic-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-basic.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-float128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-float128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-int128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-int128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-longdouble.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ubound.f90 create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-2.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-3.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/at-property-unavailable-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/at-property-unavailable-2.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/dotsyntax-unavailable-1.mm create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-1.m create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-2.m create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-3.m create mode 100644 gcc/testsuite/objc.dg/property/at-property-unavailable-1.m create mode 100644 gcc/testsuite/objc.dg/property/at-property-unavailable-2.m create mode 100644 gcc/testsuite/objc.dg/property/dotsyntax-unavailable-1.m create mode 100644 libgcc/config/i386/64/t-softfp create mode 100644 libgcc/soft-fp/eqhf2.c create mode 100644 libgcc/soft-fp/extendhfdf2.c create mode 100644 libgcc/soft-fp/extendhfsf2.c create mode 100644 libgcc/soft-fp/truncdfhf2.c create mode 100644 libgcc/soft-fp/truncsfhf2.c create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/noexcept.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/system_error/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/4.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc