From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1464) id 8E0C83858C54; Mon, 27 Mar 2023 21:42:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8E0C83858C54 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1679953326; bh=MYopMTnPwSEPPRXRQveHkWHvwBivTaBTRn+GiflmlJM=; h=From:To:Subject:Date:From; b=pUai8Ur4ue5UfvXVqJJSEWtKA2dhZ4PN+Rt1Av455w21q6ksH76rc6gf3Vu/fexsi mE/5AUMC2934TnPEyhjdJpAYgULZgOd9Uxy8CmWyf1ORh88iC523gwlPsEdyWDF3BN 4XavCpeyBIHm2iPwq5OY+PzX071gAhy+84ZnFLYU= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Peter Bergner To: gcc-cvs@gcc.gnu.org Subject: [gcc/ibm/heads/gcc-12-branch] (431 commits) ibm: Merge up to top of releases/gcc-12 X-Act-Checkin: gcc X-Git-Author: Peter Bergner X-Git-Refname: refs/vendors/ibm/heads/gcc-12-branch X-Git-Oldrev: 23426e93c75b02766065c495c07c29d188d89422 X-Git-Newrev: 862abadd7cc2c98fe721961ecb011fe80ae2167a Message-Id: <20230327214206.8E0C83858C54@sourceware.org> Date: Mon, 27 Mar 2023 21:42:06 +0000 (GMT) List-Id: The branch 'ibm/heads/gcc-12-branch' was updated to point to: 862abadd7cc... ibm: Merge up to top of releases/gcc-12 It previously pointed to: 23426e93c75... ibm: Merge up to top of releases/gcc-12 Diff: Summary of changes (added commits): ----------------------------------- 862abad... ibm: Merge up to top of releases/gcc-12 4f41c4f... Fortran: fix CLASS attribute handling [PR106856] (*) 4b56945... Fortran: diagnose and reject duplicate CONTIGUOUS attribute (*) 82ec75a... Fortran: Modify checks to avoid referencing NULL pointer. (*) 3d2860f... Fortran: ICE in gfc_free_namespace. ice-on-invalid. (*) 1cd9557... Daily bump. (*) 6e256ab... Daily bump. (*) 495bf04... Daily bump. (*) 0c87356... Daily bump. (*) bd63fdf... Skip gnat.dg/div_zero.adb on Aarch64 (*) 1b6b7f2... Daily bump. (*) e190718... compiler: add missing Slice_info_expression::do_traverse (*) 7eb94c5... Fortran: reject MODULE PROCEDURE outside generic module int (*) f1342c2... Fortran: simplification of NEAREST for large argument [PR10 (*) b6bef85... Fortran: procedures with BIND(C) attribute require explicit (*) c826442... ipa-cp: Fix various issues in update_specialized_profile (P (*) 9ead8cb... Daily bump. (*) c152c93... libstdc++: Use more precise __RECIPROCAL_MATH__ macro (*) 8d91c9d... libstdc++: Skip integer division optimization for Clang (*) 54f3883... libstdc++: Fix simd test compilation with Clang (*) 2dc1cc6... Daily bump. (*) 19ad58e... rs6000: Don't ICE when compiling the __builtin_vec_xst_trun (*) 0970eaf... libstdc++: Fix gdb FilteringTypePrinter (*) 0a6e26e... libstdc++: Fix gdb pretty printers when dealing with std::s (*) abd85fa... libstdc++: Remove useless gdb printer registrations (*) 07246ee... libstdc++: Fix GDB Xmethod for std::shared_ptr::use_count() (*) 03f7459... libstdc++: Remove template-head from std::expected ct (*) 2a9e6f5... libstdc++: Add const to hash>::operator (*) 9ccf471... Fortran: Allow external function from in an associate block (*) f58c1ec... Daily bump. (*) b2747a4... tree-inline: Fix up multiversioning with vector arguments [ (*) ffb2218... c, ubsan: Instrument even shortened divisions [PR109151] (*) d1b6149... openmp: Fix up handling of doacross loops with noreturn bod (*) 9dc4389... c++: Treat unnamed bitfields as padding for __has_unique_ob (*) 2744af7... c++: Don't clear TREE_READONLY for -fmerge-all-constants fo (*) 794e4f6... c++, abi: Fix up class layout with bitfields [PR109039] (*) e498483... c, c++, cgraphunit: Prevent duplicated -Wunused-value warni (*) 93aafc1... c-family: Incremental fix for -Wsign-compare BIT_NOT_EXPR h (*) 13d4c6e... c-family: Fix up -Wsign-compare BIT_NOT_EXPR handling [PR10 (*) 643985d... diagnostics: Fix up selftests with $COLUMNS < 42 [PR108973] (*) d0e59b5... waccess: Fix two -Wnonnull warning issues [PR108986] (*) 7d685cb... libquadmath: Assorted libquadmath strtoflt128 fixes [PR8720 (*) ffc19cb... c++, debug: Fix up locus of DW_TAG_imported_module [PR10871 (*) 7266828... fold-const: Ignore padding bits in native_interpret_expr RE (*) 7b9e837... cfgexpand: Handle WIDEN_{PLUS,MINUS}_EXPR and VEC_WIDEN_{PL (*) 467a789... lto: Fix up lto_fixup_prevailing_type [PR108910] (*) 3a94ae2... cgraphclones: Don't share DECL_ARGUMENTS between thunk and (*) 1b67cce... i386: Fix up builtins used in avx512bf16vlintrin.h [PR10888 (*) 7a596c3... reassoc: Fold some statements [PR108819] (*) f9f1d3e... libgomp: Fix up some typos in libgomp.texi (*) 454bf9f... i386: Call get_available_features for all CPUs with max_lev (*) 769d131... Daily bump. (*) e62896e... Daily bump. (*) 99d1dfc... Daily bump. (*) 2ca6dba... d: Fix closure fields don't get same alignment as local var (*) cd425a3... testsuite/108985 - missing vect_simd_clones target requirem (*) 29deac4... Daily bump. (*) 82ca862... Fortran: fix bounds check for copying of class expressions (*) 2113974... Fortran: fix ICE with bind(c) in block data [PR104332] (*) 94af33a... ubsan: missed -fsanitize=bounds for compound ops [PR108060] (*) a1ebe3f... c++: ICE with constexpr lambda [PR107280] (*) f4e4108... tree-optimization/108950 - widen-sum reduction ICE (*) dbbbaed... tree-optimization/108821 - store motion and volatiles (*) 02ff8c8... tree-optimization/108816 - vect versioning check split conf (*) 0a3642d... tree-optimization/108793 - niter compute type mismatch (*) 21e7145... tree-optimization/108724 - vectorized code getting piecewis (*) e19e9c3... middle-end/108625 - wrong folding due to misinterpreted ! (*) b955080... middle-end/108500 - replace recursive domtree DFS traversal (*) c722c6b... tree-optimization/107451 - SLP load vectorization issue (*) 97d599e... tree-optimization/106904 - bogus -Wstringopt-overflow with (*) cadfee6... Daily bump. (*) 0dcfd68... d: Fix undefined reference to lambda defined in private enu (*) 27e02e9... Enable scatter for generic (*) 2166a87... Enable 512 bit vector for zen4 (*) 225cd98... Daily bump. (*) 775be7d... c++: top level bind when rewriting coroutines [PR106188] (*) bcf467a... d: Delay removing DECL_EXTERNAL from thunks until funcion h (*) 9cf0823... d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own (*) 378e677... Daily bump. (*) 7b0c963... fortran: Reuse associated_dummy memory if previously alloca (*) cd65c72... fortran: Plug leak of associated_dummy memory. [PR108923] (*) 18dee4a... Daily bump. (*) 67608f7... Fix PR 105532: match.pd patterns calling tree_nonzero_bits (*) 7ba91ff... Daily bump. (*) 657e1e8... tree-optimization: [PR108684] ICE in verify_ssa due to simp (*) 1784d25... libstdc++: Add missing free functions for atomic_flag [PR10 (*) 9dc80cb... Daily bump. (*) 7435136... Daily bump. (*) fa1e458... OpenMP/Fortran: Fix handling of optional is_device_ptr + bi (*) d5f1d6e... Daily bump. (*) fb82334... c++: ICE initing lifetime-extended constexpr var [PR107079] (*) 19ed6bf... c++: error with constexpr operator() [PR107939] (*) c0edd20... c++: thinko in extract_local_specs [PR108998] (*) 09c5937... c++: get_nsdmi in template context [PR108116] (*) cb39089... c++: template friend with variadic constraints [PR107853] (*) 18bd599... c++: explicit specialization and trailing requirements [PR1 (*) 668098c... c++: requires-expr and access checking [PR107179] (*) 2246281... Daily bump. (*) eb50091... LoongArch: Stop -mfpu from silently breaking ABI [PR109000] (*) 173d3a8... Daily bump. (*) 541c61a... Daily bump. (*) bb68c20... Fortran: fix corner case of IBITS intrinsic [PR108937] (*) 3f1ae4d... Fortran: reject invalid CHARACTER length of derived type co (*) abd1571... Fortran: improve checking of character length specification (*) d6419c1... c++: variable template and targ deduction [PR108550] (*) 6ab4c87... c-family: avoid compile-time-hog in c_genericize [PR108880] (*) 3a2310d... c++: ICE with -Wmismatched-tags and member template [PR1062 (*) b7b5091... c++: can't eval PTRMEM_CST in incomplete class [PR107574] (*) 445082f... c++: ICE with constexpr variable template [PR107938] (*) aa1f923... Daily bump. (*) dce178f... s390: libatomic: Fix 16 byte atomic {cas,load,store} (*) 2583365... d: Fix ICE on explicit immutable struct import [PR108877] (*) ca8f548... Daily bump. (*) b3f9d2c... Daily bump. (*) 54fda48... Daily bump. (*) 6b14a8e... Daily bump. (*) b8e496d... asan: adjust module name for global variables (*) cea4b90... rs6000/test: Adjust some test cases on partial vector [PR96 (*) 4f2caa2... Daily bump. (*) 662bcba... Daily bump. (*) 801964c... Daily bump. (*) cf59d86... RTEMS: Tune multilib selection (*) 897dbe9... Daily bump. (*) 8e171d8... libstdc++: Simplify three helper functions into one (*) b326658... libstdc++: Fix -Wsign-compare issue (*) 4f9d81e... libstdc++: Add missing constexpr on simd shift implementati (*) bbf5d10... libstdc++: Fix uses of non-reserved names in simd header (*) 63207af... Daily bump. (*) df36b5d... Daily bump. (*) 5e8ff1c... libstdc++: Add noexcept-specifier to std::reference_wrapper (*) 0a25974... libstdc++: Fix std::filesystem errors with -fkeep-inline-fu (*) d642468... Daily bump. (*) 12cdc0e... c++: ICE with redundant capture [PR108829] (*) 5b99b0f... aarch64: Fix up bfmlal lane pattern [PR104921] (*) c6e3ecc... Daily bump. (*) 9ed2a87... Daily bump. (*) 5fa1f73... LoongArch: Fix multiarch tuple canonization (*) 6f673ea... Daily bump. (*) 9860b73... Daily bump. (*) c70a641... libstdc++: Fix incorrect function call in -ffast-math optim (*) 16162ac... libstdc++: Fix incorrect __builtin_is_constant_evaluated ca (*) 3273df3... libstdc++: printf format string fix in testsuite (*) 385972d... libstdc++: Document timeout and timeout-factor of simd test (*) d1084be... libstdc++: Ensure __builtin_constant_p isn't lost on the wa (*) e2c6bc6... Fortran: error recovery on invalid assumed size reference [ (*) 86caa97... Daily bump. (*) 25b8083... Fix PR target/90458 (*) 825a47f... warn-access: wrong -Wdangling-pointer with labels [PR106080 (*) 690512f... Daily bump. (*) 1721d85... c++: fix ICE in joust_maybe_elide_copy [PR106675] (*) 2155c14... Fix small regression in Ada (*) dec869c... libstdc++: Add missing free functions for atomic_flag [PR10 (*) 35c6d02... Daily bump. (*) cb6861a... rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR1 (*) 3c7bb6c... rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall (*) e5a63c9... rs6000: Teach rs6000_opaque_type_invalid_use_p about inline (*) b9f5d34... Daily bump. (*) d01d4bf... Daily bump. (*) abaa8f9... Suppress -fstack-protector warning on hppa. (*) 8f68a9b... Daily bump. (*) c3ba668... i386: Fix up -Wuninitialized warnings in avx512erintrin.h [ (*) 72af61b... x86: Avoid -Wuninitialized warnings on _mm*_undefined_* in (*) 732d744... c, c++: Allow ignoring -Winit-self through pragmas [PR10559 (*) aabebf7... c-family: Honor -Wno-init-self for cv-qual vars [PR102633] (*) c153fb6... c++: Handle structured bindings like anon unions in initial (*) a015ebe... forwprop: Further fixes for simplify_rotate [PR108440] (*) a558a4d... forwprop: Fix up rotate pattern matching [PR106523] (*) 369454e... c++: Avoid incorrect shortening of divisions [PR108365] (*) 9c0cbe0... libstdc++: Another merge from fast_float upstream [PR107468 (*) 0061c84... libstdc++: Update from latest fast_float [PR107468] (*) a5453c6... match.pd: When simplifying BFR of an insert, require a mode (*) 00136f4... vect-patterns: Fix up vect_widened_op_tree [PR108692] (*) f2731d1... fortran: Fix up hash table usage in gfc_trans_use_stmts [PR (*) 8e74c43... nested, openmp: Wrap OMP_CLAUSE_*_GIMPLE_SEQ into GIMPLE_BI (*) 7bd8b65... ree: Fix -fcompare-debug issues in combine_reaching_defs [P (*) a62d952... c++, openmp: Handle some OMP_*/OACC_* constructs during con (*) 7d7f275... i386: Fix up ix86_convert_const_wide_int_to_broadcast [PR10 (*) e365bfa... bbpart: Fix up ICE on asm goto [PR108596] (*) ca1e813... doc: Fix up return type of __builtin_va_arg_pack_len [PR108 (*) 671b7c2... store-merging: Disable string_concatenate mode if start or (*) db09666... options: fix cl_target_option_print_diff() with strings (*) d4eca31... c++: Fix up handling of references to anon union members in (*) 629907b... openmp: Fix up OpenMP expansion of non-rectangular loops [P (*) c2b33b3... c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument d (*) 463bf7c... fortran: Fix up function types for realloc and sincos{,f,l} (*) 5de999d... openmp: Fix up finish_omp_target_clauses [PR108286] (*) 7048e8c... c++: Error recovery in merge_default_template_args [PR10820 (*) 4c8e17a... generic-match-head: Don't assume GENERIC folding is done on (*) ee25e54... expr: Fix up store_expr into SUBREG_PROMOTED_* target [PR10 (*) 29ac1dc... tree-ssa-dom: can_infer_simple_equiv fixes [PR108068] (*) 86d252a... phiopt: Drop SSA_NAME_RANGE_INFO in maybe equal case [PR108 (*) cb8022e... cse: Fix up CSE const_anchor handling [PR108193] (*) c4b8949... openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER va (*) e4f6149... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*) 4430147... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*) 4db6e1b... loop-invariant: Split preheader edge if the preheader bb en (*) bc1ee71... c++: Ensure !!var is not an lvalue [PR107065] (*) 7e54e5a... into-ssa: Fix emitting debug stmts after asm goto [PR108095 (*) 89daf0d... ivopts: Fix IP_END handling for asm goto [PR107997] (*) ed8e7ec... cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR (*) 85a84ce... i386: Fix up ix86_abi handling [PR106875] (*) ff185dd... asan: Fix up error recovery for too large frames [PR107317] (*) 80010ac... testsuite: Fix up broken testcase [PR107127] (*) b585bd9... c: Fix compile time hog in c_genericize [PR107127] (*) a9c4a6e... Daily bump. (*) 2b3352b... Fortran: error handling of global entity appearing in COMMO (*) 336162e... Daily bump. (*) 6a5628b... Fortran: ASSOCIATE variables should not be TREE_STATIC [PR9 (*) 6bd3307... Daily bump. (*) 6f23c90... Fix PR 108582: ICE due to PHI-OPT removing a still in use s (*) 45b3466... tree-optimization/108522 Use component_ref_field_offset (*) 4526562... tree-optimization/108522 Use COMPONENT_REF offset when avai (*) baa9be7... Daily bump. (*) eda24f6... c++: equivalence of non-dependent calls [PR107461] (*) cbebc0a... Daily bump. (*) 32502d8... fortran: Set name for *LOC default BACK argument [PR108450] (*) 1e60e91... Fortran: error recovery on invalid array section [PR108609] (*) 5119281... Fortran: fix ICE in compare_bound_int [PR108527] (*) 516a10f... Daily bump. (*) 646c208... Daily bump. (*) 534aea1... c++: unexpected ADDR_EXPR after overload set pruning [PR107 (*) a91c0d0... Daily bump. (*) 936fdf0... Fortran: diagnose USE associated symbols in COMMON blocks [ (*) cc03943... libstdc++: Fix std::random_device for avr (*) aa18735... libstdc++: Fix build failures for avr (*) 953c3c6... libstdc++: Declare const global variables inline (*) d31bd71... Daily bump. (*) 8495d80... ipa: Release body more carefully when removing nodes (PR 10 (*) fb2d50f... c++: ICE with -Wlogical-op [PR107755] (*) 3ff1a0f... Daily bump. (*) 07ef737... c++: fix ICE with -Wduplicated-cond [PR107593] (*) 2a3e66c... Daily bump. (*) 9dccaea... Correctly detect shifts out of range (*) 591ec48... OpenMP/Fortran: Fix has_device_addr clause splitting [PR108 (*) 355fe4f... Change AVX512FP16 to AVX512-FP16 in the document. (*) 0b2a19b... Daily bump. (*) 7790d4b... Disable gather/scatter for zen4 (*) 489c81d... Zen4 tuning part 2 (*) 5039d97... Update znver4 costs (*) 43677fe... Daily bump. (*) 1f79db1... Add AMD znver4 instruction reservations (*) 53b91bf... Remove znver4 instruction reservations (*) 06f8f7a... Enable AMD znver4 support and add instruction reservations (*) a8ef7ee... Fortran: ICE in transformational_result [PR108529] (*) 6dc4f98... Fortran: error recovery for bad initializers of implied-sha (*) 0e4c239... Fortran: fix ICE in get_expr_storage_size [PR108421] (*) 523ee9f... Fortran: fix ICE in check_charlen_present [PR108420] (*) daa4c49... Fortran: avoid ICE on invalid array subscript triplets [PR1 (*) 4c64751... Fortran: fix NULL pointer dereference in gfc_check_dependen (*) ce4f080... Daily bump. (*) 27b6fb1... arm: Fix MVE's vcmp vector-scalar patterns [PR107987] (*) e8000b7... Daily bump. (*) 786923f... opts: SANITIZE_ADDRESS wrongly cleared [PR108543] (*) 96cf465... pru: Fix CLZ expansion for QI and HI modes (*) 6484fc2... restrict gcc.dg/pr107554.c to 64bit platforms (*) e1a1e1f... Daily bump. (*) f593bfa... aarch64: fix warning emission for ABI break since GCC 9.1 (*) 3026c53... Daily bump. (*) 50ef4fc... tree-optimization/108164 - undefined overflow with IV vecto (*) a3dfcaa... tree-optimization/108076 - if-conversion and forced labels (*) 45cff68... middle-end/107994 - ICE after error with comparison gimplif (*) ca8b819... tree-optimization/107554 - fix ICE in stlen optimization (*) 193f7e6... driver: fix environ corruption after putenv() [PR106624] (*) 7ec291e... Daily bump. (*) ea99f8d... Fortran: error recovery for invalid CLASS component [PR1084 (*) e135757... PR 106101: IBM zSystems: Fix strict_low_part problem (*) 14207e5... Daily bump. (*) 6cc8043... Daily bump. (*) 6d307fd... Backported from master: (*) 3ae7a82... Daily bump. (*) 58e789b... Daily bump. (*) 61ef24a... Daily bump. (*) 937b0f0... libstdc++: Avoid recursion in __nothrow_wait_cv::wait [PR10 (*) e80bb40... Daily bump. (*) e95fa8c... Daily bump. (*) 24a6848... Add cpplib ka.po (*) 1dfe15e... libstdc++: Unblock atomic wait on non-futex platforms [PR10 (*) d369eb4... Daily bump. (*) e172ba9... Daily bump. (*) f23ad9c... Daily bump. (*) 4c416a4... Daily bump. (*) c142b30... Daily bump. (*) eec3a65... Fix problematic interaction between bitfields, unions, SSO (*) bd4c310... strlen: do not use cond_expr for boundaries (*) 14e2500... Daily bump. (*) 25edc76... Fix memory constraint on MVE v[ld/st][2/4] instructions [PR (*) 849c3cf... aarch64: PR target/108140 Handle NULL target in data intrin (*) 56314aa... Daily bump. (*) 05fce80... Update cpplib eo.po (*) 4494965... Daily bump. (*) a68d0b4... Daily bump. (*) 6b1adeb... Daily bump. (*) e824a27... Daily bump. (*) ebb1f6d... libstdc++: Fix std::chrono::hh_mm_ss with unsigned rep [PR1 (*) 92ee4e1... rs6000: Raise error for __vector_{quad,pair} uses without M (*) 1359445... Daily bump. (*) 26741a0... c++: mark_single_function and SFINAE [PR108282] (*) 63f3eae... libiberty: Fix C89-isms in configure tests (*) 7d71461... libsanitizer: Avoid implicit function declaration in config (*) b09c991... Daily bump. (*) 5618c81... Daily bump. (*) 2094b7a... Daily bump. (*) 9966231... Daily bump. (*) f816ad1... Daily bump. (*) b8102f4... Daily bump. (*) 4f1ece5... Daily bump. (*) f97f032... Fortran: incorrect array bounds when bound intrinsic used i (*) e5d19e3... Daily bump. (*) a3fbfc1... Daily bump. (*) b63cdd3... Daily bump. (*) c082e49... Daily bump. (*) d862a68... Skip guality tests on hppa-hpux. (*) 4600a34... Daily bump. (*) 7773d43... Daily bump. (*) 6e09c1d... bootstrap/106482 - document minimal GCC version (*) e4b5fec... lto: support --jobserver-style=fifo for recent GNU make (*) c6a1f7e... Factor out jobserver_active_p. (*) df5fb95... Daily bump. (*) 52daccd... libstdc++: Fix unsafe use of dirent::d_name [PR107814] (*) 35ad6ec... libstdc++: Fixes for std::expected (*) ed3e8a9... libgfortran's ISO_Fortran_binding.c: Use GCC11 version for (*) 93310fe... Daily bump. (*) 1bdb130... d/104749 - document host GDC version requirement (*) 8ac76d5... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*) 77788d0... Daily bump. (*) cdc1a14... c++: extract_local_specs and unevaluated contexts [PR100295 (*) 6e09ca0... c++: partial ordering with memfn ptr cst [PR108104] (*) b428bb4... c++: pack in requires-expr parm list [PR107417] (*) 648db32... c++: substituting CONST_DECL_USING_P enumerators [PR103081] (*) 37595f8... c++: ICE with <=> of incompatible pointers [PR107542] (*) 0e34550... c-family: Fix ICE with -Wsuggest-attribute [PR98487] (*) 8e08394... Daily bump. (*) 7a9741d... Fortran: ICE on recursive derived types with allocatable co (*) 3f578d9... Daily bump. (*) 612f86a... Daily bump. (*) c1b66c0... Daily bump. (*) 7525c9d... AArch64: Add UNSPECV_PATCHABLE_AREA [PR98776] (*) 6b8f4f7... Daily bump. (*) e9d5861... libstdc++: Fix size passed to operator delete [PR108097] (*) 6340b1c... Daily bump. (*) f141f0f... libphobos: Backport library and bindings fixes from mainlin (*) 0e939c6... varasm: Fix type confusion bug (*) 1a6fe18... Daily bump. (*) 3b8b42f... d: Fix undefined reference to nested lambda in template (PR (*) 1a8af01... tree-optimization/107898 - ICE with -Walloca-larger-than (*) 0946970... tree-optimization/107865 - ICE with outlining of loops (*) 812847a... tree-optimization/107833 - invariant motion of uninit uses (*) 232305b... tree-optimization/107686 - fix bitfield ref through vec_unp (*) 9e242f8... tree-optimization/107766 - ICE with recent -ffp-contract=of (*) a9fafa2... tree-optimization/107647 - avoid FMA from SLP with -ffp-con (*) e0e37f9... tree-optimization/107407 - wrong code with DSE (*) ad6ace7... tree-optimization/106868 - bogus -Wdangling-pointer diagnos (*) 86def97... Daily bump. (*) db8e343... d: Remove "final" and "override" from visitor method. (*) f12c822... d: Fix internal compiler error: in visit, at d/imports.cc:7 (*) 42156d7... Daily bump. (*) 3ee5a23... Daily bump. (*) 5ec102e... i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) (*) b4e5003... i386: simplify cpu_feature handling (*) 58791f4... Daily bump. (*) dca2613... Daily bump. (*) 14c3bc3... Daily bump. (*) d61d6c9... aarch64: Specify that FEAT_MOPS sequences clobber CC (*) fa9abdd... Daily bump. (*) 16debfa... tree-optimization/107956 - ICE with NULL call LHS (*) 93b48d2... Daily bump. (*) 7229265... Daily bump. (*) c03cb4b... Daily bump. (*) f3b52a8... Daily bump. (*) b7306f0... Fix unrecognizable insn due to illegal immediate_operand (c (*) a802c4b... Daily bump. (*) 490b0c6... d: Include tm.h in all D target platform sources, remove me (*) 2909464... d: Fix ICE on named continue label in an unrolled loop [PR1 (*) 17d46f0... d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if D (*) 6916332... Fix addvdi3 and subvdi3 patterns (*) 24b8b44... Daily bump. (*) 1fb5287... gcc: fix PR rtl-optimization/107482 (*) 9c1621e... Daily bump. (*) 131c10d... Daily bump. (*) dbb468f... Daily bump. (*) a1a7957... Daily bump. (*) 2a7a103... Fortran: reject NULL actual argument without explicit inter (*) ed8d7ec... Daily bump. (*) b492e3a... Fix thinko in operator_bitwise_xor::op1_range (*) 3a34f1f... Fix wrong array type conversion with different storage orde (*) 37a7b2e... libstdc++: Remove unnecessary header from (*) 9050471... libstdc++: Fix tests with non-const operator== (*) 377f954... libstdc++: Remove unnecessary variant member in std::expect (*) d9b0e01... libstdc++: Check static assertions earlier in chrono::durat (*) 6e3b2c0... libstdc++: Fix dangling reference in filesystem::path::file (*) 825365b... libstdc++: Document LWG 1203 API change in manual (*) 9ea0f92... libstdc++: Add missing runtime exception to licence notice (*) 019c72a... libstdc++: Add comparisons to std::default_sentinel_t (LWG (*) db206f1... libstdc++: Fix std::is_nothrow_invocable_r for uncopyable p (*) d6e93d5... Daily bump. (*) 04126a4... Daily bump. (*) 477b3f9... libstdc++: Add workaround for fs::path constraint recursion (*) 6910126... libstdc++: Fix pool resource build errors for H8 [PR107801] (*) 4bd2022... Daily bump. (*) a6b1f61... i386: Uglify some local identifiers in *intrin.h [PR107748] (*) b0896d6... Daily bump. (*) 196cb25... reg-stack: Fix a -fcompare-debug bug in reg-stack [PR107183 (*) 792ce47... c++: Fix a typo in function name (*) 86dea99... libatomic: Handle AVX+CX16 AMD like Intel for 16b atomics [ (*) fab0fce... nvptx: In 'STARTFILE_SPEC', fix 'crt0.o' for '-mmainkernel' (*) 2adcbcc... LoongArch: Fix atomic_exchange expanding [PR107713] (*) aa66bc2... Daily bump. (*) 14faa5f... c++: constinit on pointer to function [PR104066] (*) 61537f7... Daily bump. (*) e9f0d97... aarch64: Add support for Ampere-1A (-mcpu=ampere1a) CPU (*) 985a896... SRA: Limit replacement creation for accesses propagated fro (*) bdcacfd... Daily bump. (*) 964af39... Daily bump. (*) 9c45321... libstdc++: Fix std::move_only_function for incomplete param (*) c6bd8fa... libstdc++: Fix wstring conversions in filesystem::path [PR9 (*) a088d93... libstdc++: Set active union member in constexpr std::string (*) 58da138... Daily bump. (*) 302fc79... Daily bump. (*) d4d628c... Daily bump. (*) bbe8bc4... Daily bump. (*) e7ccf76... Daily bump. (*) 22f7011... Add guality testcase for RTL alias analysis fix (*) 6e40f57... Restore RTL alias analysis for hard frame pointer (*) 253a85b... Daily bump. (*) 0138ebc... Always use TYPE_MODE instead of DECL_MODE for vector field (*) 04f1b76... libstdc++: Remove empty elements in manual (*) 0d24c71... Daily bump. (*) d644dfe... Remove AVX512_VP2INTERSECT from PTA_SAPPHIRERAPIDS (*) d7e38fd... Daily bump. (*) 64f22c4... Daily bump. (*) 1342c7f... doc: Document correct -fwide-exec-charset defaults [PR41041 (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/ibm/heads/gcc-12-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.