The branch 'ibm/heads/gcc-13-branch' was updated to point to: 25cecef4a385... ibm: Merge up to top of releases/gcc-13
It previously pointed to: b7341a9059d7... ibm: Merge up to top of releases/gcc-13 Diff: Summary of changes (added commits): ----------------------------------- 25cecef... ibm: Merge up to top of releases/gcc-13 999a602... Daily bump. (*) e665276... debug/101533 - ICE with variant typedef DIE generation (*) 068aa9a... middle-end/101478 - ICE with degenerate address during gimp (*) da579a8... lto/91299 - weak definition inlined with LTO (*) f2d0fb2... tree-optimization/87984 - hard register assignments not pre (*) c0e3078... c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro (*) a145eaf... middle-end/66279 - gimplification clobbers shared asm const (*) 337d3cd... tree-optimization/111125 - avoid BB vectorization in novect (*) 209fbbc... Daily bump. (*) e0e85b6... Daily bump. (*) 10b8d94... Enable generation of GNU stack notes on Linux (*) 7e644ae... Daily bump. (*) 3817827... Daily bump. (*) 857f2c2... Daily bump. (*) 61367fc... Daily bump. (*) 5227f98... Daily bump. (*) 2317297... Fix GNAT build failure for x86/FreeBSD (*) 67d13d1... AVR: target/119989 - Add missing clobbers to xload_<mode>_l (*) b1163a2... Daily bump. (*) 85792c6... sra: Clear grp_same_access_path of acesses created by total (*) 087d91f... sra: Avoid creating TBAA hazards (PR118924) (*) 96040fd... Remove other processors from X86_TUNE_DEST_FALSE_DEP_FOR_GL (*) 29608b0... Daily bump. (*) 3aec5f3... Daily bump. (*) 0880731... Daily bump. (*) 0ec3743... Daily bump. (*) 12ceee1... Daily bump. (*) 261bcbf... Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399] (*) cf40537... vect: Enforce dr_with_seg_len::align precondition [PR116125 (*) a6a66ec... s390: Accept only Pmode for registers AP/FP/RA [PR119235] (*) 7495787... Fix a pasto in ao_compare::compare_ao_refs (*) a32919a... c++: templates, attributes, #pragma target [PR114772] (*) b14ae44... c++: constexpr, trivial, and non-alias target [PR111075] (*) 7ac1a99... libatomic: Fix up libat_{,un}lock_n for mingw [PR119796] (*) 1982540... libatomic: Fix up libat_{,un}lock_n [PR119796] (*) 3abc678... expmed: Always use QImode for init_expmed set_zero_cost [PR (*) b00d87f... driver: On linux hosts disable ASLR during -freport-bug [PR (*) c3c451b... driver: Fix up -freport-bug for ASLR [PR119727] (*) b498814... libquadmath: Fix up THREEp96 constant in expq (*) 622d171... lto: lto-opts fixes [PR119625] (*) d6988fa... c: Fix ICEs with -fsanitize=pointer-{subtract,compare} [PR1 (*) 7c4b802... combine: Use reg_used_between_p rather than modified_betwee (*) 6eb9f80... Fix up some further cases of missing or extraneous spaces i (*) 997b3e9... builtins: Fix up strspn/strcspn folding [PR119219] (*) f82a279... middle-end/119204 - ICE with strcspn folding (*) 34c76e5... tree: Improve skip_simple_arithmetic [PR119183] (*) bfdd0e6... libgcc: Fix up unwind-dw2-btree.h [PR119151] (*) 1b6045c... c++: Update TYPE_FIELDS of variant types if cp_parser_late_ (*) 3424985... c++: Fix cxx_eval_store_expression {REAL,IMAG}PART_EXPR han (*) 7980ce5... c: stddef.h C23 fixes [PR114870] (*) 048a90f... openmp: Mark OpenMP atomic write expression as read [PR1190 (*) 9005efe... reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] (*) 301d5e2... i386: Fix ICE with conditional QI/HI vector maxmin [PR11877 (*) 7cb4653... c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ (*) eb3e7de... c++: Allow constexpr reads from volatile std::nullptr_t obj (*) b4b559a... icf: Compare call argument types in certain cases and asm o (*) 0691f75... niter: Make build_cltz_expr more robust [PR118689] (*) 9e27bc5... d: give dependency files better filenames [PR118477] (*) c7f51dc... c++: Only destruct elts of array for new expression if exce (*) 38f4559... builtins: Store unspecified value to *exp for inf/nan [PR11 (*) 3d70d8b... c++: Wrap force_target_expr in get_member_function_from_ptr (*) e49c0a1... c++: Honor complain in cp_build_function_call_vec for check (*) 28646ac... c++: Diagnose earlier non-static data members with cv conta (*) 4bbd1ab... warn-access: Fix up matching_alloc_calls_p [PR118024] (*) e244beb... cse: Fix up record_jump_equiv checks [PR117095] (*) c71616c... docs: Clarify -fsanitize=hwaddress target support [PR117960 (*) 4dc7a5e... docs: Fix up __sync_* documentation [PR117642] (*) ec1614b... c: Fix sizeof error recovery [PR117745] (*) 1ec99f6... builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674 (*) c6a3fd5... builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal (*) 5b82543... phiopt: Fix a pasto in spaceship_replacement [PR117612] (*) 2911337... m2: Fix up dependencies some more (*) 1784de4... c++: Fix ICE on constexpr virtual function [PR117317] (*) bf85c4d... store-merging: Don't use sub_byte_op_p mode for empty_ctor_ (*) dbe57b1... libstdc++: Fix up 117406.cc test [PR117406] (*) e88a25d... libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{oun (*) 8c16faa... function: Call do_pending_stack_adjust in assign_parms [PR1 (*) b7dd8cb... libstdc++: Use if consteval rather than if (std::__is_const (*) 66fb068... Assorted --disable-checking fixes [PR117249] (*) 00b80ef... c++: Further fix for get_member_function_from_ptrfunc [PR11 (*) 0bf979d... asan: Fix up build_check_stmt gsi handling [PR117209] (*) e56d3a6... c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] (*) 2bdab7d... i386: Fix up _mm_min_ss etc. handling of zeros and NaNs [PR (*) 364778b... c++: Don't emit deprecated/unavailable attribute diagnostic (*) 16fd84f... Daily bump. (*) ec237e7... Fortran: fix issue with impure elemental subroutine and int (*) 2534fef... Daily bump. (*) 0fcffa9... Daily bump. (*) 9f12448... d: Fix ICE: type variant differs by TYPE_MAX_VALUE with -g (*) 3c91f94... d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2o (*) 849dcb4... d: Fix forward referenced enums missing type names in debug (*) 1208bc8... Daily bump. (*) 415eede... Daily bump. (*) 5e23f9b... libstdc++: Correct preprocessing checks for floatX_t and bf (*) c29b9c8... Daily bump. (*) 13449cc... Daily bump. (*) 4182fa8... libstdc++: Add dg-options "-std=gnu++20" to backported test (*) 67a2820... libstdc++: Add test for not using reserved name 'ranges' be (*) 997d51f... libstdc++: Fix std::ranges::iota is not included in numeric (*) 285f010... libstdc++: Fix ranges::move and ranges::move_backward to us (*) 46f2ed7... libstdc++: Reuse std::__assign_one in <bits/ranges_algobase (*) 892b26e... libstdc++: Fix ranges::copy_backward for a single memcpyabl (*) 84eb2dd... libstdc++: Do not use use memmove for 1-element ranges [PR1 (*) 8c1b785... libstdc++: Add missing header to <bits/ranges_algobase.h> f (*) e2dcab1... libstdc++: Fix ranges::iter_move handling of rvalues [PR106 (*) 5d1ec58... libstdc++: add missing include in ranges_util.h (*) 1a8d20c... libstdc++: Fix std::future::wait_until for subsecond negati (*) b48785e... libstdc++: Do not use C++11 alignof in C++98 mode [PR104395 (*) 49c2411... libstdc++: Undeprecate std::pmr::polymorphic_allocator::des (*) e0cdbbe... Daily bump. (*) d1eb3fd... testcase: Add testcase for already fixed PR [PR118476] (*) de622c3... match: Reject non-ssa name/min invariants in gimple_extract (*) 51ff991... discriminators: Fix assigning discriminators on edge [PR113 (*) bbca957... libstdc++: Document thread-safety for COW std::string [PR21 (*) 7b9a1f9... phiopt: Fix value_replacement for middle bb having phi node (*) cd53c30... phiopt: Reset the number of iterations information of a loo (*) f6f61d9... backprop: Fix deleting of a phi node [PR116922] (*) 935c21e... vec-lowering: Fix ABSU lowering [PR111285] (*) 73f1d4e... Daily bump. (*) ca2b5ed... c++: Properly fold <COND_EXPR>.*<COMPONENT> [PR114525] (*) 9497105... Daily bump. (*) 1a2e39a... rtl-optimization/119689 - compare-debug failure with LRA (*) 7578243... [PR115568][LRA]: Use more strict output reload check in rem (*) 26919c4... Daily bump. (*) 2f97fc1... Daily bump. (*) 7c6bd95... df: Treat partial defs as uses in df_simulate_defs [PR11656 (*) 68b740f... tree-optimization/119145 - avoid stray .MASK_CALL after vec (*) 7b0936d... tree-optimization/117424 - invalid LIM of trapping ref (*) 8ee6631... tree-optimization/117113 - ICE with unroll-and-jam (*) 9ade99b... tree-optimization/116906 - unsafe PRE with never executed e (*) 4e49ae8... lto/114501 - missed free-lang-data for CONSTRUCTOR index (*) 2f37a08... tree-optimization/114052 - consider infinite sub-loops when (*) 949f380... lto/113207 - fix free_lang_data_in_type (*) 0f86e86... tree-optimization/112859 - add comment (*) 330a02b... tree-optimization/112859 - bogus loop distribution (*) fb17a8b... ipa/111245 - bogus modref analysis for store in call that m (*) 35aede5... testsuite: add testcase for fixed PR107467 (*) 97fa1ba... middle-end/115110 - Fix view_converted_memref_p (*) 3724151... [PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[ (*) e7312bf... Daily bump. (*) bf35b0a... Daily bump. (*) 0d89557... Daily bump. (*) 6c61f43... libstdc++: Fix use-after-free in std::format [PR119671] (*) 09584eb... libstdc++: Replace use of __mindist in ranges::uninitialize (*) b07ff1f... libstdc++: Replace use of std::min in ranges::uninitialized (*) 659e222... ipa-cp: Avoid ICE when redistributing nodes among edges to (*) 3bcbb44... Daily bump. (*) 7602634... Daily bump. (*) cf422be... Daily bump. (*) 2679178... Daily bump. (*) 7acd7d8... Ada: Fix thinko in Eigensystem for complex Hermitian matric (*) 3cfb5e9... Daily bump. (*) b1b75a2... Daily bump. (*) 5f14b91... libstdc++: Do not use compiler built-in in requires-clause (*) a5f7850... libstdc++: Fix -Warray-bounds warning in std::vector<bool> (*) d1929ba... libstdc++: Fix -Wstringop-overread warning in std::vector<b (*) 8f633fe... libstdc++: Fix bogus -Wstringop-overflow in std::vector::in (*) 30a0a94... libstdc++: Avoid bogus -Walloc-size-larger-than warning in (*) bcfc60d... libstdc++: Add ranges::range_common_reference_t for C++20 ( (*) dfb3d13... Daily bump. (*) 070296e... aarch64: Use PAUTH instead of V8_3A in some places (*) 18b6bb5... Daily bump. (*) bfc9520... d: Fix error with -Warray-bounds and -O2 [PR117002] (*) 8debc34... libstdc++: Make std::erase for linked lists convert to bool (*) 1662a95... libstdc++: Cast -1 to size_t in <format> [PR119429] (*) 0d80c41... libstdc++: Update tzdata to 2025b (*) 0ad74de... libstdc++: Update tzdata to 2025a (*) 8160e76... libstdc++: Fix comment typo (*) 08e7f31... libstdc++: Fix "IEE" typo in comment in std::time_put::do_p (*) 9d2a7a7... libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in (*) 2b44ca5... libstdc++: Fix std::basic_stracktrace to not assume allocat (*) 081989e... libstdc++: Fix parallel std::exclusive_scan [PR108236] (*) 031cb46... libstdc++: Disable __gnu_debug::__is_singular(T*) in conste (*) 083224c... libstdc++: Skip redundant assertions in std::array equality (*) c55e69d... libstdc++: Skip redundant assertions in std::span construct (*) 86700d1... libstdc++: Fix std::deque::emplace calling wrong _M_insert_ (*) 4655e9c... libstdc++: Fix std::deque::insert(pos, first, last) undefin (*) e346a33... libstdc++: Implement LWG 2937 for std::filesystem::equivale (*) b19afd6... libstdc++: Add testcases for resolved bug [PR101527] (*) 4ad6a25... libstdc++: Fix some broken links in the manual (*) cbd41cd... libstdc++: Fix some typos and grammatical errors in docs (*) 7cdc7ef... libstdc++: Update references to gcc.gnu.org/onlinedocs (*) 4dfce5c... libstdc++: Remove stray comma in testing docs (*) 9445b77... libstdc++: Correct statement about default -std option (*) 1b1614a... doc: Fix minor grammar nit in -ftrivial-auto-var-init docs (*) db19beb... Daily bump. (*) d6ffbfa... Daily bump. (*) 8b7928f... Daily bump. (*) 4ef7948... Daily bump. (*) 1e74e8b... Daily bump. (*) f57554c... Daily bump. (*) f017297... Fortran: fix bogus bounds check for reallocation on assignm (*) f10853a... c++: Don't replace INDIRECT_REFs by a const capture proxy t (*) 6407858... Daily bump. (*) 73db207... c++: Don't mix timevar_start and auto_cond_timevar for TV_N (*) f4e802c... Daily bump. (*) dd2610b... AVR: Add AVR-SD devices. (*) 72d85f2... d: Fix ICE type variant differs by TYPE_PACKED [PR117621] (*) be61f4c... Daily bump. (*) b25f8e5... Daily bump. (*) 41db471... ipa: target clone and mangling alias [PR114992] (*) 65e998d... c++: Don't prune constant capture proxies only used in arra (*) 4bbce04... Daily bump. (*) 8496e82... Daily bump. (*) 2123635... Fix misoptimization at -O2 in LTO mode (*) 1f679fd... Fix spurious visibility error with partially parameterized (*) 5f66944... Daily bump. (*) 0cf6e65... c++: ICE when substituting packs into type aliases [PR11810 (*) b6a8c8c... Daily bump. (*) 2b38798... libstdc++: Fix typo in comment in src/c++17/fs_dir.cc (*) 770512a... libstdc++: Document when std::string::shrink_to_fit was add (*) b2cb18b... Daily bump. (*) aed42f5... Daily bump. (*) 6d2ed73... Daily bump. (*) fc07628... Daily bump. (*) cb735b2... Plug small loophole in the pattern matching done by -fdump- (*) 4ef1d8c... Daily bump. (*) a4f980e... c++: ICE with lambda in fold expression in requires [PR1191 (*) 9a51880... Daily bump. (*) 2b37c99... d: Fix regression returning from function with invariants [ (*) ceb689d... ipa-sra: Avoid clashes with ipa-cp when pulling accesses ac (*) a73bad7... Daily bump. (*) 6b61eee... Daily bump. (*) b3c2a65... Daily bump. (*) 81af0f7... Daily bump. (*) 8b79adb... arm: Handle fixed PIC register in require_pic_register (PR (*) 31aa94f... Daily bump. (*) 651c858... Daily bump. (*) 5ab16e5... testsuite: Add tests for already fixed PR [PR119071] (*) 3634a7d... combine: Discard REG_UNUSED note in i2 when register is als (*) 7995713... Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976] (*) 591e34c... aarch64: Fix folding of degenerate svwhilele case [PR117045 (*) 995f0e7... aarch64: Fix caller saves of VNx2QI [PR116238] (*) b257aaa... Daily bump. (*) 19d150f... Daily bump. (*) 2b948c6... Daily bump. (*) e00c33d... [PR target/116720] Fix test for valid mempair operands (*) 21b3e23... d: Fix comparing uninitialized memory in dstruct.d [PR11696 (*) 74662ca... Daily bump. (*) 722be96... Daily bump. (*) 6520c85... Daily bump. (*) bc3fd55... i386: Treat Granite Rapids/Granite Rapids-D similar as Sapp (*) 0c034ad... Daily bump. (*) b7466cf... s390: Fix s390_valid_shift_count() for TI mode [PR118835] (*) 6262bad... Daily bump. (*) 56f5e71... tree-optimization/117912 - bogus address equivalences for _ (*) 160e6ae... tree-optimization/116850 - corrupt post-dom info (*) ac2bfec... middle-end/115641 - invalid address construction (*) 0885246... tree-optimization/118717 - store commoning vs. abnormals (*) 55c8de5... tree-optimization/117119 - ICE with int128 IV in dataref an (*) 9abe274... tree-optimization/114921 - _Float16 -> __bf16 isn't noop fi (*) 98fe2ae... tree-optimization/114921 - _Float16 -> __bf16 isn't noop (*) 1283b9f... jit/118780 - make sure to include dlfcn.h when plugin suppo (*) 51f7e25... Daily bump. (*) 5b43daf... Daily bump. (*) 4e3078e... Daily bump. (*) f1a67cb... Daily bump. (*) 7a82088... Daily bump. (*) 0c3061f... Fortran: fix initialization of allocatable non-deferred cha (*) 272bacf... Daily bump. (*) b79f671... Daily bump. (*) 5c56835... Daily bump. (*) 5f872c3... FreeBSD: Stop linking _p libs for -pg as of FreeBSD 14 (*) 4f3a1ef... libgcc: On FreeBSD use GCC's crt objects for static linking (*) 78642aa... Daily bump. (*) f2a9626... Daily bump. (*) 611d0ba... Daily bump. (*) 878524d... Daily bump. (*) 0f7d5d3... Daily bump. (*) fa5aedd... AArch64: Fix GCC 13 backport of big.Little CPU detection [P (*) 9e3800f... Daily bump. (*) 0a1c9d0... x86: Correct ASM_OUTPUT_SYMBOL_REF (*) 2584bcd... Daily bump. (*) 612983b... Daily bump. (*) 748f2f8... Daily bump. (*) 344f3c2... Daily bump. (*) b058bd2... Daily bump. (*) 92ac7b6... Daily bump. (*) e6f526b... RTEMS: Add Cortex-M33 multilib (*) 701a1c3... Daily bump. (*) 0d24ca6... Daily bump. (*) e097b37... options: Adjust cl_optimization_compare to avoid checking I (*) 9c36834... Daily bump. (*) b824a76... Daily bump. (*) a10a46d... Ada: Fix segfault on uninitialized variable as operand of p (*) a7795d6... Daily bump. (*) 980933f... Daily bump. (*) 7536b95... Daily bump. (*) 4452034... c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] (*) fce1365... Daily bump. (*) 57a9595... AArch64: don't override march to assembler with mcpu if mar (*) eb45b82... AArch64: have -mcpu=native detect architecture extensions f (*) aac7bb7... asan: Fix missing FakeStack flag cleanup (*) aa1d20b... Daily bump. (*) 36337a4... Daily bump. (*) 3492699... Daily bump. (*) 5ee4389... Daily bump. (*) 988c0b7... c++: ICE with nested anonymous union [PR117153] (*) 2c42f59... rs6000: Fix ICE for invalid constants in built-in functions (*) a54c3a7... rs6000: Fix loop limit for built-in constant checking (*) 2d6e334... Daily bump. (*) 1126e31... hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h (*) 7b0f81b... Daily bump. (*) 62c60e3... Daily bump. (*) 24291f6... d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650 (*) 4791ff9... Daily bump. (*) 76d6602... d: Fix failing test with 32-bit compiler [PR114434] (*) 1fe03d1... i386: Disable SImode/DImode moves from/to mask regs without (*) 15d54d1... Daily bump. (*) b5d6978... c++: Friend classes don't shadow enclosing template class p (*) 21e9a45... Daily bump. (*) 7f94d0a... Daily bump. (*) 9f29e23... c++: Allow pragmas in NSDMIs [PR118147] (*) fa248a9... c++: Make sure fold_sizeof_expr returns the correct type [P (*) a71505a... Fix setting of call graph node AutoFDO count (*) a1e5e22... Daily bump. (*) 35069d4... tree-optimization/117574 - bougs niter lt-to-ne (*) 8a51ec3... tree-optimization/117417 - ICE with complex load optimizati (*) bc0d239... tree-optimization/117333 - ICE with NULL access size DR (*) fbf5f5b... tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-com (*) 945d471... tree-optimization/117254 - ICE with access diangostics (*) e057580... tree-optimization/117104 - add missed guards to max(a,b) != (*) 13860e2... middle-end/117086 - fixup vec_cond simplifications (*) e599311... match.pd: Further fma negation fixes [PR116891] (*) c59ab5f... middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> ( (*) e03339e... tree-optimization/116768 - wrong dependence analysis (*) 451efdb... tree-optimization/116481 - avoid building function_type[] (*) ad9e846... tree-optimization/116380 - bogus SSA update with loop distr (*) a1bdcba... tree-optimization/116290 - fix compare-debug issue in ldist (*) ebd6c97... Daily bump. (*) 5ce8b9e... Daily bump. (*) 01a8661... Daily bump. (*) 7e00c2f... Daily bump. (*) f10d381... Zen5 tuning part 5: update instruction latencies in x86-tun (*) a8ac4f8... Daily bump. (*) 9170617... Fortran: Cray pointer comparison wrongly optimized away [PR (*) adf9e27... Daily bump. (*) 605803c... c++: ICE with variable template and [[deprecated]] [PR11003 (*) 0430ec8... c++: ICE with noexcept and local specialization, again [PR1 (*) f00e19a... libstdc++: backport inline keyword on std::find (*) c2581c7... c++: ICE with reference NSDMI [PR114854] (*) 9ad6445... c++: ICE with temporary of class type in array DMI [PR10996 (*) a2fd45a... c++: concept in default argument [PR109859] (*) 005b1f4... c++: wrong std::is_convertible with cv-qual fn [PR109680] (*) ff0e01a... c++: ICE initializing array of aggrs [PR117985] (*) c22c3a7... c++: wrong looser excep spec for dep noexcept [PR113158] (*) 294140d... c++: constexpr error with fn redecl in local scope [PR11113 (*) dfe7b5e... c++: mutable temps in rodata [PR116369] (*) a82583e... c++: fix ICE with constexpr ARRAY_REF [PR110382] (*) 45ff9fc... c++: ICE with enum and conversion fn in template [PR115657] (*) dcad20c... c++: fix ICE with designated initializer [PR110114] (*) b0426fb... c++: ICE with __has_unique_object_representations [PR115476 (*) 5ff315e... doc: cpp: fix version test example syntax (*) e621c43... Daily bump. (*) 4498d48... libstdc++: Fix incorrect DocBook element in manual (*) b5191ce... Daily bump. (*) a527a48... Daily bump. (*) 52507e1... Zen5 tuning part 4: update reassocation width (*) 7392e9e... Zen5 tuning part 3: scheduler tweaks (*) 2aad020... Daily bump. (*) fc062c1... Fortran: Fix an assortment of bugs (*) 908ad66... ada: Fix small thinko in previous change to two-pass aggreg (*) 91e72fd... Daily bump. (*) 4314046... Ada: Fix build for dummy s-taprop (*) e3aade1... Daily bump. (*) 0374048... Daily bump. (*) aa20174... Daily bump. (*) bf21d52... Daily bump. (*) aca4991... Daily bump. (*) d4b2687... Daily bump. (*) 3a990cf... Daily bump. (*) 822639b... Daily bump. (*) c33f8dd... Daily bump. (*) 6736e00... Daily bump. (*) edee756... Daily bump. (*) 92237c6... Daily bump. (*) a619e85... Daily bump. (*) 6fc347a... Daily bump. (*) 61bc576... Fortran: Fix testsuite regressions after r15-5083 [PR117797 (*) bf555c6... Daily bump. (*) f124433... Daily bump. (*) e8e9c25... Daily bump. (*) b54cbd2... Daily bump. (*) 92dedb9... Daily bump. (*) 9b720ef... Fortran: Pointer fcn results must not be finalized [PR11789 (*) 3e057db... Daily bump. (*) ab42776... ada: Fix internal error with Atomic Volatile_Full_Access ob (*) 6a3e265... Daily bump. (*) e33257c... Fortran: Fix non_overridable typebound proc problems [PR846 (*) 94b6030... Daily bump. (*) 84956e1... Daily bump. (*) 5eca4dc... c++: ICE with ()-init and TARGET_EXPR eliding [PR116424] (*) 9def04e... Daily bump. (*) 0f74991... Fix precondition failure with Ada.Numerics.Generic_Real_Arr (*) 7471813... Daily bump. (*) f362cb0... Daily bump. (*) 7be27df... Daily bump. (*) a2e62ee... Daily bump. (*) 33a032a... Daily bump. (*) f763005... libstdc++: Disable std::formatter<char8_t, C> specializatio (*) 8fda1b0... libstdc++: Fix get<0> constraint for lvalue ranges::subrang (*) aa66f14... libstdc++: Add missing constraint to operator+ for std::mov (*) b83a699... libstdc++: Fix allocator-extended move ctor for std::basic_ (*) 6cd48a8... libstdc++: Fix std::vector<bool>::emplace to forward parame (*) 6b31e42... libstdc++: Use __is_single_threaded() in performance tests (*) d0d1830... libstdc++: Fix calculation of system time in performance te (*) 01476b3... libstdc++: Do not define _Insert_base::try_emplace before C (*) 59ce01a... libstdc++: Add missing parts of LWG 3480 for directory iter (*) 3599177... libstdc++: Replace std::result_of with __invoke_result_t [P (*) 850c217... Daily bump. (*) d0a9b24... Daily bump. (*) 45bc6c4... AVR: target/64242 - Copy FP to a local reg in nonlocal_goto (*) 322faea... c++: Don't reject pointer to virtual method during constant (*) 879104e... Daily bump. (*) c200950... Daily bump. (*) 1bfda53... Daily bump. (*) 373d4d8... arm, mve: Adding missing Runtime Library Exception to heade (*) ed34a5c... Daily bump. (*) 5368841... Daily bump. (*) 351fc75... Fortran: Fix failing character pointer fcn assignment [PR10 (*) 9b6d178... Daily bump. (*) c535336... Daily bump. (*) ac997cc... Daily bump. (*) 8d81d6b... Fortran: Partial reversion of r15-5083 [PR117763] (*) 7137a34... Daily bump. (*) e236e9e... gnat: fix lto-type-mismatch between C_Version_String and gn (*) 0eb8c19... Fix uninitialized operands[2] in vec_unpacks_hi_v4sf. (*) 70ca80f... Daily bump. (*) 9f0c207... libcpp: Fix ICE lexing invalid raw string in a deferred pra (*) fc8bd63... Daily bump. (*) e78a0cb... Fortran: Fix segfault in allocation of unlimited poly array (*) 0794ca0... Fortran: Suppress failing part of testcase [PR109345] (*) 6353e32... Daily bump. (*) a50d2ac... Fortran: Suppress invalid finalization of artificial variab (*) 25b24d7... Fortran: Fix elemental array refs in SELECT TYPE [PR109345] (*) 360ed41... AVR: target/117744 - Fix asm for partial clobber of address (*) c1657c2... Daily bump. (*) 86b131a... Daily bump. (*) 179dc0f... c++: tweak for -Wrange-loop-construct [PR116731] (*) 0c0c952... Daily bump. (*) 4899656... Daily bump. (*) 724dbda... i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR11735 (*) 57df36f... fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIA (*) 4453b2c... Daily bump. (*) 3c15b26... AVR: target/117659 - Fix wrong code for u24 << 16. (*) 4d9c98a... Daily bump. (*) dac2236... AVR: target/117500 - Use output_operand_lossage in avr_prin (*) 437bf81... Daily bump. (*) e99c6e5... hppa: Fix typos in 32-bit SFmode peephole2 patterns (*) 6244de4... tree-sra: Avoid SRAing arguments to a function returning_tw (*) c57209b... Daily bump. (*) 13be8bc... Daily bump. (*) af07851... Fortran: Fix associate_69.f90 that fails on some platforms (*) 5013916... Fortran: Fix problems with substring selectors in ASSOCIATE (*) b706a96... Fortran: Fix problem with substring selectors in ASSOCIATE (*) 3b80ff5... Fortran: Fix ASSOCIATE with assumed-length character array (*) 68fd166... testsuite: Correct dg-error to dg-warning for cmpccxadd tes (*) 3e2b297... libstdc++: Suppress deprecation messages from <tbb/task.h> (*) 4ac301e... hppa: Remove inner `fix:SF/DF` from fixed-point patterns (*) 4758f8d... i386: Zero extend 32-bit address to 64-bit with option -mx3 (*) 1279e0c... Daily bump. (*) 581b712... hppa: Fix decrement_and_branch_until_zero constraint (*) d6214b8... ada: Fix spurious error on iterated component association w (*) 4290b2d... ada: Fix bogus error for delta aggregate as expression func (*) 590e789... Daily bump. (*) aa6cb7c... Daily bump. (*) 9007b39... Daily bump. (*) 91443be... Daily bump. (*) dfa1150... Daily bump. (*) 75a5bc8... c++: Defer -fstrong-eval-order processing to template insta (*) a2f5f87... Daily bump. (*) 4352251... Fortran: Fix regressions with intent(out) class[PR115070, P (*) 52907e7... Daily bump. (*) 84b7135... Don't call invert on VARYING. (*) 54d5c2b... Add regression test (*) bcf47b4... ada: Fix internal error on concatenation of discriminant-de (*) b3d228b... Daily bump. (*) 3937e01... Fortran: Fix regression in 13-branch due to pr113363.f90 [P (*) ef7b131... Daily bump. (*) 627f265... Daily bump. (*) 100751c... i386: Do not allow pointer conversion for CMPccXADD intrin (*) 5904017... Fortran: Fix ICE with structure constructor in data stateme (*) e427684... Fortran: Prevent unwanted finalization with -w option [PR11 (*) 86e8ede... Daily bump. (*) d40cc09... Daily bump. (*) 28ea5a4... Fix ICE due to subreg:us_truncate. (*) f90190e... Daily bump. (*) 4bcc87a... Fix miscompilation of function containing __builtin_unreach (*) 507ed91... rs6000: Fix PTImode handling in power8 swap optimization pa (*) 7c21bac... Daily bump. (*) e08dcd3... Daily bump. (*) 4c607b6... Daily bump. (*) f1c53ee... Daily bump. (*) 18af118... Add regression test (*) fbad5c8... ada: Fix internal error on bit-packed array type with Volat (*) 457a3bb... Fortran: Simplify len_trim with array ref and fix mapping b (*) fcc22dd... Daily bump. (*) 2452387... Fix ICE due to isa mismatch for the builtins. (*) 6c4093d... Daily bump. (*) 005ce1c... ipa: Treat static constructors and destructors as non-local (*) 8b43518... [GCC13/GCC12] Fix testcase. (*) 3ce2fd6... Daily bump. (*) 5be7a44... rs6000: Correct the function code for _AMO_LD_DEC_BOUNDED (*) fca35b4... Refine splitters related to "combine vpcmpuw + zero_extend (*) f98b34b... Daily bump. (*) 8d6e6f5... Daily bump. (*) 074bea3... libstdc++: Populate generic std::time_get's wide %c format (*) 39236ff... libstdc++: Populate std::time_get::get's %c format for C lo (*) 68e267e... libstdc++: Document missing features for old std::string AB (*) 8517f70... libstdc++: Fix error handling in fs::hard_link_count for Wi (*) 8b3e47b... libstdc++: Fix overwriting files with fs::copy_file on Wind (*) 2356f1d... libstdc++: Fix fs::hard_link_count behaviour on MinGW [PR11 (*) e085eeb... libstdc++: Remove std::basic_format_args default constructo (*) bdf15cc... libstdc++: Make std::basic_format_context non-copyable [PR1 (*) d166c3e... libstdc++: Use direct-initialization for std::vector<bool>' (*) a71a9d2... libstdc++: Specialize std::disable_sized_sentinel_for for s (*) bf88c9a... libstdc++: Fix Python deprecation warning in printers.py (*) aa0bee7... libstdc++: Make debug sequence members mutable [PR116369] (*) ba02459... libstdc++: Implement LWG 3564 for ranges::transform_view (*) 360db9e... libstdc++: Use std::move for iterator in ranges::fill [PR11 (*) 3c8142b... libstdc++: Fix condition for ranges::copy to use memmove [P (*) 9a32bdc... libstdc++: Fix localized %c formatting for <chrono> [PR1170 (*) cc8c7e4... libstdc++: Tweak %c formatting for chrono types (*) dc29505... i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX (*) eecd5f8... Add a new tune avx256_avoid_vec_perm for SRF. (*) e9eadc2... Add new microarchitecture tune for SRF/GRR/CWF. (*) c02a1f7... Daily bump. (*) 5554062... middle-end: Fix ifcvt predicate generation for masked funct (*) a987aff... Remove buggy special case in irange::invert [PR109934]. (*) 6a37262... Use delete[] in int_range destructor [PR109920] (*) d5b42d1... Fix handling of ICF_NOVOPS in ipa-modref (*) 6355766... Fix points_to_local_or_readonly_memory_p wrt TARGET_MEM_REF (*) 55b3fc2... Fix modref_eaf_analysis::analyze_ssa_name handling of value (*) 477e905... Fix accounting of offsets in unadjusted_ptr_and_unit_offset (*) 1a2725d... testsuite: fix PR111613 test (*) fefa09c... Fix modref's iteraction with store merging (*) 19e7179... Add regression test (*) 3288028... ada: Type conversion in instance incorrectly rejected. (*) bf7fccf... Daily bump. (*) c5da726... Daily bump. (*) e3c492a... Daily bump. (*) 2a32841... Daily bump. (*) 4ff8624... Daily bump. (*) 8f22fea... Fix build failure caused by previous change (*) 32b82ac... Daily bump. (*) a998902... Add regression test (*) 60b352c... ada: Fix wrong finalization of anonymous array aggregate (*) eec5e10... Add regression test (*) d0abc47... ada: Fix negative value returned by 'Image for array with n (*) da4f4b2... ada: Fix internal error on elsif part of if-statement conta (*) b3cf0bd... Add regression test (*) 8547dab... ada: Fix bogus error in instantiation with formal package (*) d1e8df1... Daily bump. (*) a34afb5... Daily bump. (*) 41f07e9... Daily bump. (*) 8298036... hppa: Fix indirect_goto constraint (*) 9b25e44... Daily bump. (*) bd9f623... x86: Disable stack protector for naked functions (*) bf60352... libstdc++: Initialize base in test allocator's constructor (*) e9575f6... libstdc++: Handle EMLINK and EFTYPE in std::filesystem::rem (*) 0fa5c03... libstdc++: Fix std::tr2::dynamic_bitset shift operations [P (*) 9957251... libstdc++: Fix @headername for bits/cpp_type_traits.h (*) 2a30e7f... libstdc++: Fix @file for target-specific opt_random.h (*) cd53e6a... libstdc++: Use reserved form of [[__likely__]] in <variant> (*) fe7940d... libstdc++: Fix autoconf check for O_NONBLOCK in <fcntl.h> (*) b91eff4... libstdc++: std::string move assignment should not use POCCA (*) 07932a9... Daily bump. (*) 24e2b4c... libstdc++: Remove noexcept-specifier from MCF __cxa_guard_a (*) 7ea30d4... libstdc++: Fix formatting of most negative chrono::duration (*) 3040379... Daily bump. (*) a344ba9... tree-optimization/116585 - SSA corruption with split_consta (*) 1bb2c01... Daily bump. (*) 6ae9ef1... c++: don't advertise C++20 concepts in C++14 (*) cc8ca4c... Daily bump. (*) 456719b... Zen5 tuning part 2: disable gather and scatter (*) 806771f... Daily bump. (*) 3fdb1fd... Daily bump. (*) ad9ba1e... Re-add m_ZNVER4 to X86_TUNE_AVOID_256FMA_CHAINS (*) 7c0c772... Zen5 tuning part 1: avoid FMA chains (*) 22f4e4a... Fixup unaligned load/store cost for znver5 (*) 499afa8... Add AMD znver5 processor enablement with scheduler model (*) 2532944... Reduce recursive inlining of always_inline functions (*) bf5d8d4... x86: Don't use address override with segment regsiter (*) e4f3d53... Daily bump. (*) f7037fd... s390: Fix TF to FPRX2 conversion [PR115860] (*) 14f0fbf... s390: Fix AQ and AR constraints (*) e7e0a78... Daily bump. (*) 678923f... Daily bump. (*) 9f4201c... Daily bump. (*) 76b058d... Daily bump. (*) 6d4373a... Daily bump. (*) f4f2d6d... hppa: Add peephole2 optimizations for REG+D loads and store (*) 0d48d81... Daily bump. (*) f272d96... Daily bump. (*) 3604d9c... Fortran: fix ICE in gfc_create_module_variable [PR100273] (*) 8dc62de... Daily bump. (*) f673c0c... Fix small thinko in IPA mod/ref pass (*) edda7ba... s390: Fix strict_low_part generation (*) de1d625... doc: Add more alias option and reorder Intel CPU -march doc (*) a13b16e... Daily bump. (*) ef25f1d... tree-optimization/116057 - wrong code with CCP and vector C (*) e87c0c7... tree-optimization/115841 - reduction epilogue placement iss (*) 29c236c... tree-optimization/115701 - fix maybe_duplicate_ssa_info_at_ (*) 0dee54f... tree-optimization/115701 - factor out maybe_duplicate_ssa_i (*) 07c12b3... tree-optimization/115694 - ICE with complex store rewrite (*) e630a20... tree-optimization/115669 - fix SLP reduction association (*) 120f254... tree-optimization/115646 - ICE with pow shrink-wrapping fro (*) c452585... Fix vect/pr115278.cc for targets where uint32_t is distinct (*) 22c9080... tree-optimization/115278 - fix DSE in if-conversion wrt vol (*) 062168c... tree-optimization/115197 - fix ICE w/ constant in LC PHI an (*) 5db8a41... Daily bump. (*) c8682dd... c++: crash with anon VAR_DECL [PR116676] (*) d0c924f... Daily bump. (*) 43b7ebc... Daily bump. (*) 64af1a6... x86-64: Don't use temp for argument in a TImode register (*) 735524b... Daily bump. (*) 6e7c075... Daily bump. (*) 504c8e4... testsuite: Fix up builtin-clear-padding-3.c for -funsigned- (*) 973c6ea... c++: Fix get_member_function_from_ptrfunc with -fsanitize=b (*) 9b4a7d9... libiberty: Fix up > 64K section handling in simple_object_e (*) e5839ca... i386: Fix up __builtin_ia32_b{extr{,i}_u{32,64},zhi_{s,d}i} (*) e5a9c15... testsuite: Fix up pr116034.c test for big/pdp endian [PR116 (*) aaa82d6... ssa: Fix up maybe_rewrite_mem_ref_base complex type handlin (*) 1880ff0... gimple-fold: Fix up __builtin_clear_padding lowering [PR115 (*) ff84211... Daily bump. (*) 934245a... Daily bump. (*) 2d7b4df... Daily bump. (*) 5ceea2a... libstdc++: Fix std::chrono::tzdb to work with vanguard form (*) e9b2f1f... libstdc++: Support link chains in std::chrono::tzdb::locate (*) 2913d33... [libstdc++] define zoneinfo_dir_override on vxworks (*) 04a8e50... Daily bump. (*) 0a16b1b... doc: Enhance Intel CPU documentation (*) 61fd9b0... Daily bump. (*) fbcc672... Daily bump. (*) 750bb0c... Daily bump. (*) 8ad345a... Daily bump. (*) e83df98... ipa: Don't disable function parameter analysis for fat LTO (*) c56dc83... Arm: Fix incorrect tailcall-generation for indirect calls [ (*) 5a081da... Daily bump. (*) cc2c50b... Daily bump. (*) e152aee... i386: Fix vfpclassph non-optimizied intrin (*) f364a43... RISC-V: fix TARGET_PROMOTE_FUNCTION_MODE hook for libcalls (*) 032b6e3... Daily bump. (*) 5e049ad... Check avx upper register for parallel. (*) d9decdc... Daily bump. (*) 85f323c... Daily bump. (*) 9b9e33e... Daily bump. (*) d473609... Daily bump. (*) 2c88e24... Daily bump. (*) 154639f... Daily bump. (*) d4e36c7... Daily bump. (*) 4f26b4f... Daily bump. (*) 891a312... Daily bump. (*) bdb1cb6... Daily bump. (*) ea9c508... Fix testcase failure. (*) aea3742... Align ix86_{move_max,store_max} with vectorizer. (*) 39d5de3... Daily bump. (*) 3e5cf9f... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] (*) 95c2bc2... Daily bump. (*) 9f54144... Daily bump. (*) e469654... Compare loop bounds in ipa-icf (*) 49bcfb7... Daily bump. (*) 58c8882... AVR: target/116407 - Fix linker error "relocation truncated (*) b8fe699... Daily bump. (*) 2466e10... Daily bump. (*) 959d652... aarch64: Fix bogus cnot optimisation [PR114603] (*) 22c6a11... aarch64: Fix expansion of svsudot [PR114607] (*) 73d22be... Daily bump. (*) 8796e33... Daily bump. (*) a79d7cc... Daily bump. (*) 7b0e478... Daily bump. (*) 617562e... Refine constraint "Bk" to define_special_memory_constraint. (*) 3689565... Daily bump. (*) 3008807... Daily bump. (*) 419c533... Daily bump. (*) 12ba140... c++: local class memfn synth from uneval context [PR113063] (*) 7830d92... Daily bump. (*) 617bbae... Daily bump. (*) 9d36882... Daily bump. (*) f6624ad... hppa: Fix (plus (plus (mult (a) (mem_shadd_constant)) (b)) (*) 73064a2... sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR1 (*) 87cb011... Daily bump. (*) bf0673e... libgomp: Remove bogus warnings from privatized-ref-2.f90. (*) 7195144... Fortran: Suppress bogus used uninitialized warnings [PR1088 (*) dcc9a85... Daily bump. (*) 991acbd... Daily bump. (*) 4e0846d... Daily bump. (*) 65b8906... Daily bump. (*) 7928ec5... Daily bump. (*) fa6c24e... Daily bump. (*) d80abba... i386: Add non-optimize prefetchi intrins (*) 320a9c5... Daily bump. (*) b2ab34b... i386: Use _mm_setzero_ps/d instead of _mm_avx512_setzero_ps (*) bb15c4c... i386: Fix AVX512 intrin macro typo (*) 69272e4... Daily bump. (*) 920adcb... Daily bump. (*) 4e03c89... Daily bump. (*) f280772... Daily bump. (*) 58b3e55... Daily bump. (*) 46d68bc... libstdc++: Fix std::vector<bool> for -std=gnu++14 -fconcept (*) 9a4603d... rs6000: Catch unsupported ABI errors when using -mrop-prote (*) 63b1b3e... rs6000: Error on CPUs and ABIs that don't support the ROP p (*) 77fd352... rs6000: ROP - Emit hashst and hashchk insns on Power8 and l (*) bc51e5a... rs6000: Compute rop_hash_save_offset for non-Altivec compil (*) 9bbdec4... rs6000: Update ELFv2 stack frame comment showing the correc (*) 0575d3b... Daily bump. (*) b352766... Fixup unaligned load/store cost for znver4 (*) dec571e... i386: Change prefetchi output template (*) e504184... [powerpc] [testsuite] reorder dg directives [PR106069] (*) 8a470d7... Daily bump. (*) 4ce7c81... [PR115565] cse: Don't use a valid regno for non-register in (*) 9778ad5... Daily bump. (*) ae6d5dc... Fortran: character array constructor with >= 4 constant ele (*) 44e07e4... Daily bump. (*) a23deb1... Avoid undefined behaviour in build_option_suggestions (*) 130edab... s390: Fix unresolved iterators bhfgq and xdee (*) 7c81ff0... Fortran: Fix wrong code in unlimited polymorphic assignment (*) 44fe2c0... rs6000: Fix .machine cpu selection w/ altivec [PR97367] (*) efbbc24... Daily bump. (*) 953bf37... Do not use caller-saved registers for COMDAT functions (*) b17ac5e... Daily bump. (*) 94f4117... Daily bump. (*) 37bd7d5... alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] (*) a80b321... Daily bump. (*) 1accf70... s390: Fix output template for movv1qi (*) 544b65c... s390: Align *cjump_64 and *icjump_64 (*) 52959e3... [i386] adjust flag_omit_frame_pointer in a single function (*) 0b9d682... [i386] restore recompute to override opts after change [PR1 (*) c2e42ae... Daily bump. (*) 9a1cdaa... Fix SSA_NAME leak due to def_stmt is removed before use_stm (*) e3ac65f... Daily bump. (*) b5bb59a... Daily bump. (*) 616c329... LoongArch: TFmode is not allowed to be stored in the float (*) 6f5b676... Daily bump. (*) 0846334... libstdc++: Fix std::to_array for trivial-ish types [PR11552 (*) 1b22831... Fortran: Fix ICEs due to comp calls in initialization exprs (*) abc038a... Daily bump. (*) dd7b273... mve: Fix vsetq_lane for 64-bit elements with lane 1 [PR 115 (*) aa05380... Daily bump. (*) cc47ad0... middle-end: Fix stalled swapped condition code value [PR115 (*) 4f6f63f... testsuite: Align testcase with implementation [PR105090] (*) cc0b354... Daily bump. (*) c36ef56... libstdc++: Fix _Atomic(T) macro in <stdatomic.h> [PR115807] (*) 3cd410f... libstdc++: Define __glibcxx_assert_fail for non-verbose bui (*) 58ef04d... Daily bump. (*) b1429dd... Fortran: Unlimited polymorphic intrinsic function arguments (*) ed36bd1... Daily bump. (*) f1b4d48... Daily bump. (*) 1fd7caa... Daily bump. (*) 4a49d21... AVR: target/87376 - Use nop_general_operand for DImode inpu (*) ad2bf89... Daily bump. (*) 40d5485... aarch64: PR target/115475 Implement missing __ARM_FEATURE_S (*) 7785289... aarch64: PR target/115457 Implement missing __ARM_FEATURE_B (*) (*) 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.