This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_fx/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from 5a387a2b8f5 [Ada] Warn about obsolete uses of renamed Ada 83 packages adds b44cba355e1 libstdc++: testsuite: cast getpid result adds 510ac273a78 testsuite: fix array type in two_plus_gigs test adds 7f4028ae9bb Maintain LC SSA when doing SVE vectorization adds 1a6e0d8252a tree-optimization/106196 - properly update virtual SSA for [...] adds c3d2600cfb4 tree-optimization/106186 - propagate out virtual LC PHI nod [...] adds 1cc08ceb5ba Remove dead loop-based LC SSA rewrite adds 07dd0f7ba27 tree-optimization/106198 - CFG cleanup vs LC SSA adds 069f46c71e9 c++: Prune ordinary locations adds d458c53a6f3 PR rtl-optimization/96692: ((A|B)^C)^A using andn with -mbm [...] adds 02e2e15ec4b UNSPEC_PALIGNR optimizations and clean-ups on x86. adds c73e8d45ca0 Doubleword version of and;cmp to not;test optimization on x86. adds 1d2aa262482 Provide a relation verification mechanism. adds 543828e79bf c-family: Prevent -Wformat warnings with u8 strings [PR105626] adds bd2d0aab4d2 libstdc++: testsuite: why cast getpid result adds ccc39d9e97c compiler: better error message for unknown package name adds c70a48a8f8f compiler: propagate array length error marker farther adds d1f3a3fffeb Daily bump. adds 656c0212909 c++: dependent conversion operator lookup [PR106179] adds b33dd787452 analyzer: fix uninit false positive with -ftrivial-auto-var [...] adds c061e99b7de [Ada] Fix spurious error for aggregate with box component choice adds 3fdb556c838 [Ada] Restore accidentally removed part of a comment about [...] adds 405ebd743d3 [Ada] Remove explicit call to Make_Unchecked_Type_Conversion adds 614c45555a1 [Ada] Incorrect emptying of CUDA global subprograms adds 56311a3c9f2 [Ada] Remove old vxworks from Makefile.rtl - e500 port. adds baa3015d8ef [Ada] Fix incorrect itype sharing for case expression in li [...] adds 35e0aa2df74 [Ada] Vxworks7* - Makefile.rtl rtp vs rtp-smp cleanup adds b65a875a7c1 [Ada] Cleanup use of local scalars in GNAT.Socket.Get_Address_Info adds 3202e9f88fd [Ada] Handle secondary stack memory allocations alignment adds 28add0a4c82 [Ada] Missing error on tagged type conversion adds be3bdaa1a53 [Ada] Support ghost generic formal parameters adds 0d7fbcf10f0 [Ada] Spurious non-callable warning on prefixed call in cla [...] adds 870518bfe25 [Ada] Indexing error when calling GNAT.Regpat.Match adds e5802d60130 [Ada] Deferred constant considered as not preelaborable adds cd7d1f448a4 [Ada] Document the various function return mechanisms adds 889db59e6e7 [Ada] Do not give warnings for compiler-generated entities [...] adds 940bbc4363b [Ada] Small tweak to gnat_to_gnu_subprog_type adds 40242ebb71e [Ada] Fix crash on aliased renaming of unconstrained array adds 1141fbd71ea [Ada] Improve code generated for aggregates of VFA type adds fc84bb8c167 [Ada] Update comment after recent changes wrt. secondary st [...] adds 9e0d5db3e04 [Ada] Simplify regular expression that matches 8 consecutiv [...] adds 71c05bb8e2b analyzer: show close event for use_after_close diagnostic adds 3a6de2b2db5 analyzer: reorder initialization of state m_invalid in sm-f [...] adds acb696b792e analyzer: add testcase of using closed fd without warning. adds c785204735b d: Build the D sources in the front-end with -fno-exceptions adds 208fbc779c7 d: Merge upstream dmd 56589f0f4, druntime 651389b5, phobos [...] adds e46f4d7430c diagnostics: Honor #pragma GCC diagnostic in the preprocess [...] adds 2f0d819a81e Define 'OMP_REQUIRES_[...]', 'GOMP_REQUIRES_[...]' in a sin [...] adds 3f05e03d6cf Restore 'GOMP_offload_unregister_ver' functionality adds 4bc92c3bfab Daily bump. adds ee915c72da2 libsanitizer: Cherry-pick 5d8077565e41 from upstream adds 7922f5ee649 Mips: Fix the ASAN shadow offset hook for the n32 ABI adds e5a9d603178 Speed up LC SSA rewrite adds 1e1fdb729d9 Speed up LC SSA rewrite more adds c1b1c4e58bd testsuite: Fix incorrect -mfloat128-type option adds 8bc24394376 target/106219 - proprly mark builtins pure via ix86_add_new [...] adds 99831ceb872 Adjust 'libgomp.c-c++-common/requires-3.c' adds 5647e2c3853 Enhance 'libgomp.c-c++-common/requires-4.c', 'libgomp.c-c++ [...] adds 9ef714539cb Fix Intel MIC 'mkoffload' for OpenMP 'requires' adds 9fc61fc8da9 Speedup update-ssa some more adds d89fa97ff31 lto-plugin: use locking only for selected targets adds 81bec060e31 c++: -Woverloaded-virtual and dtors [PR87729] adds 9de8fbe1507 statistics.cc: Add check to see if fn is not NULL in get_fu [...] adds ad6135e261c libstdc++: Remove workaround in __gnu_cxx::char_traits::mov [...] adds 897b3b31f0a analyzer: fix false positives from -Wanalyzer-tainted-divis [...] adds a8dce13c076 Convert label_text to C++11 move semantics adds 52f538fa4a1 analyzer: use label_text for superedge::get_description adds 7b90f07f778 c++: generic targs and identity substitution [PR105956] adds 9ed57796235 libbacktrace: don't let "make clean" remove allocfail.sh adds d8ddf1fa098 libbacktrace: don't exit Mach-O dyld library loop on one failure adds 6345c414544 Daily bump. adds aa8fd7f6568 LoongArch: Modify fp_sp_offset and gp_sp_offset's calculati [...] adds bf3695691f4 i386: Handle memory operand for direct call to cvtps2pd in unpack adds 13f44099bcc middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart. adds faa0c328ee6 Fix one issue in OpenMP 'requires' directive diagnostics adds f7854e2faf7 middle-end: don't lower past veclower [PR106063] adds 95a234f5cbd lto-dump: Do not print output file adds cf3a120084e tree-optimization/106226 - move vectorizer virtual SSA update adds 6da7f7c5ac0 sanitizer: Fix hwasan related option conflicts [PR106132] adds 2bd15617e73 diagnostics: Make line-ending logic consistent with libcpp [...] adds b984b84cbe4 testsuite: Fix tree-ssa/alias-access-path-13.c on 32bit pla [...] adds 55bb77b50a5 libbacktrace: check for sys/link.h adds 0fe604a2d93 Daily bump. adds 71e3daa31cf Fix tree-opt/PR106087: ICE with inline-asm with multiple ou [...] adds 84ff566c63c [PATCH][s390]: Fix the usage of store_bit_field in the backend. adds 002d81affa8 Support *testdi_not_doubleword during STV pass on x86. adds b434c94bf7a Improve preservation of FLAGS_REG mode in i386.md's peephole2s. adds 8f1802003d2 libstdc++: Remove obsolete comment in <string> header adds 46dc26fdfbf [RFA] Improve initialization of objects when the initialize [...] adds d9fa599dc75 [PATCH] match.pd: Add new bitwise arithmetic pattern [PR98304] adds 7a16d39903e [PATCH v3] c: Extend the -Wpadded message with actual padding size adds 030a53c6130 Set VR_VARYING in irange::irange_single_pair_union. adds aa2eb25c94c Daily bump. adds 1fa42d62140 loongarch: fix mulsidi3_64bit instruction adds a5d3826f764 loongarch: add alternatives for idiv insns to improve code [...] adds a8cfc36b996 loongarch: avoid unnecessary sign-extend after 32-bit division adds c106825b936 Cleanups to irange::nonzero bit code. adds 4ebbf390689 testsuite: Require int128 for gcc.dg/pr106063.c adds 0587cef3d79 c: Fix location for _Pragma tokens [PR97498] adds b53ebbc5417 Daily bump. adds 0a7e721a649 Implement global ranges for all vrange types (SSA_NAME_RANG [...] adds 79f18ac6b7a tree-optimization/106228 - fix vect_setup_realignment virtu [...] adds 4c94382a132 target/105459 - allow delayed target option node fixup adds 06b2a2abe26 Enhance '_Pragma' diagnostics verification in OMP C/C++ test cases adds 74526710f7f More update-ssa speedup adds 415d2c38eda tree-optimization/106228 - fixup last change adds f1782a0a8c4 More update-ssa speedup adds cb7b01db7a1 c-family: Fix option check in handle_pragma_diagnostic [PR106252] adds e7a7fed818d vect: Restore optab_vector argument [PR106250] adds c3ed9e0d6e9 Improved Scalar-To-Vector (STV) support for TImode to V1TIm [...] adds 12a9b98ac57 Avoid calling range_from_dom when dominator is already resolved. adds 2701442d0cf libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream adds c72d4714694 Daily bump. adds 3723aedaad2 XFAIL 'offloading_enabled' diagnostics issue in 'libgomp.oa [...] adds 8be17e2ac73 libstdc++: Prefer const T to std::add_const_t<T> adds 220bef46015 libgomp: Add tailing \n to gomp_debug adds 5493ee7145a i386 testsuite: cope with --enable-default-pie adds e80daf04c88 aarch64: Remove redundant builtins code adds 474946c61a5 [Ada] Remove excessive guard in detection of access-to-vari [...] adds 829b5a6075e [Ada] Add new unbounded and indefinite formal doubly linked list adds 1ef1ac768ff [Ada] Fix missing Overflow and Range checks adds fe6f256d5ba [Ada] Ignore exceptions in task termination handlers adds 2148f2996ae [Ada] Clean up scanner adds 1710ba9e5d0 [Ada] Warn about unreachable code after calls with No_Return adds 7ce2938ccff [Ada] Avoid namespace pollution for Next and Previous adds 01bf0d6cf53 [Ada] Fix buffer overrun for small string concatenation at -O0 adds a31eda15463 [Ada] Annotate libraries with returning annotation adds a54ad45a631 [Ada] Accept aspect Yield on subprogram bodies acting as specs adds a8d17a88a52 [Ada] Warn on unset objects in packages with no bodies adds be4ab2ae015 [Ada] Proper freezing for dispatching expression functions. adds 6882d60a100 [Ada] Add one more leading underscore to couple of exported [...] adds 6a64ee39031 [Ada] Remove out-of-range warning in unreachable code adds e124352c0ad [Ada] Refine heuristics for unreachable-code warnings adds 4fc09105aa0 [Ada] Fix spurious warning on unreferenced internal generic [...] adds 70c3959a8af [Ada] Vxworks7* - Makefile.rtl rtp vs rtp-smp cleanup - rem [...] adds 570f43b823a [Ada] Do not create large objects for indefinite protected types adds f40948963b0 [Ada] Ignore switches for controlling frontend warnings in [...] adds a24614ec491 [Ada] Simplify rewriting of attributes into Boolean literals adds fa7ea64706f [Ada] Suppress warning in g-socthi__vxworks.adb adds 3a7a02f4355 [Ada] Make it clear that gnatmake passes the ball to gprbui [...] adds 7e5a0317adb [Ada] Fix confusing error expression on an unknown restriction adds 2b98bb583fb [Ada] Don't check for misspelling of Not_A_Restriction_Id adds 0ff936fe86d [Ada] Ada 2020: Allow declarative items mixed with statements adds 433cefcd025 [Ada] Extend No_Dependence restriction to code generation adds 729d2e2a807 [Ada] Spurious use_type clause warning adds 33338e72892 [Ada] Use right implementation type for nonbinary-modulus ops adds 6e3c2ee1d17 [Ada] Fix 0-sized secondary stack allocations adds 7005b5e57eb [Ada] Fix inconsistent comment about expansion of exception [...] adds 9b06b9d2379 Remove create_lcssa_for_virtual_phi and uses adds 00eab0c654e Add internal functions for iround etc. [PR106253] adds 32a753506be lto-plugin: implement LDPT_GET_API_VERSION adds cab411a2b4b Set nonzero bits from bitwise and operator in range-ops. adds 6e9d5dfc291 Fortran: error recovery simplifying PACK with invalid argum [...] adds 5ae74944af1 libstdc++: Check for EOF if extraction avoids buffer overfl [...] adds 43997608a08 Daily bump. adds c479c40f8c8 tree-optimization/106249 - unroll-and-jam and LC SSA upate adds e9cad1e5829 aarch64: Don't return invalid GIMPLE assign statements adds 1d73dfb5e6f [Ada] Refine type for checking number of pragma arguments adds 730814edc8b [Ada] Fix CodePeer warnings in GNAT sources adds 6faa271f09f [Ada] Fix internal error on untagged record type with equal [...] adds 94425248c76 [Ada] Add cross-references between Integer_Type_For and Sma [...] adds 7a03001cd2d [Ada] Fix if expression returning slice adds b872d3fe67b [Ada] Fix automatic proof on System.Arith_32 adds 05e91ac1f89 [Ada] Plug legality loophole for equality operator of untag [...] adds d03a7f8c247 [Ada] Fix crash on frontend inlining of functions with sing [...] adds 4709037646e [Ada] Fix proof of runtime unit System.Arith_64 adds 8e3030ea9ae [Ada] Fix incorrect handling of Ghost aspect adds 4621bae835b [Ada] Clarify hardening command-line options that require e [...] adds a714ca803cb [Ada] Handle bodies-to-inline just like generic templates adds 6beeff028f4 [Ada] Fix for visibility of aspect expressions inside gener [...] adds 9f857be34d9 [Ada] Add support for defaulted Storage_Model_Type aspect a [...] adds d60f61f6a42 [Ada] Fix for bootstrap problem with calling function Syste [...] adds 84d3047b14b [Ada] Extend No_Dependence restriction to code generation ( [...] adds 6071ef0bed2 [Ada] Fix wrong access check with access-to-unconstrained-array adds 2b8c12348da [Ada] Fix internal error on instance of Ada.Task_Attributes at -O adds d927cb527cb [Ada] Fix internal error on comparison with access function [...] adds 589163e18a2 [Ada] Do not generate DW_TAG_typedef for constrained array types adds 45808a572ba [Ada] Generate debug info entry for user-defined access subtype adds 298bbf3c9be [Ada] Use actual types instead of formal types consistently [...] adds 36ed32caf87 [Ada] Adjust name of stack checking function adds 258814a99e7 [Ada] Also deal with private actual types in latest change adds 0888e1fea16 [Ada] Undo questionable renaming in earlier change adds 351659f8dc8 [Ada] Revert recent change in debug info for vector array types adds 1f3f64b9e77 [Ada] Extend No_Dependence restriction to code generation adds 0c5730a64d9 [Ada] Small housekeeping work in gigi adds c7970b146f9 Speed up DOM record_temporary_equivalences adds 554b21edb9e Clear nonzero mask when inverting ranges. adds 1184f677d6e Use nonzero bits in range-ops to determine if < 0 is false. adds f35d65517a5 libgo: don't include <linux/fs.h> when building gen-sysinfo.go adds f07778f6f92 c++: dependence of constrained memfn from current inst [PR105842] adds f70c1852422 c++: non-dependent call to consteval operator [PR105912] adds 86a15b266a7 libcpp: Avoid pessimizing std::move [PR106272] adds cff72485b1d Daily bump. adds e85c94d1c83 xtensa: Minor fix for FP constant synthesis adds 47725f78dc5 docs: fix position of @end deftypefn adds fd782def319 docs: fix position of @end deftypefn adds 9f7f0499896 libiberty: fix docs typo adds b0f02eeb906 Fix ICE on view conversion between struct and integer adds 29f40a8047f lto-plugin: use -pthread only for detected targets adds b4f81085d1e jit: Make recording::memento non-copyable adds 748f8a8b145 Fortran: error recovery for bad initializers of implied-sha [...] adds c6cf555a88f Simplify memchr with small constant strings adds e0e07bc7624 Daily bump. adds 4cbebddc2ce [aarch64] Use op_mode instead of vmode in aarch64_vectorize [...] adds ae69e6f61b9 i386: Fix _mm_[u]comixx_{ss,sd} codegen and add PF result. [...] adds f858fe7a8b2 libcpp: Improve encapsulation of label_text adds 91a7f30662c Implement visitor pattern for vrange. adds 64864aa9e6e Convert vrange dumping facilities to pretty_printer. adds 3aab916f4ff Use pp_vrange for ranges in dump_ssaname_info. adds 2fd215b03e8 PR target/106278: Keep REG_EQUAL notes consistent during TI [...] adds 23dd41c480f MAINTAINERS: Add myself to Write After Approval adds 5ba864c5d11 aarch64: Add V1DI mode adds 91259dd850b aarch64: Remove qualifier_internal adds 5054bc001d9 go: fix f(g()) where g returns zero-sized type adds b1d07b50d43 analyzer: documentation nits relating to new fd warnings adds 0a8edfbd37d analyzer: fix taint false positive on optimized range check [...] adds 9a15d3beace c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477] adds 517fb1a7810 Fortran: do not generate conflicting results under -ff2c [P [...] adds fd3d25d6df1 PR target/106273: Add earlyclobber to *andn<dwi>3_doublewor [...] adds 2582080f19e x86: Disable sibcall if indirect_return attribute doesn't match adds bdc7b765f87 Daily bump. adds 1884f897823 xtensa: constantsynth: Make try to find shorter instruction adds d6d8e6a7e13 xtensa: Optimize "bitwise AND with imm1" followed by "branc [...] adds 2b5baaef0b6 go: fix f().x where f returns zero-sized type adds 7bcd7f47359 Daily bump. adds 6d7071776e0 Daily bump. adds f9da2663f50 Add UNSPEC_MASKOP to kupck<mode> instructions in sse.md on x86. adds 43c2505b31a Fix issue with x86_64_const_vector_operand predicate on x86. adds 2907bfc3412 PR target/106231: Optimize (any_extend:DI (ctz:SI ...)) on x86_64. adds 06039e71f02 Replace manual swapping idiom with std::swap in aarch64.cc adds ce92603fbe3 Improve common reduction vs builtin code generation in loop [...] adds 9c8349ee1a3 arc: Fix interrupt's epilogue. adds 7313381d2ce arm: Replace arm_builtin_vectorized_function [PR106253] adds c8697735aba libgcc/arc: Update udivmodsi4 and make the lib safe for rf16 adds 87f46a16ec0 Fix builtin vs non-builtin partition merge in loop distribution adds 7501eec65c6 arc: Add ARCHS release 310a tune variant. adds 7df79970bfe RISC-V/doc: Correct the name of `-mriscv-attribute' adds fa16bb8ac0a RISC-V/doc: Correct the formatting of `-mstack-protector-gu [...] adds e9ee752bbe2 RISC-V/doc: Add index references for `mrelax' and `mriscv-a [...] adds 5e47c9333df Check if transitives need to be registered. adds 63d182fb86e libstdc++: Enhance branching in std::inplace_merge and std: [...] adds 79fb1124c8c Daily bump. adds 2180cdd8a0e xtensa: Correct the relative RTX cost that corresponds to t [...] adds 40f6e591228 PR c/106264: Silence warnings from __builtin_modf et al. adds 0f129766fdb lto/106334 - relax assert during WPA tree merging adds e4ff11a8f2e middle-end/106331 - fix mem attributes for string op arguments adds f082bc79c10 RTEMS: Remove HAVE_POLL for libstdc++ adds 4c323130257 forwprop: Use lhs type instead of arg0 in folding VEC_PERM_EXPR. adds edf0c132b19 Remote trailing : for subheading. adds 434d521d118 analyzer: log out-edge description in exploded_graph::process_node adds 2c044ff123e analyzer: fix taint handling of switch statements [PR106321] adds 20ab3972240 libstdc++: Make __from_chars_alnum_to_val conversion explicit adds 4a8aab9a235 .gitignore: do not ignore config.h adds 465802c0d40 c++: Enable __has_builtin for new reference binding built-ins adds 76c3f0dc2f8 tree-ssa-sink: do not sink to in front of setjmp adds 26cea5f108e tree-cfg: do not duplicate returns_twice calls adds 7a158a5776f tree-cfg: check placement of returns_twice calls adds 68f37670eff c++: shortcut bad reference binding [PR94894] adds c66dc023847 libstdc++: Complete __gnu_debug::string Standard conformity adds f838d15641d Fortran: error recovery on invalid array reference of non-a [...] adds b0cc57cd76f Remove recursion from range_from_dom. adds dbb093f4f15 Resolve complicated join nodes in range_from_dom. adds 7c0c10db24f Daily bump. adds 68871a008e6 analyzer: don't track string literals in the store [PR106359] adds f9d4c3b45c5 Lower complex type move to enable vectorization for complex [...] adds 78d5e125c00 Move pass_cse_sincos after vectorizer. adds 5f59d0f2d9f Improve SLP codegen, avoiding unnecessary TREE_ADDRESSABLE adds 8694390e2b6 Remove unused remove_node_from_expr_list adds daa36cfc2fc Avoid registering __builtin_setjmp_receiver label twice [PR101347] adds 26bbe78f77f Fortran: fix parsing of omp task affinity iterator clause [ [...] adds 5e830693dd3 analyzer: update "tainted" state of RHS in comparisons [PR106373] adds 3b5567c3ec7 libstdc++: Fix minor bugs in std::common_iterator adds 56c999860bb libstdc++: Fix std::common_iterator assignment [PR100823] adds 87a9bfe86d8 libstdc++: Fix std::common_iterator triviality [PR100823] adds e7dfd874450 Daily bump. adds a6c192e80a8 analyzer: fix ICE on untracked decl_regions [PR106374] adds 742377ed0f0 analyzer: bulletproof taint warnings against NULL m_arg adds 6877993c4da Add alias disambiguation for vectorizer load/store IFNs adds f4ed610d02a MAINTAINERS: Add myself as Ada front end co-maintainer adds bd9837bc3ca Teach VN about masked/len stores adds dc477ffb4ab tree-optimization/106378 - DSE of LEN_STORE and MASK_STORE adds 375668e0508 tree-optimization/106379 - add missing ~(a ^ b) folding for _Bool adds 9a52d6871a2 Revert "forwprop: Use lhs type instead of arg0 in folding V [...] adds 24eae97625e docs: remove trailing dots for 2 Fortran fns adds 142e6af6959 MAINTAINERS: Add myself to Write After Approval adds df118d7ba13 c++: defaulted ctor with DMI in union [PR94823] adds 28be481cf47 c++: defaulted friend op== [PR106361] adds 633e9920589 match.pd: Add new abs pattern [PR94920] adds b852aa7f265 analyzer: fix -Wanalyzer-va-list-exhausted false +ve on va_ [...] adds bbb9c03005c Daily bump. adds 75841b04987 [PATCH, rs6000] Additional cleanup of rs6000_builtin_mask adds 45e0683d99c [PATCH, rs6000] Cleanup some vstrir define_expand naming in [...] adds 605b64251c7 Extend 16/32-bit vector bit_op patterns with (m,0,i) alternative. adds 1cc0e9a46e7 Adjust testcase. adds aaf9583d4cf remove 'continue' as last statement in loop adds 3c4af0f0549 tree-optimization/106387 - properly create SSA name for rea [...] adds b2e99bb6900 tree-optimization/106397 - array prefetch and LC SSA adds d85e5aeb766 tree-optimization/106403 - fix ICE with VN of .STORE_LANES adds 03c0b06420b mklog: fill-up subject prefix only for a single PR adds 786e51648bd libsanitizer: Fix Solaris 11.3 compilation [PR105531] adds 18ef76d3a17 Allow space in git commit-mklog args adds 41da4070a2a graphds: Fix description of SCC algorithm adds cf172561052 libgo: use POSIX shell arithmetic expansion adds 64cb87b2381 xtensa: Optimize "bitwise AND NOT with imm" followed by "br [...] adds b4cc945c045 Fix handling of zero capacity regions in -Wanalyzer-allocat [...] adds 27d2c49c415 Fix CL entry adds b585af38a12 c++: correct ChangeLog PR number adds f77bbc8f869 c++: CTAD from initializer list [PR106366] adds 0fb35a45a28 analyzer: fix ICE in binding_cluster ctor [PR106401] adds 6d5194a10dc analyzer: fix state explosion on va_arg [PR106413] adds b563a8dd3fc Daily bump. adds f8e6e2c046e Adding three new function attributes for static analysis of [...] adds 0e6fa997306 Daily bump. adds 76d6224b944 PR target/106303: Fix TImode STV related failures on x86. adds e850c98f1f0 Convert some uses in ranger_cache and DOM to vrange. adds 4a36b4e1fe4 Allow registering same SSA name relations in oracle. adds 164758b02c4 Tweaks to global ranges. adds 8b8103dcd26 Minor fixes to vr_values to not die on non integral types. adds 6078e013e3d Daily bump. adds 45f6ced9b82 c++: correct testcase PR number adds 75d20d6c84c rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345] adds 1a10bd84a5d frange class to represent floating point ranges adds 718cf8d0bd3 docs: remove recently added trailing whitespaces adds eb966d393df aarch64: Implement ACLE Data Intrinsics adds 613e3b86955 middle-end/106414 - fix mistake in ~(x ^ y) -> x == y pattern adds 556b816b820 RTEMS: Do not define _GNU_SOURCE by default adds 4c6567b4090 c++: -Woverloaded-virtual false positive [PR87729] adds ca1e4b26c19 [PR middle-end/106432] Gracefully handle unsupported type i [...] adds 16aafa3194d PR target/91681: zero_extendditi2 pattern for more optimiza [...] adds 9365b2bf2f3 analyzer: fix coding style in sm-fd.cc adds 838da6cf8d2 analyzer: convert tests with dos2unix adds a6efab5fbc4 Dispatch code for floating point range ops. adds 789c4b9bb01 c++: aggregate prvalue as for range [PR106230] adds a5271b14498 Daily bump. adds f4286601933 rs6000: Preserve REG_EH_REGION when replacing load/store [P [...] adds d5e401fb145 LoongArch: Subdivision symbol type, add SYMBOL_PCREL support. adds 16fc26d4e7a LoongArch: Support split symbol. adds bb04f9f23ac tree-optimization/106189 - avoid division by zero exception
No new revisions were added by this update.
Summary of changes: .gitignore | 3 +- ChangeLog | 16 + MAINTAINERS | 4 +- contrib/ChangeLog | 11 + contrib/git-commit-mklog.py | 9 +- contrib/mklog.py | 26 +- contrib/prepare-commit-msg | 2 +- gcc/ChangeLog | 1277 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/ada/ChangeLog | 981 ++++++++++ gcc/ada/Makefile.rtl | 75 +- gcc/ada/ali-util.adb | 63 +- gcc/ada/aspects.ads | 2 +- .../doc/gnat_rm/security_hardening_features.rst | 17 +- .../building_executable_programs_with_gnat.rst | 20 +- gcc/ada/einfo.ads | 4 + gcc/ada/errout.adb | 35 +- gcc/ada/errout.ads | 14 +- gcc/ada/exp_aggr.adb | 11 +- gcc/ada/exp_ch11.adb | 2 +- gcc/ada/exp_ch3.adb | 148 +- gcc/ada/exp_ch4.adb | 121 +- gcc/ada/exp_ch5.adb | 41 +- gcc/ada/exp_ch6.adb | 49 +- gcc/ada/exp_util.adb | 11 +- gcc/ada/exp_util.ads | 10 +- gcc/ada/fe.h | 3 + gcc/ada/freeze.adb | 113 +- gcc/ada/freeze.ads | 9 - gcc/ada/gcc-interface/Make-lang.in | 2 +- gcc/ada/gcc-interface/decl.cc | 213 +- gcc/ada/gcc-interface/gigi.h | 4 + gcc/ada/gcc-interface/trans.cc | 110 +- gcc/ada/gcc-interface/utils.cc | 45 +- gcc/ada/gcc-interface/utils2.cc | 33 +- gcc/ada/ghost.adb | 142 +- gcc/ada/ghost.ads | 27 + gcc/ada/gnat1drv.adb | 8 +- gcc/ada/gnat_cuda.adb | 9 +- gcc/ada/gnat_rm.texi | 17 +- gcc/ada/gnat_ugn.texi | 30 +- gcc/ada/gnatls.adb | 3 - gcc/ada/gprep.adb | 13 +- gcc/ada/impunit.adb | 1 + gcc/ada/inline.adb | 13 +- gcc/ada/libgnarl/a-reatim.ads | 1 + gcc/ada/libgnarl/s-solita.adb | 9 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 4 +- gcc/ada/libgnat/a-cbdlli.ads | 8 +- gcc/ada/libgnat/a-cbhama.ads | 7 +- gcc/ada/libgnat/a-cbhase.ads | 7 +- gcc/ada/libgnat/a-cbmutr.ads | 5 +- gcc/ada/libgnat/a-cborma.ads | 8 +- gcc/ada/libgnat/a-cborse.ads | 8 +- gcc/ada/libgnat/a-cdlili.ads | 8 +- gcc/ada/libgnat/a-cfdlli.ads | 4 +- gcc/ada/libgnat/a-cfhama.ads | 4 +- gcc/ada/libgnat/a-cfhase.ads | 4 +- gcc/ada/libgnat/a-cfidll.adb | 2054 ++++++++++++++++++++ gcc/ada/libgnat/{a-cfdlli.ads => a-cfidll.ads} | 79 +- gcc/ada/libgnat/a-cfinse.ads | 5 +- gcc/ada/libgnat/a-cfinve.ads | 4 +- gcc/ada/libgnat/a-cforma.ads | 4 +- gcc/ada/libgnat/a-cforse.ads | 4 +- gcc/ada/libgnat/a-chahan.ads | 2 + gcc/ada/libgnat/a-cidlli.ads | 8 +- gcc/ada/libgnat/a-cihama.ads | 7 +- gcc/ada/libgnat/a-cihase.ads | 7 +- gcc/ada/libgnat/a-cimutr.ads | 5 +- gcc/ada/libgnat/a-ciorma.ads | 8 +- gcc/ada/libgnat/a-ciorse.ads | 8 +- gcc/ada/libgnat/a-cobove.ads | 8 +- gcc/ada/libgnat/a-cofove.ads | 2 + gcc/ada/libgnat/a-cofuma.ads | 5 +- gcc/ada/libgnat/a-cofuse.ads | 5 +- gcc/ada/libgnat/a-cofuve.ads | 5 +- gcc/ada/libgnat/a-cohama.ads | 7 +- gcc/ada/libgnat/a-cohase.ads | 7 +- gcc/ada/libgnat/a-coinve.ads | 8 +- gcc/ada/libgnat/a-comutr.ads | 5 +- gcc/ada/libgnat/a-convec.ads | 11 +- gcc/ada/libgnat/a-coorma.ads | 8 +- gcc/ada/libgnat/a-coorse.ads | 8 +- gcc/ada/libgnat/a-nbnbin.ads | 2 + gcc/ada/libgnat/a-nbnbre.ads | 2 + gcc/ada/libgnat/a-ngelfu.ads | 1 + gcc/ada/libgnat/a-nlelfu.ads | 1 + gcc/ada/libgnat/a-nllefu.ads | 1 + gcc/ada/libgnat/a-nselfu.ads | 1 + gcc/ada/libgnat/a-nuelfu.ads | 1 + gcc/ada/libgnat/a-strbou.ads | 2 + gcc/ada/libgnat/a-strfix.ads | 138 +- gcc/ada/libgnat/a-strmap.ads | 2 + gcc/ada/libgnat/a-strsea.ads | 1 + gcc/ada/libgnat/a-strunb.ads | 1 + gcc/ada/libgnat/a-strunb__shared.ads | 1 + gcc/ada/libgnat/a-textio.ads | 318 +-- gcc/ada/libgnat/a-tideio.ads | 28 +- gcc/ada/libgnat/a-tienio.ads | 28 +- gcc/ada/libgnat/a-tifiio.ads | 28 +- gcc/ada/libgnat/a-tiflio.ads | 28 +- gcc/ada/libgnat/a-tiinio.ads | 28 +- gcc/ada/libgnat/a-timoio.ads | 28 +- gcc/ada/libgnat/a-ztenau.adb | 2 - gcc/ada/libgnat/g-socket.adb | 8 +- gcc/ada/libgnat/g-socthi.adb | 4 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 4 +- gcc/ada/libgnat/g-spipat.adb | 128 +- gcc/ada/libgnat/i-c.ads | 2 + gcc/ada/libgnat/interfac.ads | 1 + gcc/ada/libgnat/interfac__2020.ads | 1 + gcc/ada/libgnat/s-aridou.adb | 96 +- gcc/ada/libgnat/s-arit32.adb | 3 +- gcc/ada/libgnat/s-atacco.ads | 6 +- gcc/ada/libgnat/s-conca2.adb | 20 +- gcc/ada/libgnat/s-conca2.ads | 9 +- gcc/ada/libgnat/s-conca3.adb | 21 +- gcc/ada/libgnat/s-conca3.ads | 11 +- gcc/ada/libgnat/s-conca4.adb | 21 +- gcc/ada/libgnat/s-conca4.ads | 9 +- gcc/ada/libgnat/s-conca5.adb | 21 +- gcc/ada/libgnat/s-conca5.ads | 9 +- gcc/ada/libgnat/s-conca6.adb | 21 +- gcc/ada/libgnat/s-conca6.ads | 9 +- gcc/ada/libgnat/s-conca7.adb | 21 +- gcc/ada/libgnat/s-conca7.ads | 9 +- gcc/ada/libgnat/s-conca8.adb | 22 +- gcc/ada/libgnat/s-conca8.ads | 11 +- gcc/ada/libgnat/s-conca9.adb | 22 +- gcc/ada/libgnat/s-conca9.ads | 11 +- gcc/ada/libgnat/s-imageu.ads | 21 +- gcc/ada/libgnat/s-regpat.adb | 33 +- gcc/ada/libgnat/s-regpat.ads | 29 +- gcc/ada/libgnat/s-secsta.adb | 80 +- gcc/ada/libgnat/s-secsta.ads | 26 +- gcc/ada/libgnat/s-stchop.ads | 4 +- gcc/ada/libgnat/s-stoele.ads | 2 + gcc/ada/libgnat/s-valuei.ads | 21 +- gcc/ada/libgnat/s-valuti.ads | 27 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 160 -- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 165 -- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 164 -- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 164 -- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 163 -- gcc/ada/makeusg.adb | 12 +- gcc/ada/par-ch11.adb | 3 +- gcc/ada/par-ch3.adb | 260 ++- gcc/ada/par-ch5.adb | 185 +- gcc/ada/par-prag.adb | 4 +- gcc/ada/par.adb | 26 +- gcc/ada/restrict.adb | 91 +- gcc/ada/restrict.ads | 10 + gcc/ada/rtsfind.ads | 18 - gcc/ada/scans.ads | 19 +- gcc/ada/scn.ads | 6 +- gcc/ada/scng.adb | 100 +- gcc/ada/scng.ads | 26 +- gcc/ada/sem.adb | 10 +- gcc/ada/sem_aggr.adb | 82 + gcc/ada/sem_attr.adb | 11 +- gcc/ada/sem_ch12.adb | 116 +- gcc/ada/sem_ch13.adb | 337 ++-- gcc/ada/sem_ch4.adb | 23 +- gcc/ada/sem_ch5.adb | 128 +- gcc/ada/sem_ch6.adb | 252 ++- gcc/ada/sem_ch7.adb | 7 + gcc/ada/sem_ch8.adb | 17 +- gcc/ada/sem_prag.adb | 23 +- gcc/ada/sem_res.adb | 152 +- gcc/ada/sem_util.adb | 167 +- gcc/ada/sem_util.ads | 30 +- gcc/ada/sinfo.ads | 6 +- gcc/ada/snames.ads-tmpl | 10 + gcc/ada/tbuild.adb | 4 +- gcc/ada/types.ads | 4 + gcc/analyzer/ChangeLog | 198 ++ gcc/analyzer/call-info.cc | 3 +- gcc/analyzer/checker-path.cc | 128 +- gcc/analyzer/constraint-manager.h | 3 + gcc/analyzer/diagnostic-manager.cc | 28 +- gcc/analyzer/engine.cc | 39 +- gcc/analyzer/exploded-graph.h | 3 + gcc/analyzer/program-state.cc | 3 +- gcc/analyzer/region-model-impl-calls.cc | 4 +- gcc/analyzer/region-model.cc | 73 +- gcc/analyzer/region-model.h | 17 + gcc/analyzer/region.cc | 8 +- gcc/analyzer/region.h | 4 + gcc/analyzer/sm-fd.cc | 1904 ++++++++++-------- gcc/analyzer/sm-malloc.cc | 13 +- gcc/analyzer/sm-taint.cc | 416 +++- gcc/analyzer/sm.cc | 12 + gcc/analyzer/sm.h | 11 + gcc/analyzer/store.cc | 15 +- gcc/analyzer/store.h | 4 +- gcc/analyzer/supergraph.cc | 13 +- gcc/analyzer/supergraph.h | 2 +- gcc/analyzer/svalue.cc | 3 +- gcc/analyzer/varargs.cc | 30 +- gcc/builtins.cc | 55 +- gcc/c-family/ChangeLog | 78 + gcc/c-family/c-attribs.cc | 31 + gcc/c-family/c-common.cc | 18 + gcc/c-family/c-common.h | 4 + gcc/c-family/c-format.cc | 8 +- gcc/c-family/c-ppoutput.cc | 78 +- gcc/c-family/c-pragma.cc | 425 +++- gcc/c-family/c-pragma.h | 13 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.cc | 1 + gcc/calls.cc | 2 +- gcc/cfghooks.cc | 13 +- gcc/common/config/loongarch/loongarch-common.cc | 1 + gcc/config/aarch64/aarch64-builtins.cc | 205 +- gcc/config/aarch64/aarch64-modes.def | 1 + gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd-builtin-types.def | 6 +- gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64.cc | 22 +- gcc/config/aarch64/aarch64.md | 13 +- gcc/config/aarch64/arm_acle.h | 53 + gcc/config/aarch64/iterators.md | 14 +- gcc/config/arc/arc-arch.h | 3 +- gcc/config/arc/arc-cpus.def | 1 + gcc/config/arc/arc-tables.opt | 3 + gcc/config/arc/arc.cc | 194 +- gcc/config/arc/arc.md | 32 +- gcc/config/arc/arc.opt | 3 + gcc/config/arc/arcHS4x.md | 17 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arm/arm-builtins.cc | 123 -- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.cc | 4 - gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/arm/iterators.md | 7 + gcc/config/arm/neon.md | 17 +- gcc/config/gcn/mkoffload.cc | 8 +- gcc/config/i386/i386-builtin.def | 34 +- gcc/config/i386/i386-builtins.cc | 2 + gcc/config/i386/i386-expand.cc | 188 +- gcc/config/i386/i386-features.cc | 503 +++-- gcc/config/i386/i386-features.h | 39 +- gcc/config/i386/i386-options.cc | 32 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.cc | 24 + gcc/config/i386/i386.md | 331 +++- gcc/config/i386/intelmic-mkoffload.cc | 56 +- gcc/config/i386/mmx.md | 70 +- gcc/config/i386/predicates.md | 8 + gcc/config/i386/sse.md | 85 +- gcc/config/loongarch/constraints.md | 24 +- gcc/config/loongarch/genopts/loongarch.opt.in | 4 + gcc/config/loongarch/loongarch-opts.cc | 7 + gcc/config/loongarch/loongarch-protos.h | 11 +- gcc/config/loongarch/loongarch.cc | 666 +++++-- gcc/config/loongarch/loongarch.h | 2 +- gcc/config/loongarch/loongarch.md | 437 ++--- gcc/config/loongarch/loongarch.opt | 4 + gcc/config/loongarch/predicates.md | 56 +- gcc/config/mips/mips.cc | 7 +- gcc/config/mips/mips.h | 7 - gcc/config/nvptx/mkoffload.cc | 8 +- gcc/config/rs6000/altivec.md | 26 +- gcc/config/rs6000/rs6000-c.cc | 21 +- gcc/config/rs6000/rs6000-p8swap.cc | 20 +- gcc/config/rs6000/rs6000-protos.h | 5 +- gcc/config/rs6000/rs6000.cc | 102 +- gcc/config/rs6000/rs6000.h | 11 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/rtems.h | 3 + gcc/config/s390/s390.cc | 2 +- gcc/config/xtensa/xtensa.cc | 60 +- gcc/config/xtensa/xtensa.md | 180 +- gcc/cp/ChangeLog | 166 ++ gcc/cp/call.cc | 112 +- gcc/cp/class.cc | 14 +- gcc/cp/constraint.cc | 30 +- gcc/cp/cp-objcp-common.cc | 2 + gcc/cp/cp-tree.h | 14 +- gcc/cp/cxx-pretty-print.cc | 6 + gcc/cp/decl.cc | 2 - gcc/cp/init.cc | 1 - gcc/cp/method.cc | 60 +- gcc/cp/module.cc | 629 +++--- gcc/cp/parser.cc | 129 +- gcc/cp/pt.cc | 284 ++- gcc/cp/semantics.cc | 13 + gcc/d/ChangeLog | 9 + gcc/d/Make-lang.in | 6 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 118 +- gcc/d/dmd/dmodule.d | 2 +- gcc/d/dmd/expressionsem.d | 8 + gcc/d/dmd/globals.d | 2 +- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/hdrgen.d | 17 +- gcc/d/dmd/mtype.d | 15 +- gcc/d/dmd/tokens.d | 5 +- gcc/d/dmd/tokens.h | 1 + gcc/d/dmd/typesem.d | 9 +- gcc/diagnostic-format-json.cc | 8 +- gcc/diagnostic-format-sarif.cc | 3 +- gcc/diagnostic-show-locus.cc | 52 +- gcc/doc/extend.texi | 41 +- gcc/doc/gimple.texi | 7 +- gcc/doc/invoke.texi | 64 +- gcc/dwarf2out.cc | 6 +- gcc/emit-rtl.cc | 6 +- gcc/expmed.cc | 28 +- gcc/expmed.h | 2 +- gcc/expr.cc | 55 +- gcc/expr.h | 2 +- gcc/fortran/ChangeLog | 39 + gcc/fortran/decl.cc | 15 +- gcc/fortran/intrinsic.texi | 6 +- gcc/fortran/openmp.cc | 1 - gcc/fortran/resolve.cc | 13 +- gcc/fortran/simplify.cc | 12 + gcc/fortran/trans-decl.cc | 2 +- gcc/gimple-array-bounds.cc | 2 +- gcc/gimple-pretty-print.cc | 32 +- gcc/gimple-range-cache.cc | 104 +- gcc/gimple-range-cache.h | 1 + gcc/gimple-range.cc | 34 +- gcc/gimplify.cc | 29 +- gcc/go/ChangeLog | 10 + gcc/go/go-gcc.cc | 20 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 6 + gcc/go/gofrontend/parse.cc | 6 +- gcc/go/gofrontend/types.cc | 5 +- gcc/graphds.cc | 2 +- gcc/ifcvt.cc | 5 +- gcc/input.cc | 67 +- gcc/internal-fn.cc | 36 +- gcc/internal-fn.def | 23 + gcc/jit/ChangeLog | 7 + gcc/jit/jit-recording.h | 8 +- gcc/lto-cgraph.cc | 2 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-dump.cc | 16 +- gcc/match.pd | 43 +- gcc/omp-general.h | 8 +- gcc/optabs.cc | 3 +- gcc/opts.cc | 4 +- gcc/passes.def | 3 +- gcc/predict.cc | 11 + gcc/predict.h | 1 + gcc/pretty-print.h | 7 + gcc/range-op-float.cc | 206 ++ gcc/range-op.cc | 226 ++- gcc/range-op.h | 69 +- gcc/rtl.h | 1 - gcc/rtlanal.cc | 30 +- gcc/statistics.cc | 2 +- gcc/stor-layout.cc | 7 +- gcc/testsuite/ChangeLog | 604 ++++++ gcc/testsuite/c-c++-common/Wpadded.c | 14 + gcc/testsuite/c-c++-common/attr-fd.c | 18 + gcc/testsuite/c-c++-common/gomp/pragma-3.c | 9 +- gcc/testsuite/c-c++-common/gomp/pragma-5.c | 9 +- gcc/testsuite/c-c++-common/hwasan/arguments-3.c | 4 +- gcc/testsuite/c-c++-common/pr103798-1.c | 28 + gcc/testsuite/c-c++-common/pr103798-10.c | 10 + gcc/testsuite/c-c++-common/pr103798-2.c | 30 + gcc/testsuite/c-c++-common/pr103798-3.c | 28 + gcc/testsuite/c-c++-common/pr103798-4.c | 28 + gcc/testsuite/c-c++-common/pr103798-5.c | 26 + gcc/testsuite/c-c++-common/pr103798-6.c | 27 + gcc/testsuite/c-c++-common/pr103798-7.c | 27 + gcc/testsuite/c-c++-common/pr103798-8.c | 27 + gcc/testsuite/c-c++-common/pr103798-9.c | 10 + gcc/testsuite/c-c++-common/pr91733.c | 17 + gcc/testsuite/c-c++-common/pr97498.c | 4 + gcc/testsuite/c-c++-common/pragma-diag-11.c | 13 + gcc/testsuite/c-c++-common/pragma-diag-12.c | 10 + gcc/testsuite/c-c++-common/pragma-diag-13.c | 4 + gcc/testsuite/g++.dg/conversion/ref8.C | 22 + gcc/testsuite/g++.dg/conversion/ref9.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C | 13 + gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic183.C | 14 + gcc/testsuite/g++.dg/cpp1z/class-deduction112.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C | 34 + gcc/testsuite/g++.dg/cpp2a/consteval31.C | 26 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 + .../ext/reference_constructs_from_temporary1.C | 214 ++ .../ext/reference_converts_from_temporary1.C | 214 ++ gcc/testsuite/g++.dg/ipa/pure-const-3.C | 2 +- gcc/testsuite/g++.dg/modules/loc-prune-1.C | 2 +- gcc/testsuite/g++.dg/modules/loc-prune-4.C | 22 + gcc/testsuite/g++.dg/modules/pr98718_a.C | 2 +- gcc/testsuite/g++.dg/modules/pr98718_b.C | 2 +- gcc/testsuite/g++.dg/modules/pr99072.H | 4 +- gcc/testsuite/g++.dg/pr106219.C | 31 + gcc/testsuite/g++.dg/pr94920-1.C | 17 + gcc/testsuite/g++.dg/pr94920.C | 63 + gcc/testsuite/g++.dg/template/operator16.C | 9 + gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C | 10 + gcc/testsuite/g++.dg/warn/Woverloaded-virt3.C | 7 + gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C | 7 + gcc/testsuite/g++.target/aarch64/complex-init.C | 37 + gcc/testsuite/g++.target/i386/pr106180-1.C | 31 + gcc/testsuite/g++.target/i386/pr91681.C | 20 + gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr98304-2.c | 37 + gcc/testsuite/gcc.dg/analyzer/fd-2.c | 96 +- gcc/testsuite/gcc.dg/analyzer/fd-3.c | 168 +- gcc/testsuite/gcc.dg/analyzer/fd-4.c | 134 +- gcc/testsuite/gcc.dg/analyzer/fd-5.c | 53 + gcc/testsuite/gcc.dg/analyzer/memcpy-2.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr106394.c | 19 + gcc/testsuite/gcc.dg/analyzer/stdarg-3.c | 57 + gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 66 + gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c | 329 ++++ .../gcc.dg/analyzer/torture/taint-read-index-2.c | 141 ++ .../gcc.dg/analyzer/torture/taint-read-index-3.c | 52 + .../gcc.dg/analyzer/torture/uninit-pr106204.c | 13 + gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c | 17 + gcc/testsuite/gcc.dg/analyzer/untracked-2.c | 7 + gcc/testsuite/gcc.dg/lto/pr105459_0.c | 35 + gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c | 4 +- gcc/testsuite/gcc.dg/pr102983.c | 2 +- gcc/testsuite/gcc.dg/pr106063.c | 9 + gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/pr106198.c | 22 + gcc/testsuite/gcc.dg/pr106249.c | 16 + gcc/testsuite/gcc.dg/pr106264.c | 27 + gcc/testsuite/gcc.dg/pr106278.c | 22 + gcc/testsuite/gcc.dg/pr106379-1.c | 9 + gcc/testsuite/gcc.dg/pr106397.c | 17 + gcc/testsuite/gcc.dg/pr23911.c | 3 +- gcc/testsuite/gcc.dg/pr94920-2.c | 15 + gcc/testsuite/gcc.dg/pr98304-1.c | 57 + gcc/testsuite/gcc.dg/pragma-message.c | 8 +- gcc/testsuite/gcc.dg/setjmp-7.c | 13 + gcc/testsuite/gcc.dg/torture/pr106196.c | 14 + gcc/testsuite/gcc.dg/torture/pr106414-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr106414-2.c | 12 + .../gcc.dg/tree-ssa/alias-access-path-13.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c | 3 +- gcc/testsuite/gcc.dg/vect/pr106250.c | 17 + .../gcc.target/aarch64/acle/data-intrinsics.c | 468 +++++ .../aarch64/advsimd-intrinsics/ignored_return_1.c | 9 + gcc/testsuite/gcc.target/aarch64/vect_unary_1.c | 249 +++ gcc/testsuite/gcc.target/arc/interrupt-13.c | 15 + gcc/testsuite/gcc.target/arm/vect_binary_1.c | 50 + gcc/testsuite/gcc.target/arm/vect_unary_1.c | 224 +++ .../gcc.target/i386/avx-vcomisd-pr106113-2.c | 8 + .../gcc.target/i386/avx-vcomiss-pr106113-2.c | 8 + .../gcc.target/i386/avx-vucomisd-pr106113-2.c | 8 + .../gcc.target/i386/avx-vucomiss-pr106113-2.c | 8 + gcc/testsuite/gcc.target/i386/bmi-andn-4.c | 9 + gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 6 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 6 +- gcc/testsuite/gcc.target/i386/fentryname3.c | 3 +- gcc/testsuite/gcc.target/i386/mvc7.c | 12 +- gcc/testsuite/gcc.target/i386/pr106010-1a.c | 58 + gcc/testsuite/gcc.target/i386/pr106010-1b.c | 63 + gcc/testsuite/gcc.target/i386/pr106010-1c.c | 41 + gcc/testsuite/gcc.target/i386/pr106010-2a.c | 82 + gcc/testsuite/gcc.target/i386/pr106010-2b.c | 62 + gcc/testsuite/gcc.target/i386/pr106010-2c.c | 47 + gcc/testsuite/gcc.target/i386/pr106010-3a.c | 80 + gcc/testsuite/gcc.target/i386/pr106010-3b.c | 126 ++ gcc/testsuite/gcc.target/i386/pr106010-3c.c | 69 + gcc/testsuite/gcc.target/i386/pr106010-4a.c | 101 + gcc/testsuite/gcc.target/i386/pr106010-4b.c | 67 + gcc/testsuite/gcc.target/i386/pr106010-4c.c | 54 + gcc/testsuite/gcc.target/i386/pr106010-5a.c | 117 ++ gcc/testsuite/gcc.target/i386/pr106010-5b.c | 80 + gcc/testsuite/gcc.target/i386/pr106010-5c.c | 62 + gcc/testsuite/gcc.target/i386/pr106010-6a.c | 115 ++ gcc/testsuite/gcc.target/i386/pr106010-6b.c | 157 ++ gcc/testsuite/gcc.target/i386/pr106010-6c.c | 80 + gcc/testsuite/gcc.target/i386/pr106010-7a.c | 58 + gcc/testsuite/gcc.target/i386/pr106010-7b.c | 63 + gcc/testsuite/gcc.target/i386/pr106010-7c.c | 41 + gcc/testsuite/gcc.target/i386/pr106010-8a.c | 58 + gcc/testsuite/gcc.target/i386/pr106010-8b.c | 53 + gcc/testsuite/gcc.target/i386/pr106010-8c.c | 38 + gcc/testsuite/gcc.target/i386/pr106010-9a.c | 89 + gcc/testsuite/gcc.target/i386/pr106010-9b.c | 90 + gcc/testsuite/gcc.target/i386/pr106010-9c.c | 90 + gcc/testsuite/gcc.target/i386/pr106010-9d.c | 92 + gcc/testsuite/gcc.target/i386/pr106038-1.c | 27 + gcc/testsuite/gcc.target/i386/pr106231-1.c | 8 + gcc/testsuite/gcc.target/i386/pr106231-2.c | 8 + gcc/testsuite/gcc.target/i386/pr106273.c | 27 + gcc/testsuite/gcc.target/i386/pr106303.c | 25 + gcc/testsuite/gcc.target/i386/pr106347.c | 24 + gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr85620-2.c | 3 +- .../gcc.target/i386/{pr85620-2.c => pr85620-5.c} | 4 +- .../gcc.target/i386/{pr85620-2.c => pr85620-6.c} | 3 +- gcc/testsuite/gcc.target/i386/pr85620-7.c | 14 + gcc/testsuite/gcc.target/i386/pr91681-1.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-2.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-3.c | 16 + gcc/testsuite/gcc.target/i386/pr93492-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr98482-1.c | 3 +- .../gcc.target/i386/sse-comiss-pr106113-1.c | 19 + .../gcc.target/i386/sse-comiss-pr106113-2.c | 59 + .../gcc.target/i386/sse-ucomiss-pr106113-1.c | 19 + .../gcc.target/i386/sse-ucomiss-pr106113-2.c | 59 + .../gcc.target/i386/sse2-comisd-pr106113-1.c | 19 + .../gcc.target/i386/sse2-comisd-pr106113-2.c | 59 + .../gcc.target/i386/sse2-ucomisd-pr106113-1.c | 19 + .../gcc.target/i386/sse2-ucomisd-pr106113-2.c | 59 + gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c | 15 + gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c | 21 + gcc/testsuite/gcc.target/i386/testnot-3.c | 9 + gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c | 30 + gcc/testsuite/gcc.target/loongarch/div-1.c | 9 + gcc/testsuite/gcc.target/loongarch/div-2.c | 9 + gcc/testsuite/gcc.target/loongarch/div-3.c | 9 + gcc/testsuite/gcc.target/loongarch/div-4.c | 9 + gcc/testsuite/gcc.target/loongarch/func-call-1.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-2.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-3.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-4.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-5.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-6.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-7.c | 34 + gcc/testsuite/gcc.target/loongarch/func-call-8.c | 33 + gcc/testsuite/gcc.target/loongarch/mulw_d_w.c | 10 + gcc/testsuite/gcc.target/loongarch/prolog-opt.c | 15 + .../gcc.target/loongarch/relocs-symbol-noaddend.c | 23 + .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 2 +- gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 + .../gcc.target/xtensa/constsynth_double.c | 2 +- gcc/testsuite/gdc.test/compilable/test3004.d | 4 +- gcc/testsuite/gdc.test/compilable/vcg-ast.d | 3 + .../gdc.test/fail_compilation/diag_in_array.d | 20 + gcc/testsuite/gfortran.dg/associate_54.f90 | 3 +- gcc/testsuite/gfortran.dg/associate_59.f90 | 9 + .../gfortran.dg/gomp/affinity-clause-7.f90 | 19 + gcc/testsuite/gfortran.dg/pack_simplify_1.f90 | 15 + gcc/testsuite/gfortran.dg/pr104313.f | 11 + gcc/testsuite/gfortran.dg/pr106209.f90 | 9 + gcc/testsuite/gfortran.dg/pr106226.f | 37 + gcc/testsuite/gfortran.dg/pr106331.f90 | 7 + gcc/testsuite/gfortran.dg/vect/pr106253.f | 35 + gcc/testsuite/gnat.dg/opt98.adb | 14 + gcc/testsuite/gnat.dg/opt98.ads | 19 + gcc/testsuite/gnat.dg/specs/discr5.ads | 5 +- gcc/testsuite/gnat.dg/specs/empty_variants.ads | 4 +- gcc/testsuite/gnat.dg/specs/pack13.ads | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue27938.go | 6 +- gcc/testsuite/lib/target-supports.exp | 2 +- gcc/timevar.def | 1 + gcc/toplev.cc | 2 +- gcc/tree-cfg.cc | 40 +- gcc/tree-cfgcleanup.cc | 12 +- gcc/tree-complex.cc | 9 +- gcc/tree-core.h | 13 +- gcc/tree-diagnostic-path.cc | 20 +- gcc/tree-into-ssa.cc | 141 +- gcc/tree-loop-distribution.cc | 69 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-alias.cc | 49 +- gcc/tree-ssa-dce.cc | 7 + gcc/tree-ssa-dom.cc | 85 +- gcc/tree-ssa-dom.h | 3 - gcc/tree-ssa-dse.cc | 55 +- gcc/tree-ssa-forwprop.cc | 72 + gcc/tree-ssa-loop-manip.cc | 233 +-- gcc/tree-ssa-loop-prefetch.cc | 27 +- gcc/tree-ssa-math-opts.cc | 112 +- gcc/tree-ssa-propagate.cc | 16 +- gcc/tree-ssa-sccvn.cc | 256 ++- gcc/tree-ssa-sink.cc | 6 + gcc/tree-ssa-strlen.cc | 4 +- gcc/tree-ssa-strlen.h | 2 + gcc/tree-ssanames.cc | 239 ++- gcc/tree-ssanames.h | 12 +- gcc/tree-vect-data-refs.cc | 18 +- gcc/tree-vect-loop-manip.cc | 125 +- gcc/tree-vect-loop.cc | 2 +- gcc/tree-vect-stmts.cc | 19 +- gcc/tree-vectorizer.cc | 29 +- gcc/tree-vrp.cc | 22 +- gcc/tree.h | 8 - gcc/value-query.cc | 63 +- gcc/value-query.h | 1 - gcc/value-range-pretty-print.cc | 152 ++ gcc/value-range-pretty-print.h | 39 + gcc/value-range-storage.cc | 4 +- gcc/value-range-storage.h | 27 +- gcc/value-range.cc | 493 +++-- gcc/value-range.h | 218 ++- gcc/value-relation.cc | 86 +- gcc/value-relation.h | 10 +- gcc/vr-values.cc | 15 +- include/ChangeLog | 11 + include/gomp-constants.h | 3 +- include/plugin-api.h | 33 + libbacktrace/ChangeLog | 18 + libbacktrace/Makefile.am | 27 +- libbacktrace/Makefile.in | 15 +- libbacktrace/config.h.in | 3 + libbacktrace/configure | 17 +- libbacktrace/configure.ac | 10 +- libbacktrace/elf.c | 7 +- libbacktrace/macho.c | 2 +- libcpp/ChangeLog | 29 + libcpp/directives.cc | 1 + libcpp/include/line-map.h | 55 +- libgcc/ChangeLog | 6 + libgcc/config/arc/lib1funcs.S | 2 + libgcc/config/arc/lib2funcs.c | 2 +- libgo/match.sh | 2 +- libgo/sysinfo.c | 3 - libgo/testsuite/gotest | 2 +- libgomp/ChangeLog | 56 + libgomp/target.c | 36 +- libgomp/testsuite/lib/libgomp.exp | 5 + .../testsuite/libgomp.c-c++-common/requires-1.c | 6 +- .../testsuite/libgomp.c-c++-common/requires-2.c | 4 +- .../testsuite/libgomp.c-c++-common/requires-3.c | 6 +- .../testsuite/libgomp.c-c++-common/requires-4.c | 21 +- .../testsuite/libgomp.c-c++-common/requires-5.c | 22 +- .../testsuite/libgomp.c-c++-common/requires-7.c | 12 +- libgomp/testsuite/libgomp.fortran/requires-1.f90 | 10 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 11 +- .../libgomp.oacc-c-c++-common/vred2d-128.c | 18 +- libiberty/ChangeLog | 10 + libiberty/_doprnt.c | 1 - libiberty/functions.texi | 2 +- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/internal/parseoptions.d | 17 + libphobos/libdruntime/core/thread/osthread.d | 9 + libphobos/libdruntime/rt/aApply.d | 108 +- libphobos/libdruntime/rt/aApplyR.d | 71 +- libphobos/libdruntime/rt/aaA.d | 39 +- libphobos/libdruntime/rt/arrayassign.d | 83 +- libphobos/libdruntime/rt/lifetime.d | 378 +++- libphobos/src/MERGE | 2 +- libphobos/src/std/complex.d | 4 +- libphobos/src/std/file.d | 35 +- libphobos/src/std/math/exponential.d | 648 +++--- libsanitizer/ChangeLog | 7 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 17 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 44 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 2 +- .../sanitizer_platform_limits_posix.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_solaris.h | 56 + libstdc++-v3/ChangeLog | 147 ++ libstdc++-v3/configure | 2 - libstdc++-v3/configure.ac | 1 - libstdc++-v3/include/bits/char_traits.h | 9 - libstdc++-v3/include/bits/stl_algo.h | 104 +- libstdc++-v3/include/bits/stl_iterator.h | 163 +- libstdc++-v3/include/bits/utility.h | 6 +- libstdc++-v3/include/debug/debug.h | 5 +- libstdc++-v3/include/debug/macros.h | 4 - libstdc++-v3/include/debug/string | 95 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/istream | 31 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/type_traits | 52 +- libstdc++-v3/include/std/variant | 6 +- libstdc++-v3/include/std/version | 5 +- .../20_util/reference_from_temporary/value.cc | 110 ++ .../reference_from_temporary/value2.cc} | 25 +- .../reference_from_temporary/version.cc} | 32 +- .../20_util/variable_templates_for_traits.cc | 14 + .../find/char/4.cc => debug/find1_neg.cc} | 26 +- .../find/char/4.cc => debug/find2_neg.cc} | 26 +- .../basic_string/operations/find/char/1.cc | 18 +- .../basic_string/operations/find/char/2.cc | 16 +- .../basic_string/operations/find/char/3.cc | 14 +- .../basic_string/operations/find/char/4.cc | 8 +- .../basic_string/operations/find/char/5.cc | 4 +- .../basic_string/operations/find/char/6.cc | 4 +- .../basic_string/operations/find/wchar_t/1.cc | 18 +- .../basic_string/operations/find/wchar_t/2.cc | 16 +- .../basic_string/operations/find/wchar_t/3.cc | 14 +- .../basic_string/operations/find/wchar_t/4.cc | 8 +- .../basic_string/operations/find/wchar_t/5.cc | 4 +- .../basic_string/operations/find/wchar_t/6.cc | 4 +- .../testsuite/24_iterators/common_iterator/1.cc | 23 +- .../24_iterators/common_iterator/100823.cc | 58 + .../extractors_character/char/pr106248.cc | 40 + .../extractors_character/wchar_t/pr106248.cc | 40 + libstdc++-v3/testsuite/util/testsuite_fs.h | 5 +- libstdc++-v3/testsuite/util/testsuite_string.h | 20 + lto-plugin/ChangeLog | 26 + lto-plugin/Makefile.am | 5 +- lto-plugin/Makefile.in | 6 +- lto-plugin/config.h.in | 4 +- lto-plugin/configure | 27 +- lto-plugin/configure.ac | 22 +- lto-plugin/lto-plugin.c | 76 +- 704 files changed, 26420 insertions(+), 8547 deletions(-) create mode 100644 gcc/ada/libgnat/a-cfidll.adb copy gcc/ada/libgnat/{a-cfdlli.ads => a-cfidll.ads} (96%) delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads create mode 100644 gcc/range-op-float.cc create mode 100644 gcc/testsuite/c-c++-common/Wpadded.c create mode 100644 gcc/testsuite/c-c++-common/attr-fd.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-1.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-10.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-2.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-3.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-4.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-5.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-6.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-7.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-8.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-9.c create mode 100644 gcc/testsuite/c-c++-common/pr91733.c create mode 100644 gcc/testsuite/c-c++-common/pr97498.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-11.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-12.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-13.c create mode 100644 gcc/testsuite/g++.dg/conversion/ref8.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic183.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction112.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C create mode 100644 gcc/testsuite/g++.dg/ext/reference_constructs_from_temporary1.C create mode 100644 gcc/testsuite/g++.dg/ext/reference_converts_from_temporary1.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-prune-4.C create mode 100644 gcc/testsuite/g++.dg/pr106219.C create mode 100644 gcc/testsuite/g++.dg/pr94920-1.C create mode 100644 gcc/testsuite/g++.dg/pr94920.C create mode 100644 gcc/testsuite/g++.dg/template/operator16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-virt3.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C create mode 100644 gcc/testsuite/g++.target/aarch64/complex-init.C create mode 100644 gcc/testsuite/g++.target/i386/pr106180-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr91681.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/mul-sext.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98304-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memcpy-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106394.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stdarg-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/taint-read-index-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/taint-read-index-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-pr106204.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/untracked-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr105459_0.c create mode 100644 gcc/testsuite/gcc.dg/pr106063.c create mode 100644 gcc/testsuite/gcc.dg/pr106189.c create mode 100644 gcc/testsuite/gcc.dg/pr106198.c create mode 100644 gcc/testsuite/gcc.dg/pr106249.c create mode 100644 gcc/testsuite/gcc.dg/pr106264.c create mode 100644 gcc/testsuite/gcc.dg/pr106278.c create mode 100644 gcc/testsuite/gcc.dg/pr106379-1.c create mode 100644 gcc/testsuite/gcc.dg/pr106397.c create mode 100644 gcc/testsuite/gcc.dg/pr94920-2.c create mode 100644 gcc/testsuite/gcc.dg/pr98304-1.c create mode 100644 gcc/testsuite/gcc.dg/setjmp-7.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106196.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106414-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106414-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr106250.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/data-intrinsics.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/ignored_return_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_unary_1.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-13.c create mode 100644 gcc/testsuite/gcc.target/arm/vect_binary_1.c create mode 100644 gcc/testsuite/gcc.target/arm/vect_unary_1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vcomisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vcomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vucomisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vucomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi-andn-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9d.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106038-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106231-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106231-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106273.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106303.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106347.c copy gcc/testsuite/gcc.target/i386/{pr85620-2.c => pr85620-5.c} (52%) copy gcc/testsuite/gcc.target/i386/{pr85620-2.c => pr85620-6.c} (72%) create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-comiss-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-comiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-ucomiss-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-ucomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-comisd-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-comisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-ucomisd-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-ucomisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c create mode 100644 gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/testnot-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-5.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-6.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-7.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-8.c create mode 100644 gcc/testsuite/gcc.target/loongarch/mulw_d_w.c create mode 100644 gcc/testsuite/gcc.target/loongarch/prolog-opt.c create mode 100644 gcc/testsuite/gcc.target/loongarch/relocs-symbol-noaddend.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106091.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag_in_array.d create mode 100644 gcc/testsuite/gfortran.dg/associate_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pack_simplify_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104313.f create mode 100644 gcc/testsuite/gfortran.dg/pr106209.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr106226.f create mode 100644 gcc/testsuite/gfortran.dg/pr106331.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr106253.f create mode 100644 gcc/testsuite/gnat.dg/opt98.adb create mode 100644 gcc/testsuite/gnat.dg/opt98.ads create mode 100644 gcc/value-range-pretty-print.cc create mode 100644 gcc/value-range-pretty-print.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.h create mode 100644 libstdc++-v3/testsuite/20_util/reference_from_temporary/value.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/find/char/4.cc => [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/find/char/4.cc => [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{operations/find/char/4.cc => [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{operations/find/char/4.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character [...] create mode 100644 libstdc++-v3/testsuite/util/testsuite_string.h