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.