From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7840) id F1CC9384AB71; Mon, 22 Apr 2024 21:43:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1CC9384AB71 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1713822185; bh=8Aa6SIC14YAuOm/Ufuih2RWDPHtBnITd5fr9FfDQ3W4=; h=From:To:Subject:Date:From; b=t+dSPQu5O6fH9wjVNIoYtT/z8iR47oBa6ROXC/mNbxBVZ0b7GOcAAQSM3PMJ0nmC+ KzeXjhQF452b9XOlsi1o77k4gfUOJQ1X/xOjxrhjamKj63n5ekNYRqvcVBpCzmAhNL QkjahHVjRJ+DkHeG6pCMCz/FtcUGX5/Pq1ogQ5UA= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Eugene Rozenfeld To: gcc-cvs@gcc.gnu.org Subject: [gcc/microsoft/heads/main] (408 commits) Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' int X-Act-Checkin: gcc X-Git-Author: Eugene Rozenfeld X-Git-Refname: refs/vendors/microsoft/heads/main X-Git-Oldrev: b707d632683418cbc5c61bc81a3e1393f4a361b9 X-Git-Newrev: 012850a7800c90506ecefda08067edf7c0035826 Message-Id: <20240422214305.F1CC9384AB71@sourceware.org> Date: Mon, 22 Apr 2024 21:43:05 +0000 (GMT) List-Id: The branch 'microsoft/heads/main' was updated to point to: 012850a7800... Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' int It previously pointed to: b707d632683... Merge commit 'ecd2c373720af214f20671f9e7d760548b51ef4a' int Diff: Summary of changes (added commits): ----------------------------------- 012850a... Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' int ef23922... Revert "RISC-V: Support highpart register overlap for widen (*) d37b34f... RISC-V: Add xfail test case for incorrect overlap on v0 (*) a7d01a7... Daily bump. (*) 3afcb04... Revert "RISC-V: Fix overlap group incorrect overlap on v0" (*) f9a48fe... PR modula2/112893 full type checking between proctype and p (*) 1690e47... RISC-V: Add xfail test case for wv insn highest overlap (*) f5447ea... Revert "RISC-V: Support highest overlap for wv instructions (*) 9f10005... RISC-V: Add xfail test case for wv insn register overlap (*) 0cbeafe... Revert "RISC-V: Support one more overlap for wv instruction (*) 90ded75... Daily bump. (*) c23db3e... i386: Fix up *avx2_eq3 constraints [PR114783] (*) 2afdecc... c-family: Allow arguments with NULLPTR_TYPE as sentinels [P (*) a39983b... c: Fix ICE with -g and -std=c23 related to incomplete types (*) d86472a... libstdc++: Simplify constraints on <=> for std::reference_w (*) eed7fb1... libstdc++: Support link chains in std::chrono::tzdb::locate (*) e8f0540... Update gcc sv.po (*) 33bf8e5... internal-fn: Fix up expand_arith_overflow [PR114753] (*) 1216460... middle-end: refactory vect_recog_absolute_difference to sim (*) 9451b6c... Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768] (*) ede01df... bpf: remove huge memory waste with string allocation. (*) d7190d0... bpf: support more instructions to match CO-RE relocations (*) 4d4929f... d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650 (*) 9f29584... rtlanal: Fix set_noop_p for volatile loads or stores [PR114 (*) 36f4c8a... libgcc: Another __divmodbitint4 bug fix [PR114762] (*) 694fa37... [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__ (*) 85c187b... Daily bump. (*) e498ba9... Add nios2*-*-* to the list of obsolete targets (*) e243d0f... Fortran: Fix ICE and clear incorrect error messages [PR1147 (*) 7eecc08... [testsuite] [i386] add -msse2 to tests that require it (*) 0ea96af... [testsuite] [i386] work around fails with --enable-frame-po (*) 36d0038... [testsuite] [arm] accept empty init for bfloat16 (*) ce2dfc5... [c++] [testsuite] adjust contracts9.C for negative addresse (*) df92df0... [testsuite] [aarch64] Require fpic effective target. (*) 514c6b1... [testsuite] [i386] require fpic for pr111497.C (*) cc02ebf... [testsuite] xfail pr103798-2 in C++ on vxworks too [PR11370 (*) e965162... [testsuite] [analyzer] include sys/select.h if available (*) 8a11709... [testsuite] [analyzer] require fork where used (*) 5be4f20... [testsuite] [analyzer] skip access-mode: O_ACCMODE on vxwor (*) 76a1bcc... [testsuite] [analyzer] avoid vxworks libc mode_t (*) 5dfbc05... [testsuite] introduce strndup effective target (*) dcf0bd1... [libstdc++] [testsuite] disable SRA for compare_exchange_pa (*) 5b17817... [libstdc++] [testsuite] xfail double-prec from_chars for fl (*) da3504a... [libstdc++] define zoneinfo_dir_override on vxworks (*) a2f4be3... AArch64: remove reliance on register allocator for simd/gpr (*) 82d6d38... libgcc: Fix up __divmodbitint4 [PR114755] (*) 6c152c9... internal-fn: Temporarily disable flag_trapv during .{ADD,SU (*) 6e62ede... testsuite, rs6000: Fix builtins-6-p9-runnable.c for BE [PR1 (*) 58a0b19... rs6000: Fix bcd test case (*) 69576bc... Daily bump. (*) 7c2a9db... libstdc++: Implement "Printing blank lines with println" fo (*) 5705614... DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*) a9fefbf... libcpp: Regenerate aclocal.m4 and configure [PR 114748] (*) bf2b523... tree-optimization/114749 - reset partial vector decision fo (*) 420ece6... GCN: Enable effective-target 'vect_long_long' (*) 909c6fa... AVR: target/114752 - Fix ICE on inline asm const 64-bit flo (*) 3cfe94a... libstdc++: Add include guard to simd-internal header (*) 0fc7f3c... libstdc++: Avoid ill-formed types on ARM (*) 299d14a... asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743] (*) 9c7cf5d... Daily bump. (*) eadd05d... PR modula2/114745: const cast causes ICE (*) f438acf... testsuite: Fix data check loop on vect-early-break_124-pr11 (*) 48024a9... Fortran: ALLOCATE of fixed-length CHARACTER with SOURCE/MOL (*) 4437482... libstdc++: Fix "extact" typos in comments (*) 8eddd87... Document that vector_size works with typedefs [PR92880] (*) f949481... tree-optimization/114736 - SLP DFS walk issue (*) 45a41ac... tree-optimization/114733 - neg induction fails for 1 elemen (*) a7578a0... OpenACC 2.7: Adjust acc_map_data/acc_unmap_data interaction (*) 274f6bb... Fix some comment nits (*) dc17e75... build: Use of cargo not yet supported here in Canadian cros (*) 3ebc789... build: Don't check for host-prefixed 'cargo' program (*) 79ff534... c++: Handle ARRAY_TYPE in check_bit_cast_type [PR114706] (*) 6e925ba... optimize Zicond conditional select cases. (*) c39dc5b... [strub] improve handling of indirected volatile parms [PR11 (*) 46d914d... LoongArch: Add indexes for some compilation options. (*) e1d4c8e... Daily bump. (*) 701e1b9... gotools: Workaround non-reproduceability of automake (*) b623971... libstdc++: Update libstdc++.so versioning history for 14.1. (*) 0d58450... libstdc++: Add std::reference_wrapper comparison operators (*) 2a0c083... libstdc++: Heterogeneous std::pair comparisons [PR113386] (*) 2d69441... libstdc++: Fix infinite loop in std::istream::ignore(n, del (*) 6e11bb4... AVR: Add 8 more avrxmega3 MCUs. (*) f8409c3... m68k: Quiet up cppcheck warning [PR114689] (*) 52972ab... libstdc++: Update baseline symbols for riscv64-linux (*) ab5bb2b... ada: Add documentation for Exceptional_Cases (*) 18e881e... Guard longjmp in test to not inf loop [PR114720] (*) 02cc8f3... RISC-V: Add VLS to mask vec_extract [PR114668]. (*) 9d573f7... gcov-profile/114715 - missing coverage for switch (*) a3281dd... x86: Allow TImode offsettable memory only with 8-bit consta (*) 85002f8... middle-end: adjust loop upper bounds when peeling for gaps (*) 3e1e73f... build: Check for cargo when building rust language (*) e3fda76... Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' into single use (*) 24d92f6... Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL' (*) f7c8fa7... Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS' into single use (*) cb70a49... Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Mak (*) 7f4ba54... testsuite: i386: Restrict gcc.target/i386/fhardened-1.c etc (*) 7ec54f5... attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusi (*) 3878e9a... c++: Only emit exported GMF usings [PR114600] (*) fe99ab1... Daily bump. (*) 62a0ef0... c++: Setup aliases imported from modules [PR106820] (*) 3319d1a... Daily bump. (*) a9d3b3c... Regenerate c.opt.urls (*) da375ba... c++/modules: make bits_in/out move-constructible (*) 436ab7e... c++/modules: optimize tree flag streaming (*) 5ec5791... libstdc++: Update some baseline_symbols.txt (x32) (*) 1667962... Daily bump. (*) 967424d... aarch64: Add rcpc3 dependency on rcpc2 and rcpc (*) b181627... aarch64: Enable +cssc for armv8.9-a (*) 6039925... c++: ICE with temporary of class type in array DMI [PR10996 (*) aa57af9... rs6000: Add OPTION_MASK_POWER8 [PR101865] (*) 716af95... c++/modules: local type merging [PR99426] (*) df7bfdb... c++: reference cast, conversion fn [PR113141] (*) d435571... c++: reference list-init, conversion fn [PR113141] (*) c950008... Regenerate opt.urls (*) 9114634... c++: Fix bogus warnings about ignored annotations [PR114691 (*) d74fe10... c++: templated substitution into lambda-expr, cont [PR11439 (*) 0fd824d... c++: Diagnose or avoid constexpr dtors in classes with virt (*) 245595d... match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit (*) 9b8c6ff... aarch64: Avoid using mismatched ZERO ZA sizes (*) a76f236... s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c (*) 081c1e9... c++: templated substitution into lambda-expr [PR114393] (*) 3bd3ca0... libgfortran: Fix compilation of gf_vsnprintf (*) 6e7e594... RISC-V: Fix Werror=sign-compare in riscv_validate_vector_ty (*) 67e1433... analyzer: Bail out on function pointer for -Wanalyzer-alloc (*) 8c6f13d... tree-cfg: Make the verifier returns_twice message translata (*) c9e94ae... Limit special asan/ubsan/bitint returns_twice handling to c (*) e30e760... contrib/check-params-in-docs.py: Ignore target-specific par (*) b6c8259... testsuite: Fix loop-interchange-16.c (*) dc51a64... RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGN (*) d1a21a6... Daily bump. (*) 9b8bc02... btf: fix a possibly misleading asm debug comment (*) f079d69... btf: emit non-representable bitfield as void (*) 33f83d3... contrib/check-params-in-docs.py: Ignore gcn-preferred-vecto (*) b87ba79... aarch64: Fix _BitInt testcases (*) eec2201... Update GCC 14.1 library versions in docs (*) a975d89... libstdc++: Regenerate trunk baseline_symbols.txt files for (*) d33ec3b... aarch64: Remove FMV features whose names may change (*) 27e3431... aarch64: Remove unsupported FMV features (*) a28df11... aarch64: Fix typo and make rdma/rdm alias for FMV (*) 3ef14f5... aarch64: Fix FMV array iteration bounds (*) e33fc84... aarch64: Reorder FMV feature priorities (*) 1defe74... libstdc++: Export std::__basic_file::native_handle as GLIBC (*) b262b17... c++: build_extra_args recapturing local specs [PR114303] (*) 0dc39de... modula2: add modula-2 language section to languages support (*) 508b2b9... libstdc++: Regenerate baseline_symbols.txt files for Linux (*) 467898d... asan, v3: Fix up handling of > 32 byte aligned variables wi (*) c7e8a8d... tree-optimization/109596 - wrong debug stmt move by copyhea (*) 52b6310... middle-end/114681 - condition coverage and inlining (*) cb46aca... c++: Fix ANNOTATE_EXPR instantiation [PR114409] (*) f3fdcf4... RISC-V: Remove -Wno-psabi for test build option [NFC] (*) e40a3d8... RISC-V: Bugfix ICE for the vector return arg in mode switch (*) 936dd62... btf: do not skip members of data type with type id BTF_VOID (*) 5c869aa... ctf: fix PR debug/112878 (*) 0f3e76e... Daily bump. (*) 39f8192... Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass (*) b8b148b... target: missing -Whardened with -fcf-protection=none [PR114 (*) 4a94551... analyzer: fix ICE on negative values for size_t [PR114472] (*) 107b0e6... analyzer: add SARIF property bag to -Wanalyzer-infinite-loo (*) 960e07d... analyzer: add SARIF property bag to -Wanalyzer-infinite-rec (*) 7a49d5d... analyzer: add SARIF property bags to -Wanalyzer-overlapping (*) 115d5c6... analyzer: show size in SARIF property bag for -Wanalyzer-ta (*) 7f6599a... analyzer: fixes to internal docs (*) 082374f... analyzer, testuite: comment fixes (*) d09d70c... testsuite: add some missing -fanalyzer to plugin tests (*) 19b9841... Regenerate gcc.pot (*) ded646c... Fortran: fix argument checking of intrinsics C_SIZEOF, C_F_ (*) 912753c... tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismat (*) 5aa3fec... aarch64: Add support for _BitInt (*) 3a787e0... aarch64: Do not give ABI change diagnostics for _BitInt(N) (*) 4decc10... libstdc++: Adjust expected locale-dependent date formats in (*) 9586d62... libstdc++: Handle EMLINK and EFTYPE in std::filesystem::rem (*) 4be1cc5... c++: Implement C++26 P2809R3 - Trivial infinite loops are n (*) 4923ed4... testsuite: Adjust pr113359-2_*.c with unsigned long long [P (*) 109f1b2... Revert "combine: Don't combine if I2 does not change" (*) 7924e35... rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8 (*) 0774240... c++: Keep DECL_SAVED_TREE of cdtor instantiations in module (*) ea665f9... [APX] Prohibit SHA/KEYLOCKER usage of EGPR when APX enabled (*) 77c0b5b... c++: Track declarations imported from partitions [PR99377] (*) 0753ae1... Daily bump. (*) 92b38ec... libstdc++: Fix build for targets without FP std::from_chars (*) 639215c... btf: improve btf-datasec-3.c test [PR114642] (*) 1f719aa... s390x: Optimize vector permute with constant indexes (*) 8075477... btf: emit symbol refs in DATASEC entries only for BPF [PR11 (*) 685d822... aarch64: Fix ACLE SME streaming mode error in neon-sve-brid (*) de82b0c... Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535 (*) 88aea12... Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956] (*) 32fb04a... lto/114655 - -flto=4 at link time doesn't override -flto=au (*) ce3c743... RTEMS: Fix powerpc configuration (*) dd78e6a... Guard function->cond_uids access [PR114601] (*) a79d13a... i386: Fix aes/vaes patterns [PR114576] (*) 897a241... modula2: remove description of fdebug-trace-quad, fdebug-tr (*) 46120d7... modula2: tidyup makeSystem (*) 8657d76... LoongArch: Enable switchable target (*) 73fb0a6... rust: Add rust.install-dvi and rust.install-html rules (*) a244755... Generate constant at start of loop, without UB (*) 2daeb89... Add tree-inlined gconds to caller cond->expr map (*) 21c9fd9... libquadmath: Provide __BYTE_ORDER, __LITTLE_ENDIAN and __BI (*) cfed80b... c++: Fix up maybe_warn_for_constant_evaluated calls [PR1145 (*) 64aa48c... Fix up duplicated words mostly in comments, part 2 (*) 7dd1f9d... bitint: Don't move debug stmts from before returns_twice ca (*) 46c9166... libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArc (*) 9670a23... aarch64: Add support for aarch64-gnu (GNU/Hurd on AArch64) (*) 532c57f... Move GNU/Hurd startfile spec from config/i386/gnu.h to conf (*) d76df69... middle-end/114604 - ranger allocates bitmap without initial (*) ddee437... RTEMS: Add multilib configuration for aarch64 (*) 481ba4f... libquadmath: Use soft-fp for sqrtq finite positive argument (*) 18e94e0... x86: Define __APX_INLINE_ASM_USE_GPR32__ (*) 9c97de6... testsuite: Add profile_update_atomic check to gcov-20.c [PR (*) 26eb5f8... rs6000: Fix wrong align passed to build_aligned_type [PR883 (*) 600bf39... PR modula2/114648 cc1gm2 by default does not handle C pre-p (*) 45532e3... Daily bump. (*) eaccdba... combine: Fix ICE in try_combine on pr112494.c [PR112560] (*) df7625c... GCN: '--param=gcn-preferred-vectorization-factor=[default,3 (*) 3fa8bff... New effective-target 'asm_goto_with_outputs' (*) a02d7f0... GCN, nvptx: Errors during device probing are fatal (*) 477c8a8... Fortran: Accept again tab as alternative to space as separa (*) f4f7c52... Update gcc fr.po (*) 1e3312a... ICF&SRA: Make ICF and SRA agree on padding (*) 1162861... ipa: Compare jump functions in ICF (PR 113907) (*) feb6a2d... libstdc++: Use char for _Utf8_view if char8_t isn't availab (*) cd77e15... libstdc++: Fix tests that fail with -fno-char8_t (*) 87bc206... libstdc++: Combine two std::from_chars tests into one (*) 2c1c248... aarch64: Fix expansion of svsudot [PR114607] (*) 9706965... RISC-V: Implement TLS Descriptors. (*) d5d8448... s390: Fix s390_const_int_pool_entry_p and movdi peephole2 [ (*) 278cad8... aarch64: Fix vld1/st1_x4 intrinsic test (*) 080cac1... ChangeLog: Add by hand ChangeLog entry for PR114361 revert. (*) 1a96eb0... Daily bump. (*) b93836d... contrib: Add 8057f9aa1f7e70490064de796d7a8d42d446caf8 to ig (*) 97d5cd8... tree-optimization/114624 - fix use-after-free in SCCP (*) 7d051f7... RISC-V: Refine the error msg for RVV intrinisc required ext (*) 39cb6b8... Darwin: Sync coverage specs with gcc/gcc.cc. (*) aa2ab7b... RISC-V: Minor fix for max_point (*) af3a980... RISC-V: Allow RVV intrinsic for more function target (*) 8f0ff6b... LoongArch: Set default alignment for functions jumps and lo (*) 4e3c825... PR modula2/114617 gm2 unable to resolve const expressions u (*) 93adf88... libfortran: Fix handling of formatted separators. (*) 09992f8... d: Merge upstream dmd, druntime b65767825f, phobos 92dc5a4e (*) 06a7e75... x86: Use explicit shift count in double-precision shifts (*) c6892a4... Copy condition->expr map when inlining [PR114599] (*) 888bf71... Remove unecessary and broken MC/DC compile test (*) 4b02dd4... analyzer: respect GCC_COLORS in out-of-bounds diagrams [PR1 (*) 75b49c0... testsuite, Darwin: Account for block labels in function bod (*) 2b2d3a1... c++: add fixed test [PR91079] (*) e7d015b... aarch64: Fix whitespace in aarch64-ldp-fusion.cc:alias_walk (*) 8cd0d29... ipa: Force args obtined through pass-through maps to the ex (*) 0c22f67... Regenerate common.opt.urls (*) 67cbb1c... aarch64: Fix bogus cnot optimisation [PR114603] (*) e4d0743... c-family: remove dead #undef (*) 8c90638... c++: constexpr error with fn redecl in local scope [PR11113 (*) a844095... vect: Don't clear base_misaligned in update_epilogue_loop_v (*) 6f10056... modula2: Add m2.install-dvi in gcc/m2/Make-lang.in (*) 679f81a... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*) 8057f9a... Revert "Fix ICE with -g and -std=c23 related to incomplete (*) 9627cbb... libatomic: Regenerate configure properly (*) 9ab8fdf... middle-end/114599 - fix bitmap allocation for check_ifunc_c (*) effd947... testsuite: Fix up error on gcov1.d (*) 592536e... c++: Fix ICE with weird copy assignment operator [PR114572] (*) 12b0445... go: Add go.install-dvi rule in go/Make-lang.in (*) 4c8b360... testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from co (*) 3b36e86... testsuite/gcc.dg/debug/btf/btf-datasec-1.c: Handle leading- (*) 5192e72... Daily bump. (*) 27b6d08... libatomic: Fix build for --disable-gnu-indirect-function [P (*) 801e82a... c++: alias CTAD and template template parm [PR114377] (*) ca56b43... ipa: Avoid duplicate replacements in IPA-SRA transformation (*) a244764... [PR114415][scheduler]: Fixing wrong code generation (*) 7520a49... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*) 1df5671... x86: Define __APX_F__ for -mapxf (*) dc8a251... Add gcov MC/DC tests for GDC (*) 08a5233... Add condition coverage (MC/DC) (*) b7bd2ec... MAINTAINERS: Update my email address (*) 86dce00... aarch64: Recognise svundef idiom [PR114577] (*) 85621f9... tree-optimization/114485 - neg induction with partial vecto (*) 1c89d1b... libgomp.texi: Update entries in OpenMP TR12 implementation (*) 1baec8d... fold-const: Handle NON_LVALUE_EXPR in native_encode_initial (*) 48530ef... bitint: Handle m_bitfld_load cast in outer m_cast_condition (*) f2ccfb2... [MAINTAINERS] Update my email address and step down as arm (*) e152177... tree-optimization/114551 - loop splitting and undefined ove (*) fe385c2... Don't set full_profile in auto-profile [PR113765] (*) 88ce7fb... Daily bump. (*) f375550... Update gcc sv.po (*) 5c749db... Regenerate i386.opt.urls (*) 8f9e92e... libgcc: Add missing HWCAP entries to aarch64/cpuinfo.c (*) cab32ba... tree-profile: Disable indirect call profiling for IFUNC res (*) 6f91cce... lto-wrapper.cc: Add offload target name to 'offload_args' s (*) d60968d... libphobos, Darwin: Enable libphobos for most Darwin. (*) ce7cb10... GCN: install.texi update for Newlib change and LLVM 18 rele (*) 7f65d82... libstdc++: Reverse arguments in constraint for std::optiona (*) b2460d6... GCN: Fix --with-arch= handling in mkoffload [PR111966] (*) 8455d6f... libquadmath: Don't assume the storage for __float128 argume (*) 0303974... expr: Fix up emit_push_insn [PR114552] (*) e7b7188... tree-optimization/114557 - reduce ehcleanup peak memory use (*) 8677182... LoongArch: Remove unused code. (*) a1e6798... Daily bump. (*) 1bafa6a... PR modula2/114565 progress trace would be useful to isolate (*) 871bb5a... Fix ICE with -g and -std=c23 related to incomplete types [P (*) e945d32... analyzer: prevent ICEs with null types (*) 21aa57e... libstdc++: Guard uses of char8_t with __cpp_char8_t [PR1145 (*) ca2f7c8... libiberty: Invoke D demangler when --format=auto (*) 2f29240... c++: make __is_array return false for T[0] [PR114479] (*) daa2e7c... c++: ICE with scoped enum in switch condition [PR103825] (*) 5d7e9a3... c++: binding reference to comma expr [PR114561] (*) 0e64bbb... libstdc++: Allow adjacent __maybe_present_t fie (*) d5aa2ca... aarch64: Fix typo in comment about FEATURE_STRING (*) 1e459e6... Prettify output of debug_dwarf_die (*) a7aa945... Fortran: Add error for subroutine passed to a variable dumm (*) 35408b3... Fortran: Fix wrong recursive errors and class initializatio (*) 9a5e4aa... Fix up postboot dependencies [PR106472] (*) 9479205... Fix up duplicated words mostly in comments, part 1 (*) b120e35... jit, Darwin: Implement library exports list. (*) 799a056... testsuite: Remove duplicate -lgcov [PR114034] (*) ad8e34e... testsuite, Darwin: Allow for an undefined symbol [PR114036] (*) 451bb0b... Darwin: Correct a version check. (*) 3c499f8... Darwin: Do not emit .macinfo when dsymutil cannot consume i (*) c85c2e2... testsuite, Darwin: Update bad-mapper-1 after libiberty chan (*) 078f4a9... LoongArch: Fix missing plugin header (*) b253b46... LoongArch: Add support for TLS descriptors. (*) 6f9ba3e... LoongArch: Regenerate loongarch.opt.urls. (*) 0454eec... Daily bump. (*) 4bd2f59... PR modula2/114548 gm2 fails to identify variable in a const (*) bba118d... c++: C++26 returning reference to temporary (*) d28ea8e... LoongArch: Split loongarch_option_override_internal into sm (*) 7f424c3... LoongArch: Add descriptions of the compilation options. (*) 1831a5e... Daily bump. (*) 14d0c86... modula2: Fix m2.install-info in gcc/m2/Make-lang.in (*) ec2c15f... modula2: Add m2.install-html rule to gcc/m2/Make-lang.in (*) 08eaafa... [committed] RISC-V: Add missing insn types to XiangShan Nan (*) b313bab... RISC-V: Fix misspelled term builtin in error message (*) 46eb34a... RISC-V: Fix one unused varable in riscv_subset_list::parse (*) 86d83ff... Daily bump. (*) 6fc84f6... mips: Fix C23 (...) functions returning large aggregates [P (*) 4921bd8... Daily bump. (*) 4c18ace... [PATCH] Allow `gcc_jit_type_get_size` to work with pointers (*) 28dca4b... Fix lrcpc3 testcase (*) f15cea1... libstdc++-v3: drop GCC Runtime Library Exception from gen t (*) e162228... GCN: Enable effective-target 'vect_long_mult' (*) 7cc68c4... GCN: Enable effective-target 'vect_hw_misalign' (*) ec8e3db... GCN: Enable effective-target 'vect_early_break', 'vect_earl (*) 6fb253a... Fortran: fix NULL pointer dereference on overlapping initia (*) 3c793f0... Fortran: Fix a gimplifier ICE/wrong result with finalizatio (*) 22f48d7... Use fatal_error instead of internal_error for when ZSTD is (*) 26a7236... testsuite: Add a test case for negating FP vectors containi (*) 63e6ec5... Daily bump. (*) c1e6653... [committed] Provide suitable output template for zero_exten (*) 86b0b1b... Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c (*) 8bb3ef3... c++: __is_constructible ref binding [PR100667] (*) bbb7c51... Fortran: fix DATA and derived types with pointer components (*) c142462... RISC-V: testsuite: ensure vtype is call clobbered (*) aeee63f... PR modula2/114520 Incorrect ordering of import/export state (*) 04799f0... PR modula2/114517 gm2 does not allow comparison operator ha (*) 44ab314... predict: Fix comment typo (*) d5a3b4a... profile-count: Avoid overflows into uninitialized [PR112303 (*) b8e7aaa... [testsuite] Fixup dg-options in {gcc,g++,gfortran}.dg/vect. (*) 0923fe2... Hash operands of PHI in ipa-icf (*) 7942558... testsuite: Add testcase for already fixed PR [PR109925] (*) 7f233fe... fortran: Fix specification expression check in submodules [ (*) 7907ff2... modula2: Rebuild documentation sections for target independ (*) 0bad303... middle-end/114480 - IDF compute is slow (*) f6d7ff4... RISC-V: Add vxsat as a register (*) feafff0... Daily bump. (*) bd8a3ee... compiler: use correct size and comparison in index value ov (*) fdd5981... analyzer: fix ICE due to type mismatch when replaying call (*) f89c83a... btf: Fix up btf-datasec-1.c test on x86 (*) 9ff034f... gcc/testsuite/go.test: update issue16016 (*) 4b04433... c-family: Cast __atomic_load_*/__atomic_exchange_* result t (*) f85d336... compiler: initialize local variable in lower_method_express (*) 839bc42... combine: Don't combine if I2 does not change (*) db41057... docs: Use @var{S} etc. in Spec File invoke.texi documentati (*) a6c630c... libstdc++: Add masked ++/-- implementation for sizeof < 16 (*) 0ac2c0f... libstdc++: Fix call signature of builtins from masked ++/-- (*) 9ac3119... libstdc++: add ARM SVE support to std::experimental::simd (*) 0b02da5... tree-optimization/114057 - handle BB reduction remain defs (*) aac30f8... testsuite: Fix up ext-floating{3,12}.C on i686-linux (*) 258defb... aarch64: Align lrcpc3 FEAT_STRING with /proc/cpuinfo 'Featu (*) d9ea518... aarch64: Add +lse128 architectural extension command-line f (*) 291c46a... testsuite: Fix copy-headers-8.c (*) 4b8e7b5... Daily bump. (*) 41e767c... libgfortran: Fix file position after ENDFILE statement. (*) fb1d50e... libstdc++: fix generator iterator operator* return type (*) ac5d63a... libstdc++: fix _V badname in (*) 5be2313... aarch64: Use constexpr for out-of-line statics (*) fa60ac5... btf: Emit labels in DATASEC bts_offset entries. (*) f536ea9... testsuite: Fix up pr111151.c testcase [PR114486] (*) b1af867... PR modula2/114478 isnormal builtin unavailable from m2 (*) c0e199e... c++: add fixed test [PR100557] (*) 2f47ca0... c++/modules testsuite: fix a couple of dg-module-do directi (*) cab53aa... aarch64: Fix SCHEDULER_IDENT for Cortex-A510 and Cortex-A52 (*) 217e778... libstdc++: Replace stacktrace effective target with feature (*) 4a3a1b6... libstdc++: Add dg-require-cpp-feature-test to test feature (*) 4549b0f... testsuite: Add -Wno-psabi to pr113126.c test (*) c4f2c84... fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXP (*) 471967a... tsan: Don't instrument non-generic AS accesses [PR111736] (*) f4e92d6... tree-optimization/114471 - ICE with mismatching vector type (*) 226a220... tree-optimization/114464 - verify types in recurrence vecto (*) 94b91b2... cfgloopmanip, i386: Fix comment typos (*) 10accfd... c-family, c++: Handle EXCESS_PRECISION_EXPR in pretty print (*) 4470611... tree-optimization/114027 - fix testcase (*) bb81906... MIPS: Predefine __mips_strict_alignment if STRICT_ALIGNMENT (*) 7e6cdec... Daily bump. (*) 8651991... c++: ICE with noexcept and local specialization, again [PR1 (*) de0886d... c++: broken direct-init with trailing array member [PR11443 (*) a89fb3a... Update gcc de.po (*) 18555b9... Update gcc sv.po (*) c2e68ff... libgcc: arm: fix build for FDPIC target (*) 78b56a1... amdgcn: Add gfx1036 target (*) 44863af... modula2: Rebuild documentation sections for target independ (*) cf3fc6f... libstdc++: Fix incorrect macro used in #undef in test (*) 5cab64a... RISC-V: Allow RVV intrinsic when function target("arch=+v") (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/microsoft/heads/main' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.