The branch 'ibm/heads/gcc-13-branch' was updated to point to: c3db5f495a1... ibm: Merge up to top of releases/gcc-13
It previously pointed to: efb4bfb219d... ibm: Merge up to top of releases/gcc-13 Diff: Summary of changes (added commits): ----------------------------------- c3db5f4... ibm: Merge up to top of releases/gcc-13 ebca600... Daily bump. (*) fd91953... libstdc++: Fix up 19_diagnostics/stacktrace/hash.cc on 13 b (*) 3185cfe... Fortran: Fix SHAPE for zero-size arrays (*) 67434fe... libstdc++: Guard use of sized deallocation [PR114940] (*) d7f9f23... Daily bump. (*) b954f15... Daily bump. (*) 513d050... Daily bump. (*) 91c7ec5... Daily bump. (*) 53cdaa7... c++: unroll pragma in templates [PR111529] (*) 5f14578... c++: array of PMF [PR113598] (*) cf76815... Daily bump. (*) 6f8933c... Daily bump. (*) 75d394c... testsuite: Verify r0-r3 are extended with CMSE (*) f0b88ec... Fortran: fix issues with class(*) assignment [PR114827] (*) 2ebf3af... Fortran: fix reallocation on assignment of polymorphic vari (*) 53bc98f... strlen: Fix up !si->full_string_p handling in count_nonzero (*) 35ac28b... ubsan: Use right address space for MEM_REF created for bool (*) a841964... Daily bump. (*) 9433e30... libstdc++: testsuite: Enhance codecvt_unicode with tests fo (*) bd5e672... libstdc++: Fix handling of surrogate CP in codecvt [PR10897 (*) 0a9df2c... c++: Fix std dialect hint for std::to_address [PR107800] (*) 5ed32d0... Fortran: fix dependency checks for inquiry refs [PR115039] (*) c827f46... testsuite: Adjust pr113359-2_*.c with unsigned long long [P (*) 3f6a425... PHIOPT: Don't transform minmax if middle bb contains a phi (*) d6cf49e... match: Disable `(type)zero_one_valuep*CST` for 1bit signed (*) bde5894... Bump BASE-VER. (*) b71f1de... Update ChangeLog and version files for release (*) a021b58... Daily bump. (*) 4416023... Daily bump. (*) 94509b6... Daily bump. (*) 162c441... [committed] Fix RISC-V missing stack tie (*) 5b5342e... Daily bump. (*) 851aa3b... Daily bump. (*) 1db45e8... ipa: Compare jump functions in ICF (PR 113907) (*) 10bf53a... ICF&SRA: Make ICF and SRA agree on padding (*) 7dca716... libstdc++: Fix typo in std::stacktrace::max_size [PR115063] (*) 71e941b... libstdc++: Fix infinite loop in std::binomial_distribution (*) b9e2a32... libstdc++: Adjust expected locale-dependent date formats in (*) ebc61a9... libstdc++: Fix typo in Doxygen comment (*) bce15a5... libstdc++: Fix run_doxygen for Doxygen 1.10 man page format (*) 47cac09... c++: build_extra_args recapturing local specs [PR114303] (*) 12ee04d... Daily bump. (*) d3659e2... c++: constexpr union member access folding [PR114709] (*) 2e353c6... Manually add ChangeLog entries for various commits from 202 (*) d629308... rtl-optimization/54052 - RTL SSA PHI insertion compile-time (*) 6d1801f... Daily bump. (*) b7a2697... diagnostics: fix corrupt json/SARIF on stderr [PR114348] (*) 2a6f99a... Fix ICE in -fdiagnostics-generate-patch [PR112684] (*) 230f672... diagnostics: fix ICE on sarif output when source file is un (*) 96f7a36... analyzer: fix ICE and false positive with -Wanalyzer-deref- (*) 810d35a... analyzer: fix ICE due to type mismatch when replaying call (*) ed02610... analyzer: fix -Wanalyzer-deref-before-check false positive (*) 67d104f... analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on (*) 2c688f6... analyzer: fix skipping of debug stmts [PR113253] (*) 0593151... analyzer: fix defaults in compound assignments from non-zer (*) 132eb1a... analyzer: casting all zeroes should give all zeroes [PR1133 (*) 994477c... analyzer: fix deref-before-check false positives due to inl (*) a1cb188... analyzer: fix ICE for 2 bits before the start of base regio (*) b8c772c... jit: dump string literal initializers correctly (*) 44968a0... testsuite, analyzer: add test case [PR108171] (*) a0b13d0... analyzer: fix ICE on zero-sized arrays [PR110882] (*) 0df1ee0... analyzer: fix ICE on division of tainted floating-point val (*) 60dcb71... jit.exp: handle dwarf version mismatch in jit-check-debug-i (*) b38472f... jit: avoid using __vector in testcase [PR110466] (*) e0c5290... testsuite: Add more allocation size tests for conjured sval (*) ccf8d3e... analyzer: Fix allocation size false positive on conjured sv (*) 89feb35... analyzer: add caching to globals with initializers [PR11011 (*) e30211c... [PR114415][scheduler]: Fixing wrong code generation (*) 421311a... Fix range-ops operator_addr. (*) fefdb9f... Daily bump. (*) 6f7674a... testsuite: Fix up vector-subaccess-1.C test for ia32 [PR892 (*) adba85b... AVR: target/114981 - Support __builtin_powi[l] / __powidf2. (*) 44d84db... reassoc: Fix up optimize_range_tests_to_bit_test [PR114965] (*) cad27df... expansion: Use __trunchfbf2 calls rather than __extendhfbf2 (*) d1ec7bc... tree-inline: Remove .ASAN_MARK calls when inlining function (*) e07df05... gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) (*) 6f1b3f9... c++: Fix constexpr evaluation of parameters passed by invis (*) 6d30cfc... openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tre (*) f1b1d51... libstdc++: Workaround kernel-headers on s390x-linux (*) 929b0ff... Fix PR 110066: crash with -pg -static on riscv (*) 4f2a35a... tree-optimization/114375 - disallow SLP discovery of permut (*) c63704a... cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR1149 (*) b0632c0... middle-end: Fix ICE in poly-int.h due to SLP. (*) 3367f78... [Committed] Avoid FAIL of gcc.target/i386/pr110792.c (*) 3658daf... PR target/110792: Early clobber issues with rot32di2_double (*) a0f59eb... c++: Add testcase for this PR [PR97990] (*) 664ab9c... middle-end/112732 - stray TYPE_ALIAS_SET in type variant (*) 0b409fc... tree-optimization/112281 - loop distribution and zero depen (*) 25add4b... tree-optimization/112991 - re-do PR112961 fix (*) 7baefcb... middle-end/113396 - int128 array index and value-ranges (*) ff78ffe... Fortran: Generate new charlens for shared symbol typespecs (*) 80bb0bd... Fortran: Fix ICE in gfc_trans_create_temp_array from bad ty (*) 102d529... Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956] (*) 9fd6f7e... Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535 (*) f5d9eef... c++/c-common: Fix convert_vector_to_array_for_subscript for (*) 6663f2a... libstdc++: Fix conversion of simd to vector builtin (*) 83636ae... libstdc++: Silence irrelevant warnings in <experimental/sim (*) 2244886... libstdc++: Add include guard to simd-internal header (*) 4505045... libstdc++: Avoid ill-formed types on ARM (*) 916f3b3... libstdc++: Add masked ++/-- implementation for sizeof < 16 (*) a46218a... libstdc++: Fix call signature of builtins from masked ++/-- (*) 4d7a770... libstdc++: Avoid vector casts while still avoiding PR90424 (*) 63b73f1... libstdc++: Replace use of incorrect non-temporal store (*) 0f4336c... libstdc++: Protect against macros (*) e6b1967... libstdc++: Fix condition for supported SIMD types on ARMv8 (*) 14a1678... tree-optimization/114121 - wrong VN with context sensitive (*) c4c0b0b... RISC-V: Fix vsetvli local eliminate [PR114747] (*) 993caf0... Daily bump. (*) 2872937... AVR: ipa/92606 - Don't optimize PROGMEM data against non-PR (*) 026ecb9... tree-optimization/114799 - SLP and patterns (*) 715a1df... tree-optimization/114787 - more careful loop update with CF (*) 4c3011e... RISC-V: Add testcase for pr114734 (*) 20ebcaf... middle-end/114734 - wrong code with expand_call_mem_ref (*) c479531... tree-optimization/114246 - invalid call argument from DSE (*) 47cd060... tree-optimization/113630 - invalid code hoisting (*) 4299355... Fortran: Add error for subroutine passed to a variable dumm (*) f598a1c... Fortran: Fix wrong recursive errors and class initializatio (*) 9f204cc... Fortran: Fix a gimplifier ICE/wrong result with finalizatio (*) 094f8a3... Fortran: Fix ICE and clear incorrect error messages [PR1147 (*) 991f865... Daily bump. (*) af51c73... Daily bump. (*) b6ead09... Objective-C, NeXT, v2: Correct a regression in code-gen. (*) 2bb5a67... Daily bump. (*) 704b15e... tree-optimization/114749 - reset partial vector decision fo (*) 0624852... tree-optimization/114736 - SLP DFS walk issue (*) 5a3cc62... gcov-profile/114715 - missing coverage for switch (*) d040606... lto/114655 - -flto=4 at link time doesn't override -flto=au (*) b3f9f10... tree-optimization/114733 - neg induction fails for 1 elemen (*) a676581... tree-optimization/114485 - neg induction with partial vecto (*) 4950f6b... ifcvt: Don't lower bitfields with non-constant offsets [PR (*) 169f10c... Daily bump. (*) 0d625dc... tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismat (*) fcf60d0... libstdc++: Fix infinite loop in std::istream::ignore(n, del (*) 3d16f8f... libstdc++: Reverse arguments in constraint for std::optiona (*) 0ae9252... rs6000: Add OPTION_MASK_POWER8 [PR101865] (*) d421057... rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8 (*) 17e1111... Daily bump. (*) c70abea... c++: problematic assert in reference_binding [PR113141] (*) 60e1e13... c++: alias CTAD and template template parm [PR114377] (*) 7bc362e... c++: binding reference to comma expr [PR114561] (*) 19821ce... c++: __is_constructible ref binding [PR100667] (*) 72001c4... Daily bump. (*) 61c38a2... libstdc++: Do not apply localized formatting to NaN and inf (*) 13bf923... match.pd: Only merge truncation with conversion for -fno-si (*) 6335baa... [PATCH v3] RISC-V: Add split pattern to generate SFB instru (*) 440a612... target/111600 - avoid deep recursion in access diagnostics (*) 88f2221... LoongArch: Fix eh_return epilogue for normal returns. (*) a44b370... Daily bump. (*) 129b64b... RISC-V: Fix vsetvl pass ICE (*) 3e1ca51... libstdc++: Update Solaris baselines for GCC 13.2 (*) cb3d253... Daily bump. (*) 615da2f... Daily bump. (*) 67ec6b8... Daily bump. (*) 28b3b8a... aarch64: Fix SCHEDULER_IDENT for Cortex-A510 (*) 56f28dd... libstdc++: Update status tables to refer to GCC 13 not main (*) 7425436... i386: Fix array index overflow in pr105354-2.c (*) e207b67... gfortran: Allow ref'ing PDT's len() in parameter-initialize (*) 45816f7... Daily bump. (*) f3cff71... libstdc++: Add libstdc++_libbacktrace.a to libstdc++exp (*) 9c49ab2... libstdc++: Fix libstdc++exp.a so it really does contain Fil (*) 5550214... arm: Zero/Sign extends for CMSE security (*) a9f174f... rs6000: Fix wrong align passed to build_aligned_type [PR883 (*) 05d9225... Daily bump. (*) 67e50da... RISC-V: Fix recursive vsetvli checking [PR114172] (*) 85831fb... Daily bump. (*) 7bbad31... Daily bump. (*) d80c9df... i386: Fix Sierra Forest auto dispatch (*) b55a35b... libfortran: Fix handling of formatted separators. (*) ad80dc6... Daily bump. (*) 7bd8428... AVR: target/114794 - Tweak __udivmodqi4 (*) e802786... c-family: Allow arguments with NULLPTR_TYPE as sentinels [P (*) ab3b83a... rtlanal: Fix set_noop_p for volatile loads or stores [PR114 (*) 10f6895... internal-fn: Temporarily disable flag_trapv during .{ADD,SU (*) cd8e213... asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743] (*) 2c85e8d... attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusi (*) ed7be7b... c++: Fix bogus warnings about ignored annotations [PR114691 (*) 7a1a529... Limit special asan/ubsan/bitint returns_twice handling to c (*) a16d90e... asan, v3: Fix up handling of > 32 byte aligned variables wi (*) ae3b6de... c++: Fix up maybe_warn_for_constant_evaluated calls [PR1145 (*) 38af0d5... vect: Don't clear base_misaligned in update_epilogue_loop_v (*) 910fa4d... c++: Fix ICE with weird copy assignment operator [PR114572] (*) a297f9b... fold-const: Handle NON_LVALUE_EXPR in native_encode_initial (*) cc39bd5... libquadmath: Don't assume the storage for __float128 argume (*) ba6fd40... expr: Fix up emit_push_insn [PR114552] (*) cb277de... Fix up postboot dependencies [PR106472] (*) 0b85540... Daily bump. (*) c59869f... Daily bump. (*) 5c3238b... ipa: Force args obtined through pass-through maps to the ex (*) 8a3784a... ipa: Avoid duplicate replacements in IPA-SRA transformation (*) 7fe0a7b... Daily bump. (*) afbf411... Daily bump. (*) ca7d454... AVR: target/114752 - Fix ICE on inline asm const 64-bit flo (*) 3bfe591... RTEMS: Fix powerpc configuration (*) b68995d... RTEMS: Add multilib configuration for aarch64 (*) b524ae8... Daily bump. (*) 3cf5423... Daily bump. (*) f585f8f... AVR: Add 8 more avrxmega3 MCUs. (*) 04128a4... libstdc++: Update baseline symbols for riscv64-linux (*) 265f207... c++: compound-requirement partial substitution [PR113966] (*) 38c2679... c++: requires-exprs and partial constraint subst [PR110006] (*) e534b22... middle-end/114599 - fix bitmap allocation for check_ifunc_c (*) abe3a80... tree-profile: Disable indirect call profiling for IFUNC res (*) 9d55324... AArch64: remove ls64 from being mandatory on armv8.7-a.. (*) 1e08e39... AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] (*) ee1814a... Daily bump. (*) cb55b5d... Daily bump. (*) e6e6f73... Daily bump. (*) 54a235e... Daily bump. (*) 5824e67... libstdc++: Regenerate baseline_symbols.txt files for Linux (*) fb6ec6d... RISC-V: Fix __atomic_compare_exchange with 32 bit value on (*) e269c5e... Daily bump. (*) 2047ecb... Daily bump. (*) 3c01981... Daily bump. (*) 40ddc0b... ipa: Self-DCE of uses of removed call LHSs (PR 108007) (*) c5a5bdf... Daily bump. (*) 0d48626... Fortran: fix DATA and derived types with pointer components (*) 045de0a... jit, Darwin: Implement library exports list. (*) fe805c4... libphobos, Darwin: Enable libphobos for most Darwin. (*) a040eea... testsuite: Remove duplicate -lgcov [PR114034] (*) 7f67924... Daily bump. (*) e67f95c... Darwin,debug : Switch to DWARF 3 or 4 when dsymutil support (*) 02a1d49... testsuite, Darwin: Allow for an undefined symbol [PR114036] (*) 48d3027... Darwin: Do not emit .macinfo when dsymutil cannot consume i (*) b03827b... testsuite, Darwin: Use the IOKit framework in framework-1.c (*) 982fc53... Testsuite, Darwin: skip PIE test (*) 672d71a... Testsuite, DWARF2: adjust regexp to match darwin output (*) 0d761f9... Testsuite, LTO: silence warning to make test pass on Darwin (*) 250b3be... testsuite, x86: Handle a broken assembler (*) c4eff4e... RISC-V: Fix C23 (...) functions returning large aggregates (*) fd24c47... Daily bump. (*) ae11f01... libstdc++, Darwin: Handle a linker warning [PR112397]. (*) 5975807... libstdc++: Sync the atomic_link_flags implementation with G (*) 6bcc8fd... libstdc++, Darwin: Do not use dev/null as the file for exec (*) baec3b8... Testsuite, i386: Mark test as requiring ifunc (*) 44514fd... Testsuite: restrict test to nonpic targets (*) e95ab9e... libcc1: fix <vector> include (*) 6805756... Include safe-ctype.h after C++ standard headers, to avoid o (*) 47ebdbe... libstdc++: Destroy allocators in re-inserted container node (*) 87ec5b3... libstdc++: Constrain std::vector default constructor [PR113 (*) d8d71b1... libstdc++: Begin lifetime of storage in std::vector<bool> [ (*) d178e96... Daily bump. (*) 84e9d97... testsuite, Darwin: Skip g++.dg/debug/dwarf2/pr85550.C (*) 83f10a9... testsuite: adjust for darwin linker warning (*) f650cfc... Testsuite: fix contructor priority test (*) 6709e6b... testsuite, jit, Darwin: Handle Mach-O in assembler tests. (*) bb7718a... testsuite, jit: Allow for target-specific assembler scans. (*) 0b17c87... testsuite, jit: Handle whitespace in test-link-section-asse (*) 22510e4... c++: ICE with scoped enum in switch condition [PR103825] (*) 2808797... Fortran: error recovery while simplifying expressions [PR10 (*) ec8303d... Fortran: error recovery on arithmetic overflow on unary ope (*) 0dd82c0... Fortran: set shape of initializers of zero-sized arrays [PR (*) 2d9a948... Fix SSA corruption due to widening_mul opt on conflict acro (*) 11f3786... handle unwind tables that are embedded within unwinding cod (*) 289bf7b... Daily bump. (*) 231ad1f... Darwin: Handle the fPIE option specially. (*) 7a511b2... Darwin, testsuite: -multiply_defined is obsolete (*) 1c4228a... Darwin, testsuite: -bind_at_load is deprecated (*) 8d9c8a6... Testsuite, darwin: account for macOS 13 and 14 (*) 2aed3b9... Testsuite: mark IPA test as requiring alias support (*) a5bc8ab... Testsuite: fix analyzer tests on Darwin (*) 5aed39c... testsuite, Darwin: Allow for undefined symbols in shared te (*) edab001... Darwin: Correct handling of weak crts. (*) 4736b31... LoongArch: gcc13: Implement option save/restore. (*) fb66105... Daily bump. (*) fc5c603... fortran: Ignore use statements on error [PR107426] (*) 1b81063... testsuite, Objective-C: Fix duplicate libobjc cases. (*) 46b76b7... testsuite,objective-c++: Fix imported NSObjCRuntime.h. (*) 4e65626... Objective-C, Darwin: Do not overalign CFStrings and Objecti (*) 56455ed... Objective-C/C++: Ensure sufficient setup for the preprocess (*) 5ec63c2... Darwin: Fix a typo in Objective-C meta-data. (*) bd760ac... Darwin: Fix constant CFString code-gen [PR105522]. (*) db0b084... Objective-C, Darwin: Fix a regression in handling bad recei (*) 6266bdb... Darwin: Make metadata symbol lables linker-visible for GNU (*) 36240bc... Darwin: Check as for .build_version support and use it if a (*) 17e5d36... Darwin, configure: Allow for an unrecognisable dsymutil [PR (*) be95ee8... Darwin: Place global inits in the correct section. (*) 3449ce0... Darwin: Match system sections and relocs for exception tabl (*) 5213c90... build: Allow for Xcode 15 ld -v output (*) b491a8b... configure, Darwin: Adjust handing of stdlib option. (*) 44dc9e7... Daily bump. (*) 1ab646f... mips: Fix C23 (...) functions returning large aggregates [P (*) b73a6a2... LoongArch: Fix C23 (...) functions returning large aggregat (*) b7b4ef2... profile-count: Avoid overflows into uninitialized [PR112303 (*) 43022dd... testsuite: Add testcase for already fixed PR [PR109925] (*) 71a1ccc... fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXP (*) 85b2b99... tsan: Don't instrument non-generic AS accesses [PR111736] (*) 4320e84... predcom: Punt for steps which aren't multiples of access si (*) 05de873... ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointer (*) 01397f7... visium: Fix up visium_setup_incoming_varargs [PR114175] (*) 02f66c4... nios2: Fix up nios2_setup_incoming_varargs [PR114175] (*) 91092c3... nds32: Fix up nds32_setup_incoming_varargs [PR114175] (*) f3af5a2... m32r: Fix up m32r_setup_incoming_varargs [PR114175] (*) a2565fb... ft32: Fix up ft32_setup_incoming_varargs [PR114175] (*) fce980b... epiphany: Fix up epiphany_setup_incoming_varargs [PR114175] (*) 06f9476... csky: Fix up csky_setup_incoming_varargs [PR114175] (*) 8046a7e... system.h: rename vec_step to workaround powerpc/clang bug [ (*) 0979993... arc: Fix up arc_setup_incoming_varargs [PR114175] (*) d3facea... alpha: Fix alpha_setup_incoming_varargs [PR114175] (*) af189fa... rs6000: Fix up setup_incoming_varargs [PR114175] (*) 4e0a922... i386: Fix setup of incoming varargs for (...) functions whi (*) 05fddfd... Daily bump. (*) 5f91440... Fortran: fix passing of optional dummies to bind(c) procedu (*) 2509902... Fortran: fix NULL pointer dereference on overlapping initia (*) cbed078... Daily bump. (*) 48d2374... Fortran: Fix assumed length chars and len inquiry [PR103716 (*) 06454be... Daily bump. (*) 86b80b0... asan: Handle poly-int sizes in ASAN_MARK [PR97696] (*) 18d3573... Daily bump. (*) b170ab1... tree-optimization/110838 - less aggressively fold out-of-bo (*) c6e171f... tree-optimization/91838 - fix FAIL of g++.dg/opt/pr91838.C (*) 66090b8... tree-optimization/114027 - fix testcase (*) 777c8cb... Daily bump. (*) f2af129... c: Fix ICE for nested enum redefinitions with/without fixed (*) 30fd57d... Daily bump. (*) 2012d1a... Daily bump. (*) 344b60a... Fortran: fix for absent array argument passed to optional d (*) 57062bc... Fortran: no size check passing NULL() without MOLD argument (*) c65c4c6... Fortran: fix FE memleak (*) 3c9e486... Daily bump. (*) e6a3d1f... Move pr114396.c from gcc.target/i386 to gcc.c-torture/execu (*) 1bcef8a... Daily bump. (*) 04fffba... tree-optimization/114231 - use patterns for BB SLP discover (*) 42d5985... tree-optimization/112793 - SLP of constant/external code-ge (*) ac66490... tree-optimization/113670 - gather/scatter to/from hard regi (*) d4c0800... middle-end/113622 - allow .VEC_SET and .VEC_EXTRACT for glo (*) a729b12... tree-optimization/114203 - wrong CLZ niter computation (*) a3ff14a... middle-end/114070 - VEC_COND_EXPR folding (*) a9a425d... middle-end/114070 - folding breaking VEC_COND expansion (*) bd276b5... tree-optimization/114027 - conditional reduction chain (*) 9a19811... tree-optimization/113910 - huge compile time during PTA (*) dd1948d... debug/112718 - reset all type units with -ffat-lto-objects (*) 6d5eb47... tree-optimization/111736 - avoid address sanitizing of __se (*) 199b021... Fix runtime error for nonlinear iv vectorization(step_mult) (*) 27eb6e8... rs6000: Don't ICE when compiling the __builtin_vsx_splat_2d (*) d3c8deb... Daily bump. (*) 4cc3cdc... libstdc++: [_GLIBCXX_DEBUG] Define __cpp_lib_null_iterators (*) 51e2f7a... libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_adv (*) 8618348... libstdc++: Fix _Safe_local_iterator<>::_M_valid_range (*) 77f94f0... Daily bump. (*) 5b928ba... Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments (*) 9623e5d... Fortran: error recovery in frontend optimization [PR103715] (*) 1a6d04f... i386: Unify {general,timode}_scalar_chain::convert_op [PR11 (*) 32cc04c... Daily bump. (*) a2c960d... libstdc++: Correct notes about std::call_once in manual [PR (*) e4ac051... libstdc++: Move test error_category to global scope (*) d9d51e0... riscv: xtheadmempair: Fix CFA reg notes (*) 318597d... Daily bump. (*) c1f57ff... libstdc++: Implement N3644 on _Safe_iterator<> [PR114316] (*) 427349d... Daily bump. (*) de45abc... libstdc++: Simplify chrono::__units_suffix using std::forma (*) 8a0a24b... libstdc++: Add missing std::tuple constructor [PR114147] (*) 5acf627... Daily bump. (*) 73898ce... gimple-iterator: Some gsi_safe_insert_*before fixes (*) 8473919... asan: Fix ICE during instrumentation of returns_twice calls (*) 3d231fa... gimple-iterator, ubsan: Fix ICE during instrumentation of r (*) ec5cb2a... i386: Fix a pasto in ix86_expand_int_sse_cmp [PR114339] (*) 9f255e4... icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged (*) 1c907ce... aarch64: Fix TImode __sync_*_compare_and_exchange expansion (*) 8c4785e... contrib: Improve dg-extract-results.sh's Python detection [ (*) 6b69cbe... bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarc (*) df3994a... lower-subreg: Fix ROTATE handling [PR114211] (*) 128860a... i386: Fix ICEs with SUBREGs from vector etc. constants to X (*) 4e9f475... Fortran: handle procedure pointer component in DT array [PR (*) 337dc58... Fortran: allow RESTRICT qualifier also for optional argumen (*) 90442fb... Fortran: improve checks of NULL without MOLD as actual argu (*) ba4b4b3... testsuite: fortran: fix invalid testcases (missing MOLD arg (*) d92942e... libstdc++: Fix typo in C++20 status table (*) c471d29... testsuite: Added missing } in the dg-bogus comment [PR11434 (*) 7d2d6e1... Daily bump. (*) bdbcfbf... i386[stv]: Handle REG_EH_REGION note (*) f3d49b9... Daily bump. (*) 618db8d... ada: Fix error message for Aggregate aspect (*) 6c8e7aa... ada: Fix (again) incorrect handling of Aggregate aspect (*) bc97504... ada: Fix incorrect handling of Aggregate aspect (*) 1277f69... testsuite: xfail test for short_enums (*) a875cf8... Daily bump. (*) 1870ee4... libstdc++: Update expiry times for leap seconds lists (*) 826f7e5... libstdc++: Fix std::basic_format_arg::handle for BasicForma (*) 3c8faea... libstdc++: Implement P2905R2 "Runtime format strings" for C (*) 2d3cc68... libstdc++: Remove UB from month and weekday additions and s (*) e3e5bde... libstdc++: Improve operator-(weekday x, weekday y) (*) 3cbaada... libstdc++: Simplify year::is_leap() (*) 29dc5fb... libstdc++: Remove unnecessary "& 1" from year_month_day_las (*) d147271... libstdc++: Fix UB in weekday::weekday(sys_days) and add tes (*) 779563c... libstdc++: Add [[nodiscard]] to std::span members (*) 66c55e4... libstdc++: Fix a -Wsign-compare warning in std::list (*) 4c6bb36... libstdc++: Optimize std::to_array for trivial types [PR1101 (*) ac96973... Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95 (*) 4bd9d09... Reject -fno-multiflags [PR114314] (*) 8f81688... Daily bump. (*) 824a71f... libgfortran: [PR114304] Revert portion of PR105347 change. (*) 6d70807... Daily bump. (*) 025ff57... d: Fix -fpreview=in ICEs with forward referenced parameter (*) 9de9ff3... Daily bump. (*) bf78493... LoongArch: Fixed an issue with the implementation of the te (*) abe32a9... Daily bump. (*) 7ecea49... libgfortran: [PR105473] Fix checks for decimal='comma'. (*) 4554506... Daily bump. (*) 0e591e6... Fix bogus error on allocator for array type with Dynamic_Pr (*) 58cbab9... Daily bump. (*) 1f5787e... Fortran: do not evaluate polymorphic functions twice in ass (*) 77cf842... Fortran: ALLOCATE statement, SOURCE/MOLD expressions with s (*) 7b34983... Daily bump. (*) 8891ac6... Daily bump. (*) 902e1fc... Daily bump. (*) a38b3df... SH: Fix 101737 (*) cdcbc56... d: Fix gdc -O2 -mavx generates misaligned vmovdqa instructi (*) 8b264f9... Daily bump. (*) e64fbf3... d: Fix callee destructor call invalidates the live object [ (*) 341fa4d... d: Fix internal compiler error: in make_import, at d/import (*) 96e6576... calls: Further fixes for TYPE_NO_NAMED_ARGS_STDARG_P handli (*) 5de9163... function: Fix another TYPE_NO_NAMED_ARGS_STDARG_P spot (*) ed35889... graphite: Fix non-INTEGER_TYPE integral comparison handling (*) 84017b7... testsuite: Add c23-stdarg-4.c test variant where all functi (*) 6b8d8a8... match.pd: Guard 2 simplifications on integral TYPE_OVERFLOW (*) 051cd2a... c: Handle scoped attributes in __has*attribute and scoped a (*) 856a66a... call-cdce: Add missing BUILT_IN_*F{32,64}X handling and imp (*) 9de6ff5... attribs: Don't canonicalize lookup_scoped_attribute_spec ar (*) e084a64... gimple-low: Fix up handling of volatile automatic vars in a (*) f03c78b... ggc-common: Fix save PCH assertion (*) 21d7bff... simplify-rtx: Fix up last argument to simplify_gen_unary [P (*) 7bc85af... tree-ssa-strlen: Fix up handle_store [PR113603] (*) 2ff9cea... docs: Fix 2 typos (*) 8b2a402... i386: Add -masm=intel profiling support [PR113122] (*) 432708c... cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partiti (*) d4f849c... libgomp: Fix up FLOCK fallback handling [PR113192] (*) 7d49a38... c-family: copy attribute diagnostic fixes [PR113262] (*) 3ac307d... libgomp: Use absolute pathname to testsuite/flock [PR113192 (*) e7c9aaf... combine: Don't optimize paradoxical SUBREG AND CONST_INT on (*) 299f100... Daily bump. (*) 3a16060... libstdc++: Fix conditions for using memcmp in std::lexicogr (*) 90acd16... libstdc++: Change some URLs in the manual to use https (*) 9888add... libstdc++: Update outdated docs on contributing (*) 4c0a9f4... libstdc++: Fix std::tr2::dynamic_bitset support for alterna (*) 775df91... libstdc++: Fix <charconv> uses of signed types with <bit> f (*) cf8faab... libstdc++: Fix access error in __gnu_test::uneq_allocator (*) 89e7b77... libstdc++: Fix noexcept on dtors in <experimental/scope> [P (*) ce26b0c... Daily bump. (*) df00dc3... aarch64: Fix memtag builtins vs GC [PR108174] (*) f73aef6... Daily bump. (*) 21e9b6a... Daily bump. (*) 5cc9ae5... Fix internal error on non-byte-aligned reference in GIMPLE (*) 2b3ecdf... x86: Properly implement AMX-TILE load/store intrinsics (*) 7b7df17... Daily bump. (*) 8866107... Finalization of object allocated by anonymous access design (*) cfa5591... Daily bump. (*) 2ca512f... Daily bump. (*) acafe0f... Daily bump. (*) f78d1b9... arm: fix ICE with vectorized reciprocal division [PR108120] (*) 88a2e50... RISC-V: Fix riscv/arch-19.c with different ISA spec version (*) befe440... LoongArch: Don't default to -mno-explicit-relocs if -mno-re (*) e0dabc8... Daily bump. (*) f0c4023... testsuite: fix Wmismatched-new-delete-8.C with -m32 (*) a15427e... warn-access: Fix handling of unnamed types [PR109804] (*) 0e43877... testsuite: Remove test that should not have been backported (*) b1cad80... LoongArch: Define HAVE_AS_TLS to 0 if it's undefined [PR112 (*) 727ae33... LoongArch: Disable relaxation if the assembler don't suppor (*) 504bb03... LoongArch: Check whether binutils supports the relax functi (*) b781cc2... LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NO (*) b58f639... Daily bump. (*) 7e60d3e... Daily bump. (*) 128d9cc... AVR: Improve documentation for -mmcu=. (*) 1ee3355... AVR: Document option -mskip-bug. (*) 383d0ec... AVR: invoke.texi: Put internal options in their own @subsub (*) e4fdf94... Daily bump. (*) 9fdceed... Update gcc zh_CN.po (*) 35486d6... veclower: improve selection of vector mode when lowering [P (*) 9700534... Daily bump. (*) 1c95604... Daily bump. (*) 6574476... Daily bump. (*) b5def8f... libgcc: fix Win32 CV abnormal spurious wakeups in timed wai (*) e501a27... c++: ICE with reinterpret_cast and switch [PR113545] (*) ebe00c9... libstdc++: Fix constexpr basic_string union member [PR11329 (*) 3a72c71... libstdc++: Avoid aliasing violation in std::valarray [PR991 (*) 423018a... libstdc++: Update tzdata to 2024a (*) e1a1e81... libstdc++: Guard tr2::bases and tr2::direct_bases with __ha (*) f516fc1... Daily bump. (*) 2354ccb... testsuite: Require lra effective target for pr107385.c (*) 407b04b... testsuite: Add testcase for already fixed PR [PR107385] (*) 4040d47... expand: Fix handling of asm goto outputs vs. PHI argument a (*) 0f0ca42... AVR: target 113927 - Simple code triggers stack frame for R (*) f8214bf... Daily bump. (*) c7dd2de... Daily bump. (*) ef7738d... c++: variable partial spec redeclaration [PR113612] (*) 8a93dc3... tree-optimization/113896 - testcase for fixed PR (*) d85a658... libgfortran: Adjust bytes_left and pos for access="STREAM". (*) fbe5e90... libgfortran: EN0.0E0 and ES0.0E0 format editing. (*) 97526e6... Daily bump. (*) 83e9075... avr: Fix wrong array bounds warning on SFR access (*) 8f561cd... Daily bump. (*) 0ea5efe... libgfortran: avoid duplicate libraries in spec (*) 1c0d8d0... Daily bump. (*) 9ae91c7... Daily bump. (*) 583bd84... call maybe_return_this in build_clone (*) 5b3dcff... [testsuite] tsvc: skip include malloc.h when unavailable (*) 810b0b3... testsuite: Pattern does not match when using --specs=nano.s (*) eae5147... c++: for contracts, cdtors never return this (*) adef1e0... libstdc++: Do not use assume attribute for Clang [PR112467] (*) 5d684a5... libstdc++: optimize bit iterators assuming normalization [P (*) e780a04... Daily bump. (*) c5e12bb... libstdc++: Prefer posix_memalign for aligned-new [PR113258] (*) 3bdd80d... libstdc++: Fix non-portable results from 64-bit std::subtra (*) 10c7e42... libstdc++: Implement some missing functions for net::ip::ne (*) 3c04a15... libstdc++: Avoid reusing moved-from iterators in PSTL tests (*) 2dcf47c... libstdc++: Remove noexcept from std::osyncstream::operator= (*) d49262a... libstdc++: Allow explicit conversion of string views with d (*) bac0497... AVR: target/113824 - Fix multilib set for ATA5795. (*) 818a759... AVR: Always define __AVR_PM_BASE_ADDRESS__ in specs provide (*) 9720449... Daily bump. (*) 050dd43... Update gcc zh_CN.po (*) 0cdb046... Fix contracts-tmpl-spec2.C on targets where plain char is u (*) 18fd8d2... testsuite: Replace many dg-require-thread-fence with dg-req (*) fa0e0c2... testsuite: Add dg-require-atomic-cmpxchg-word (*) b937b11... libstdc++: Add dg-require-thread-fence in several tests (*) 2bd8264... aarch64: Avoid out-of-range shrink-wrapped saves [PR111677] (*) 9a6afdf... Daily bump. (*) 016ca45... tree-optimization/112618 - unused .MASK_CALL (*) 9895fc7... tree-optimization/112505 - bit-precision induction vectoriz (*) e22e3ee... tree-optimization/112495 - alias versioning and address spa (*) 7c67939... tree-optimization/110221 - SLP and loop mask/len (*) d4216cc... middle-end/110176 - wrong zext (bool) <= (int) 4294967295u (*) aaf64d9... libstdc++: /dev/null is not accessible on Windows (*) 67ac78c... c++: defaulted op== for incomplete class [PR107291] (*) 254b619... Daily bump. (*) c21c460... c++: prvalue of array type [PR111286] (*) 9b8e82a... varasm: check float size [PR109359] (*) 8b8e09c... Update gcc zh_CN.po (*) 0dfe280... mips: Fix missing mode in neg<mode:MSA>2 (*) 410f9bf... MIPS: Fix wrong MSA FP vector negation (*) 78b8d25... Daily bump. (*) c3ad7f4... Daily bump. (*) 79d0dd7... Revert use of accumulator type in expansion of 'Reduce attr (*) 58ffc0f... Revert fix for reduction expression with overloaded reducer (*) 6b58b73... Daily bump. (*) 3b5d906... c++: op== defaulted outside class [PR110084] (*) 69f0417... c++: variable template array of unknown bound [PR113638] (*) 8bae2c5... c++: no_unique_address and constexpr [PR112439] (*) 6ae5912... Daily bump. (*) fe87d04... hppa: Fix bug in atomic_storedi_1 pattern (*) aa24f8f... c++: ICE with throw inside concept [PR112437] (*) c6aeac7... Daily bump. (*) 5741e5f... Fortran: fix bounds-checking errors for CLASS array dummies (*) a523d05... AVR: Add AVR64DU and some older devices. (*) d877981... Daily bump. (*) a5aca83... libstdc++: Fix std::format for floating-point chrono::time_ (*) 4cdcfb4... libstdc++: Fix std::chrono::file_clock conversions for low- (*) 1bb2e52... libstdc++: Fix std::format floating-point alternate forms [ (*) ff17c88... Daily bump. (*) c6ee3e1... Daily bump. (*) 56cbb1e... Daily bump. (*) 52029ef... c-family: Fix ICE with large column number after restoring (*) 67e2ee7... Daily bump. (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/ibm/heads/gcc-13-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.