From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id E21A23858C83; Mon, 28 Feb 2022 09:01:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E21A23858C83 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org Subject: [gcc/marxin/heads/PR104381-fix-fvar-tracking-auto] (351 commits) opts: fix -gtoggle + optimize attribute X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/users/marxin/heads/PR104381-fix-fvar-tracking-auto X-Git-Oldrev: bc35b6add5d15dceff8475d360f710134cd93155 X-Git-Newrev: 40684a080883180a728c3fcc17c20be7484609ad Message-Id: <20220228090144.E21A23858C83@sourceware.org> Date: Mon, 28 Feb 2022 09:01:44 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Feb 2022 09:01:45 -0000 The branch 'marxin/heads/PR104381-fix-fvar-tracking-auto' was updated to point to: 40684a08088... opts: fix -gtoggle + optimize attribute It previously pointed to: bc35b6add5d... Fix it. Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- bc35b6a... Fix it. Summary of changes (added commits): ----------------------------------- 40684a0... opts: fix -gtoggle + optimize attribute a8250bb... rtl-optimization/104686 - speed up conflict iteration (*) 50d9ca7... AVX512F: Add helper enumeration for ternary logic intrinsic (*) 88c1b03... Daily bump. (*) 0096b0b... c++: (*(fn))() [PR104618] (*) d1574a9... Fix declarations of _DINFINITY, _SINFINITY and _SQNAN (*) ae95779... Daily bump. (*) afeaaf4... Daily bump. (*) f62115c... match.pd: Further complex simplification fixes [PR104675] (*) 3885a12... rs6000: Use rs6000_emit_move in movmisalign expander (*) cc187fb... testsuite: Move pr104540.C test to g++.target/i386/ (*) 219a882... testsuite: Fix ASAN error [PR104687] (*) d54cdd1... arc: Fail conditional move expand patterns (*) e25dce5... tree-optimization/103037 - PRE simplifying valueized expres (*) eabf7bb... i386: Use a new temp slot kind for splitter to floatdiv1ti3. (*) 4bf3bac... Daily bump. (*) aee1adf... analyzer: handle __attribute__((const)) [PR104434] (*) cdcea7c... c++: Add new test [PR79493] (*) 9675ecf... c++: Add fixed test [PR70077] (*) fdc4683... middle-end/104644 - recursion with bswap match.pd pattern (*) f4ed267... Support SSA name declarations with pointer type (*) 6e80c4f... tree-optimization/101636 - CTOR vectorization ICE (*) c8cb509... warn-recursion: Don't warn for __builtin_calls in gnu_inlin (*) 0677014... nvptx: Back-end portion of a fix for PR target/104489. (*) fd0ab7c... arm: Fix typo in auto-vectorized MVE comparisons (*) 2f0c933... x86: Update Intel architectures ISA support in documentatio (*) 2cfb33f... Daily bump. (*) 3d54f1f... libgo: update README.gcc (*) 96ee5ce... rs6000: Move g++.dg/ext powerpc tests to g++.target (*) bc66b47... Fortran: skip compile-time shape check if constructor shape (*) 9d1796d... Restore bootstrap on x86_64-pc-linux-gnu (*) 54f7450... Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com (*) 0fe9176... Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f (*) f8187b5... Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr (*) 537c965... rs6000: Fix GC on rs6000.c decls for atomic handling (PR881 (*) e9f8443... arm: Add VPR_REG to ALL_REGS (*) c6b4ea7... arm: Convert more MVE/CDE builtins to predicate qualifiers (*) 6a7c13a... arm: Convert more load/store MVE builtins to predicate qual (*) 724d656... arm: Convert more MVE builtins to predicate qualifiers (*) e6a4aef... arm: Convert remaining MVE vcmp builtins to predicate quali (*) df0e57c... arm: Fix vcond_mask expander for MVE (PR target/100757) (*) 91224cf... arm: Implement auto-vectorized MVE comparisons with vectors (*) 884f77b... arm: Implement MVE predicates as vectors of booleans (*) 0d0aaea... arm: Fix mve_vmvnq_n_ argument mode (*) 6769084... arm: Add support for VPR_REG in arm_class_likely_spilled_p (*) bf3e36f... arm: Add GENERAL_AND_VPR_REGS regclass (*) 7b1cce9... arm: Add new tests for comparison vectorization with Neon a (*) 39c0b8f... MAINTAINERS: Update my email address. (*) 5ed77fb... [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end (*) bd73d8d... nvptx: Add -misa=sm_70 (*) 5e1b17f... libstdc++: Implement P2415R2 changes to viewable_range / vi (*) bc91cb8... nvptx: Add -mptx=6.0 (*) c2b23aa... [nvptx] Add -mptx-comment (*) d669237... Dump def that we use for a splat (*) 2ef0e75... Implement constant-folding simplifications of reductions. (*) 2f59f06... libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec (*) d44dc13... ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR1046 (*) 7e69118... i386: Fix up copysign/xorsign expansion [PR104612] (*) 6263b65... [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA (*) f0ae425... [nvptx] Xfail sibcall execution tests (*) 7d3e649... [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx (*) 90d693b... target/99881 - x86 vector cost of CTOR from integer regs (*) f24dfc7... tree-optimization/104582 - make SLP node available in vecto (*) 61fc5e0... tree-optimization/104582 - Simplify vectorizer cost API and (*) 0435b97... i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop (*) 5c105ad... Daily bump. (*) a7eeaa4... runtime/internal/syscall: build dummy package if not Linux (*) ce09ab1... aarch64: Add compiler support for Shadow Call Stack (*) 02aedc6... [nvptx] Initialize ptx regs (*) e74d764... c++: Add testcase for already fixed PR [PR85493] (*) d34cdec... rtl-optimization/104498: Fix comparing symbol reference (*) e01530e... c: [PR104506] Fix ICE after error due to change of type to (*) c42f1e7... Daily bump. (*) 1d98337... d: Remove handling of deleting GC allocated classes. (*) 6384eff... d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos (*) e49508a... Fortran: improve check of pointer initialization in DATA st (*) 1f96b5e... Daily bump. (*) 69cb3f2... [nvptx] Use _ as destination operand of atom.exch (*) 9ed5243... [nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simt (*) 8e5c34a... [nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for - (*) 9e3bbb4... asan: Mark instrumented vars addressable [PR102656] (*) 5a9ba3f... Daily bump. (*) 3343e7e... libgo: update Hurd support (*) 4984f88... Mark Power10 fusion option undocumented and remove sub-opti (*) 20a33ef... libgo: update to Go1.18rc1 release (*) 1931cba... pieces-memset-21.c: Expect vzeroupper for ia32 (*) df5ed15... rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] (*) fe79d65... target/104581 - compile-time regression in mode-switching (*) 422d1d3... tree-optimization/96881 - CD-DCE and CLOBBERs (*) 36278f4... c++: implicit 'this' in noexcept-spec within class tmpl [PR (*) 0bdb049... Daily bump. (*) 12a88e6... libstdc++: Deprecate non-standard std::vector::insert (*) 2c9b707... c++: inlining explicit instantiations [PR104539] (*) 1b71bc7... tree: tweak warn_deprecated_use (*) 36100e0... libstdc++: Make std::error_code printer more robust (*) c352ef0... c++: avoid duplicate deprecated warning [PR90451] (*) efbb17d... rs6000: __Uglify non-uglified local variables in headers (*) fac15bf... rs6000: Workaround for new ifcvt behavior [PR104335]. (*) 73a118c... c-family: Remove names of unused parameters (*) bc6d2f4... Add missing target selector (*) 3f2a6b0... net: add hurd build tag for setReadMsgCloseOnExec (*) d3b2ead... libiberty rust-demangle, ignore .suffix (*) db69f66... [PR104447] LRA: Do not split non-alloc hard regs. (*) 6bbd8af... c++: double non-dep folding from finish_compound_literal [P (*) 754dce9... Restrict the two sources of vect_recog_cond_expr_convert_pa (*) 1c2b44b... valtrack: Avoid creating raw SUBREGs with VOIDmode argument (*) f99ad11... openmp: Ensure proper diagnostics for -> in map/to/from cla (*) 550cabd... Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. (*) 837eb12... libbacktrace: gather address ranges from skeleton units (*) 687e57d... Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. (*) 5fbcbca... analyzer: const functions have no side effects [PR104576] (*) cb3afcd... Daily bump. (*) a61aaee... analyzer: fixes to free of non-heap detection [PR104560] (*) 24ca973... libgo: restore building on Solaris (*) 6d66bd2... libbacktrace: initialize DWARF 5 fields of unit (*) fe581e6... Use range_compatible_p in condexpr_adjust (*) c19f317... c++: treat NON_DEPENDENT_EXPR as not potentially constant [ (*) f9c4917... testsuite: Add testcase for already fixed PR [PR104448] (*) f997eef... combine: Fix up -fcompare-debug issue in the combiner [PR10 (*) f31924f... aarch64: Tweak atomic-inst-cas.c options (*) a01ba10... aarch64: Remove XFAIL for bic-bitmask-1.c (*) 25332d2... aarch64: Extend PR100056 patterns to + (*) d756918... d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos (*) 0233276... openmp: For min/max omp atomic compare forms verify arg typ (*) 6e74122... c-family: Fix up shorten_compare for decimal vs. non-decima (*) 875e493... Daily bump. (*) 3d8d8e3... rs6000: Retry tbegin. instructions that can fail intermitte (*) e15425e... Use GORI to evaluate arguments of a COND_EXPR. (*) 84832ca... analyzer: fix ICE on cast to NULL type [PR104524] (*) 1e2fe67... analyzer: fix uninit false +ve due to optimized conditional (*) 4d74ea5... Fortran/OpenMP: Fix depend-clause handling for c_ptr (*) 8e84b2b... aarch64: Fix subs_compare_2.c regression [PR100874] (*) 65df3ae... aarch64: Fix store_v2vec_lanes.c failure (*) fd77b12... aarch64: Add +nosve to tests (*) 4963079... vect+aarch64: Fix ldp_stp_* regressions (*) 63a9328... vect: Fix early free (*) 6cfb7ff... libstdc++: Add missing constexpr to uses-allocator construc (*) d03a67d... tree-optimization/104543 - fix unroll-and-jam precondition (*) 3939c1b... Fortran/OpenMP: Fix depend-clause handling (*) 0863d0e... cygwin: Fix up -Werror=format-diag errors [PR104536] (*) 2801f23... fold, simplify-rtx: Punt on non-representable floating poin (*) d8b6da8... tree-optimization/104519 - adjust PR100499 niter fix (*) c4c0aa6... sanitizer: Use glibc _thread_db_sizeof_pthread symbol if pr (*) 6a0d6e7... openmp: Make finalize_task_copyfn order reproduceable [PR10 (*) 2c3309e... c++: TTP in member alias template [PR104107] (*) 1f8a09d... Daily bump. (*) 7a1b179... Update -Warray-bounds documentation [PR104355]. (*) 16b65b0... Use correct names for __ibm128 if long double is IEEE 128-b (*) 19b517d... Fortran: improve error recovery on bad array section (*) 3d50ded... libstdc++: Fix stream extraction of IEEE128 long double [PR (*) 02a981a... c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co (*) d51cad0... amdgcn: Allow vector reductions on constants (*) 0a1a3af... tree-optimization/104528 - free niter estimates after DSE (*) 164a761... libstdc++: Use __cpp_concepts instead of custom macro [PR10 (*) 220d85f... libstdc++: Fix typo in pragma (*) 8134156... libstdc++: Fix std::to_chars for IEEE128 long double (*) f320197... tree-optimization/104511 - avoid FP to DFP conversion for V (*) f7e2691... c/104505 - ICE with internal function call in diagnostic ex (*) 3f10e0d... middle-end/104497 - gimplification of vector indexing (*) 0d31c8e... Daily bump. (*) 4493c5a... [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ (*) 58aeb75... runtime: call timer functions via syscall (*) 033ec96... compiler: don't set ptrmask bit for pointer to notinheap ty (*) 57da349... fortran: Unshare associate var charlen [PR104228] (*) 7e204bd... Add vect_recog_cond_expr_convert_pattern. (*) 23756b7... Daily bump. (*) f0c7367... asan: Fix up address sanitizer instrumentation of __builtin (*) 5c4258d... x86: Update PR 35513 tests (*) 0538d42... i386: Fix up cvtsd2ss splitter [PR104502] (*) edadc7e... i386: Skip decimal float vector modes in type_natural_mode (*) e8d68f0... Daily bump. (*) 4c3792d... LRA, rs6000, Darwin: Amend lo_sum use for forced constants (*) 13caa02... Regenerate .pot files. (*) becc9a1... preprocessor: Extract messages from cpp_*_at calls for tran (*) 434b2ca... i18n: fix exgettext handling of C++ sources (*) 8dc2499... libgo: update to Go1.18beta2 (*) 9a56779... libstdc++: Fix FAIL: 20_util/temporary_buffer.cc for C++14 (*) b022473... libstdc++: Fix test failures at -O0 (*) 9355a8c... match.pd: Fix up (X & Y) CMP 0 -> X CMP2 ~Y simplifications (*) b56ad95... middle-end: Small __builtin_clear_padding improvements (*) 274a4d2... [PR104400] LRA: Modify exclude start hard register calculat (*) cc68ad8... analyzer: ignore uninitialized uses of empty types [PR10427 (*) ae117af... [gimplefe] Add vector_mask attribute to get access to vecto (*) 84993d9... c++: Fix up constant expression __builtin_convertvector fol (*) fb76c0a... combine: Fix ICE with substitution of CONST_INT into PRE_DE (*) 72f8d22... middle-end/104496 - fix vectorized_internal_fn_supported_p (*) 18c8086... df: Don't set bbs dirty because of debug insn moves [PR1044 (*) 165947f... Add single_use to simplification (uncond_op + vec_cond -> c (*) 7cc6a8d... [testsuite] Require non_strict_prototype in a few tests (*) 893aeac... [testsuite] Require alloca support in a few tests (*) fd64b09... [nvptx] Handle asm insn in prevent_branch_around_nothing (*) a645583... Daily bump. (*) 50243f4... testsuite: Fix up g++.dg/warn/Wuninitialized-32.C test for (*) db84f38... c++: ICE on xtreme-header_a.H (*) b25a7c0... libstdc++: Strengthen memory order for atomic::wait/noti (*) c22f3fb... OpenMP/C++: Permit mapping classes with virtual members [PR (*) 2ac7b19... analyzer: handle more casts of string literals [PR98797] (*) b32305b... middle-end: updating the reg use in exit block for -fzero-c (*) 53fcc46... i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR1 (*) 69febe8... pr104458.c: Replace long with long long for -mx32 (*) 8383d41... analyzer: fix testsuite issues seen with mingw [PR102052] (*) 3d7341c... c++: memfn lookup consistency and dependent using-decls (*) 3881e18... gfortran: Respect target's NO_DOT_IN_LABEL in trans-common. (*) 3e53998... libstdc++: Add atomic_fetch_xor to (*) 3d5f4f7... libstdc++: Fix directory iterator build for newlib (*) 0f58ba4... tree-optimization/104373 - early diagnostic on unreachable (*) 4a80832... middle-end/104467 - fix vector extract simplification (*) 1b72d45... tree-optimization/104466 - fix cut&paste error perventing a (*) 19a13d5... [nvptx] Handle sm_7x shared atomic store more optimal (*) 3e7d4e8... [nvptx] Handle pre-sm_7x shared atomic store using atomic e (*) 5b2d679... [nvptx] Workaround sub.u16 driver JIT bug (*) 9694f61... Fortran/OpenMP: Avoid ICE for invalid char array in omp ato (*) 6d98e83... nvptx: Tweak constraints on copysign instructions (*) 9bacd7a... PR target/104345: Use nvptx "set" instruction for cond ? -1 (*) f68c3de... nvptx: Fix and use BI mode logic instructions (e.g. and.pre (*) 26d7b8f... nvptx: Add support for 64-bit mul.hi (and other) instructio (*) de12b91... nvptx: Expand QI mode operations using SI mode instructions (*) 91a7e1d... nvptx: Improved support for HFMode including neghf2 and abs (*) bcbe280... doc: Tweak the www.bitwizard.nl reference (*) bbb7f86... C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 't (*) ba12574... AutoFDO: Don't try to promote indirect calls that result in (*) 41582f8... [COMMITTED] Fix PR aarch64/104474: ICE with vector float in (*) 3adf509... Daily bump. (*) 91b27d9... analyzer: more uninit test coverage (*) e50a795... compiler: don't warn for print() (*) 2e2b861... compiler: use nil pointer for zero length string constant (*) 70feb68... compiler: treat notinheap types as not being pointers (*) f3ffea9... Fortran: try simplifications during reductions of array con (*) f6ff673... gccgo: link static libgo against -lrt on GNU/Linux (*) 4cf3c33... libstdc++: Fix deadlock in atomic wait [PR104442] (*) f0caa45... testsuite: AIX fixes (*) 354349e... x86: Compile PR target/104441 tests with -march=x86-64 (*) 499f8d4... c: Fix up __builtin_assoc_barrier handling in the C FE [PR1 (*) 2f9ab26... i386: -mno-xsave should disable all relevant ISA flags [PR1 (*) 2b399db... i386: Force inputs to a register to avoid lowpart_subreg fa (*) eefec38... Avoid using predefined insn name for instruction with diffe (*) d3f3ec5... -fgo-dump-spec: really name alignment field "_" (*) ed3fea0... rs6000: Correct function prototypes for vec_replace_unalign (*) 83d7e72... aarch64: Extend vec_concat patterns to 8-byte vectors (*) bce43c0... aarch64: Remove move_lo/hi_quad expanders (*) 4057266... aarch64: Add a general vec_concat expander (*) 85ac2fe... aarch64: Add more vec_combine patterns (*) aeef5c5... aarch64: Remove redundant vec_concat patterns (*) 958448a... aarch64: Generalise adjacency check for load_pair_lanes (*) fabc5d9... aarch64: Generalise vec_set predicate (*) c48a681... aarch64: Tighten general_operand predicates (*) ee50b43... c++: memfn lookup consistency and using-decls [PR104432] (*) 1ce5395... c++: modules and explicit(bool) [PR103752] (*) 8f8f8c6... middle-end/104464 - ISEL and non-call EH #2 (*) d80f224... c++: P2493 feature test macro updates (*) 2d3c477... [PATCH] PR tree-optimization/104420: Fix checks for constan (*) be9cd0c... dwarf2out: Don't call expand_expr during early_dwarf [PR104 (*) c6bb1db... Register non-null side effects properly. (*) da2bf62... tree-optimization/104445 - check for vector extraction supp (*) ab0b5fb... x86: Add -m[no-]direct-extern-access (*) 5390a2f... x86: Check each component of source operand for AVX_U128_DI (*) 59b31f0... ICE: QImode(not SImode) operand should be passed to gen_vec (*) 871afdc... middle-end/104450 - ISEL and non-call EH (*) 1c82787... target/104453 - guard call folding with NULL LHS (*) 869fb81... compiler: recognize Go 1.18 runtime/internal/atomic methods (*) 3ab49b1... compiler, internal/abi: implement FuncPCABI0, FuncPCABIInte (*) e52a683... analyzer: Fix tests for glibc 2.35 [PR101081] (*) 391512a... analyzer: fix hashing of bit_range_region::key_t [PR104452] (*) 53cac72... c++: cleanup constant-init'd members [PR96876] (*) 2a2fda2... Daily bump. (*) 1ef6085... libstdc++: Simplify resource management in directory iterat (*) d0d4601... ifcvt: Fix PR104153 and PR104198. (*) 71e6353... c++: Don't emit repeated -Wshadow warnings for templates/ct (*) 1755141... c++: Remove superflous assert [PR104403] (*) 0c3e491... rs6000: Fix up vspltis_shifted [PR102140] (*) 943d631... rs6000: Add support for vmsumcud and vec_msumc (*) be862bf... c++: Add testcase for already fixed PR [PR104425] (*) ab1355a... [nvptx] Unbreak build, add PTX_ISA_SM70 (*) 1e3185e... s390: Increase costs for load on condition and change movqi (*) 38a177f... combine: Check for paradoxical subreg. (*) 8dbb60b... libstdc++: Add comment to acinclude.m4 (*) 676e987... c++: deducing only from noexcept-spec [PR80951] (*) 7ff201d... c++: satisfaction value of type const bool [PR104410] (*) db5f1c1... c++: lambda in pack expansion using pack in constraint [PR1 (*) 34ba3d9... c++: constrained auto in lambda using outer tparms [PR10370 (*) 61b7839... libstdc++: Adjust Filesystem TS test for Windows (*) 5750952... libstdc++: Fix filesystem::remove_all for Windows [PR104161 (*) decde11... [nvptx] Choose -mptx default based on -misa (*) 6de582d... RISC-V/testsuite: Run target testing over all the usual opt (*) 5e92fdd... doc: RISC-V: Document the `-misa-spec=' option (*) 3faeba7... RISC-V: Add target machine headers as a dependency for risc (*) 73f4a98... [nvptx] Fix 'main (int argc)' compilation (*) f05cc4f... [testsuite] Require c99_runtime to run builtin-sprintf.c (*) 04b54cc... [nvptx] Fix .local atomic regressions (*) 0af7ef0... libgomp: Fix segfault with posthumous orphan tasks [PR10438 (*) a362158... MAINTAINERS: Remove Hartmut Penner as s390 maintainer (*) 0103c2e... Don't propagate for a more expensive reg-reg move. (*) cc2430c... Daily bump. (*) 0c04ac0... analyzer: fix ICE on realloc of non-heap [PR104417] (*) 9d2c0fa... analyzer: fixes to memcpy [PR103872] (*) f30e65e... testsuite: avoid analyzer asm failures on non-Linux (*) 5d2a330... testsuite: Fix up testsuite/gcc.c-torture/execute/builtins/ (*) f2d1316... AArch32: correct usdot-product RTL patterns. (*) 12aae3b... AArch32: correct dot-product RTL patterns. (*) db95441... Check always_inline flag in s390_can_inline_p [PR104327] (*) 7043000... middle-end/104402 - split out _Complex compares from COND_E (*) e66ba0f... rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627 (*) 8103623... rs6000: Disable MMA if no VSX support [PR103627] (*) 353f8fc... Daily bump. (*) 8eb329e... c++: dependent noexcept-spec on defaulted comparison op [PR (*) f9e900c... c++: Further address_compare fixes [PR89074] (*) 661109b... Daily bump. (*) f49b8d2... Fix expected output for s390 tests (*) b376338... match.pd: Fix x * 0.0 -> 0.0 folding [PR104389] (*) affdeda... RISC-V: Fix detection of zifencei support for binutils (*) 06e32a5... RISC-V: Always pass -misa-spec to assembler [PR104219] (*) 119cea9... c++: assignment, aggregate, array [PR104300] (*) 0ef416e... c++: add comment (*) b523cae... compiler: accept "any" as an alias for "interface{}" (*) 3c1cbde... Daily bump. (*) 6e34195... libstdc++: Fix std::filesystem build failure for Windows (*) 0d1aabb... libstdc++: Allow Clang to use before C++23 (*) da72e0f... libstdc++: Remove un-implementable noexcept from Filesystem (*) ebf6175... libstdc++: Fix filesystem::remove_all races [PR104161] (*) b28b92b... rs6000: More factoring of overload processing (*) 8cb748a... rs6000: Clean up ISA 3.1 documentation [PR100808] (*) 8d6fffc... rs6000: Fix up -D_FORTIFY_SOURCE* with -mabi=ieeelongdouble (*) 1f722e3... Add optmization testcase for incorrect optimization in Ada (*) f62156e... libgomp.fortran/allocate-1.f90: Fix minor cleanup (*) 696ca2f... doc: Update references to "C++2a" in cpp.texi (*) 27ba405... libstdc++: Add suggestion to std::uncaught_exception() warn (*) 7e703f4... testsuite: -mbig/-mlittle only is valid for powerpc-linux. (*) 6d49813... libgomp.fortran/allocate-1.f90: Minor cleanup (*) 0898049... tree-optimization/100499 - niter analysis and multiple_of_p (*) (*) This commit already exists in another branch. Because the reference `refs/users/marxin/heads/PR104381-fix-fvar-tracking-auto' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.