The branch 'devel/omp/gcc-15' was updated to point to:
fe03adfac994... Merge branch 'releases/gcc-15' into devel/omp/gcc-15
It previously pointed to:
b9195b06b9ba... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
-----------------------------------
fe03adf... Merge branch 'releases/gcc-15' into devel/omp/gcc-15
8980668... Daily bump. (*)
1be9c04... x86-64: Use `movsxd` to perform SI-to-DI extension in Intel (*)
1e4a2d0... [aarch64] [testsuite] tolerate alternate insn selection [PR (*)
043b852... Daily bump. (*)
2f881d8... Fortran: fix "unstable" interfaces of external procedures [ (*)
857ab30... Fortran: fix issue with I/O of array pointer [PR107968] (*)
22a1897... Daily bump. (*)
e4ee38a... Ada: Fix segfault on file without final EOL with -gnatyc (*)
e501f31... Ada: Fix other instances of incorrect String lower bound in (*)
ceb6f79... x86: builtin-fabs-2.c: Also scan (%edi) for x32 (*)
ff3e6f4... tree-object-size.cc: Fix assert constant offset in check_fo (*)
653977c... x86: Optimize copysign (x, const_double) (*)
0ec0def... Daily bump. (*)
96c8dc3... testsuite: arm: [MVE] Relax expected code for vbicq_f [PR12 (*)
b0bb656... Daily bump. (*)
f8f8e79... c++: Fix up RAW_DATA_CST handling in braced_list_to_string (*)
9a9470a... i386: Correct cpu codename value for unknown model number (*)
ef9de83... Daily bump. (*)
eccd6fb... arm: [MVE] Fix operands order in vbicq_f [PR122223] (*)
7bfcc84... aarch64: Fix ICE when op2 is zero for SVE2 saturating add i (*)
ab801b6... Daily bump. (*)
be2f50c... hurd: Add OPTION_GLIBC_P and OPTION_GLIBC (*)
e41abec... libstdc++: Remove undeclared macros from configure.ac [PR12 (*)
9aafd06... libstdc++: Fix unsafe comma operators in <random> [PR122062 (*)
2eec075... Ada: Fix spurious warning for renaming of component of VFA (*)
ffb5591... Daily bump. (*)
6caf0a5... Daily bump. (*)
811d543... Daily bump. (*)
9f6cae5... x86: Cast stride to __PTRDIFF_TYPE__ for AMX-MOVRS intrinsi (*)
6af0281... Daily bump. (*)
fc76690... Error out stack-protector unavailability on AIX (*)
e203de0... Daily bump. (*)
052094e... libstdc++-v3: Enable features for RTEMS (based on GCC 15) (*)
5b999c3... aarch64: Fix pmsdsfr_el1 encoding (*)
839618f... aarch64, testsuite: Add -fchecking to test options [PR12177 (*)
b8f35ed... i386: Correct ISA set for Panther Lake and Diamond Rapids (*)
fbc57d4... Daily bump. (*)
fb9d8d1... c++: pointer to auto member function [PR120757] (*)
363edb3... gimplify: Fix up side-effect handling in 2nd __builtin_c[lt (*)
a65420e... gimplify: Fix up __builtin_c[lt]zg gimplification [PR122188 (*)
e088f42... stmt: Handle %cc[name] in resolve_asm_operand_names [PR1221 (*)
5d74b47... widening_mul: Reset flow sensitive info in maybe_optimize_g (*)
2806148... i386: Remove AMX-TRANSPOSE from Diamond Rapids (*)
4be35c4... Daily bump. (*)
20853b8... match.pd: Do not canonicalize division by power 2 for {ROUN (*)
afb2858... Daily bump. (*)
13ac53b... Daily bump. (*)
c8acafb... [PATCH] RISC-V: Detect wrap in shuffle_series_pattern [PR12 (*)
05f6770... Daily bump. (*)
7b462d3... Daily bump. (*)
296904b... AVR: target/122222 - Add modules for __floatsidf, __floatun (*)
9120226... AVR: target/122220 - Let (int32_t) -0x1p31L return INT32_MI (*)
9163238... AVR: target/122210 - Add double -> fixed-point conversions. (*)
5ce2681... AVR: target/122210 - Add fixed-point -> double conversions. (*)
3b70c3d... Daily bump. (*)
ddf3423... [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar (*)
092eac0... Daily bump. (*)
e4f5a5b... AVR: target/122187 - Don't clobber recog_data.operand[] in (*)
774ee96... Daily bump. (*)
0d83aa6... AVR/LibF7: Implement sincos. (*)
038bb0f... AVR/LibF7: target/122177 - fix fmin / fmax return value for (*)
f2eabd3... AVR: Speed up IEEE double comparisons. (*)
21e75aa... Daily bump. (*)
4cb36bc... Daily bump. (*)
90343ac... Add testcase for PR ada/113536 (*)
d731697... Ada: Remove useless Makefile variable (*)
7ec7025... RISC-V: Use correct target in expand_vec_perm [PR121780]. (*)
05e7d54... RISC-V: Handle overlap in expand_vec_perm PR121742. (*)
0efe904... RISC-V: Always register vector built-in functions during LT (*)
6c33812... Daily bump. (*)
6ee1198... Daily bump. (*)
2cd87a7... Ada: Fix internal error on ill-formed Reduce attribute in A (*)
26f6063... Daily bump. (*)
1a8fd05... Daily bump. (*)
9bfc496... Fortran: fix assignment to allocatable scalar polymorphic c (*)
54c2398... Fortran: ICE in character(kind=4) deferred-length array ref (*)
d7709c8... Fortran: fix issues with rank-2 deferred-length character a (*)
c9be2aa... Daily bump. (*)
572ff2b... Daily bump. (*)
8ef56e1... LoongArch: Implement TARGET_CAN_INLINE_P[PR121875]. (*)
80d2ab1... Daily bump. (*)
8bc0784... match.pd: Add missing type check to reduc(ctor) pattern [PR (*)
8d99f27... c++/modules: Remove incorrect assertion [PR122015,PR122019] (*)
e67cac3... OpenMP: Unshare expr in context-selector condition [PR12192 (*)
5b1bb02... Daily bump. (*)
2360c61... libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test (*)
be81c5a... c++: find_template_parameters and NTTPs [PR121981] (*)
62d6b0f... openmp: Fix up ICE in lower_omp_regimplify_operands_p [PR12 (*)
76a8b79... docs: Adjust -Wimplicit-fallthrough= documentation for C23 (*)
1f47679... testsuite: Only scan for known file extensions in lto.exp (*)
68da0af... bitint: Fix up lowering optimization of .*_OVERFLOW ifns [P (*)
761efd0... expr: Handle RAW_DATA_CST in store_constructor [PR121831] (*)
c33191a... libstdc++: Fix up <ext/pointer.h> [PR121827] (*)
1ffdfbb... testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment (*)
e811195... testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment (*)
cb24799... omp-expand: Initialize fd->loop.n2 if needed for the zero i (*)
931b835... c++: Fix up build_cplus_array_type [PR121524] (*)
b9e703f... tree-optimization/122016 - PRE insertion breaks abnormal co (*)
732c0a7... Deal with prior EH/abormal cleanup when fixing up noreturn (*)
6c02edc... tree-optimization/121844 - IVOPTs and asm goto in latch (*)
52438e5... tree-optimization/121659 - bogus swap of reduction operands (*)
96777e1... tree-optimization/121527 - wrong SRA with aggregate copy (*)
6348c1c... tree-optimization/121370 - avoid UB in building a CHREC (*)
e1db44e... c++/modules: Fix language linkage handling [PR122019] (*)
39daf34... Daily bump. (*)
d6ee7c1... Fortran: Use associated TBP subroutine not found [PR89092] (*)
217066a... c++: Fix canonical type for lambda pack captures [PR122015] (*)
1a04ce6... Daily bump. (*)
84ac6f3... Ada: Fix internal error on use clause present in generic fo (*)
e423467... Daily bump. (*)
e518680... Daily bump. (*)
84e2023... [MicroBlaze][PR target/118280] Fix __atomic_test_and_set (*)
8df4054... Daily bump. (*)
3e80640... Daily bump. (*)
2da8110... libstdc++: Explicitly pass -Wsystem-headers in tests that n (*)
49a8100... Remove SPR/GNR/DMR from avx512_{move,store}_by pieces tune. (*)
24c60b3... Daily bump. (*)
7da4b62... testsuite: arm: Simplify fp16-aapcs tests (*)
b2c626e... Daily bump. (*)
ae981f4... Fix latent LRA bug (*)
a584cd7... aarch64: Force vector in SVE gimple_folder::fold_active_lan (*)
9373c48... arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsi (*)
516e479... Daily bump. (*)
a04c1e9... ada: Fix internal error on aspect in complex object declara (*)
3846068... ada: Fix wrong finalization of aliased array of bounded vec (*)
6e1f5f7... ada: Fix crash on iterator of type with Constant_Indexing a (*)
150859c... aarch64: PR target/121749: Use dg-assemble in testcase (*)
b8c702f... aarch64: PR target/121749: Use correct predicate for narrow (*)
f0767ec... AVR: Support AVR32EB14/20/28/32. (*)
4dd2885... LoongArch: Fix wrong code from bstrpick split (*)
1649319... c++: Fix mangling of _Float16 template args [PR121801] (*)
866464a... Daily bump. (*)
3c0b35c... Daily bump. (*)
69d54b0... Daily bump. (*)
210b7a0... libstdc++: Fix memory leak in PSTL TBB backend [PR117276] (*)
a03c244... c++: pack indexing is a non-deduced context [PR121795] (*)
6a8999f... Daily bump. (*)
1669dbb... c++: constant non-dep init folding vs FIELD_DECL access [PR (*)
34bc617... rtl-ssa: Maintain clobber_group invariant [PR121757] (*)
b97c46e... ada: Compiler crash on container aggregate association with (*)
1d086cf... ada: Spurious error on generalized prefix notation (*)
cb5abf3... ada: Create a pragma to emit a misplaced Storage_Size aspec (*)
a635f97... ada: Typo fix in comment (*)
59d8156... ada: Reject pragma Attach_Handler on procedures in protecte (*)
03054f9... ada: Fix crash with global No_Tasking and async delays (*)
d64bfa3... ada: Compiler crash on container aggregate with constant el (*)
2cb64a5... ada: Avoid generating incorrect warning (*)
e2dfb46... ada: Minor typo fix in comment (*)
ff0310c... Daily bump. (*)
8844375... libstdc++: Remove blank line from bits/unique_ptr.h (*)
29ef014... AVR: Disable tree-switch-conversion per default. (*)
2bd80c1... Daily bump. (*)
cf5495b... Fortran: fix TRANSFER with rank 1 unlimited polymorphic SOU (*)
afb9ad0... libstdc++: Document remaining C++17 implementation-defined (*)
23109ee... libstdc++: Document missing implementation defined behavior (*)
03d4c0c... Daily bump. (*)
a8aa1cd... libstdc++: Fix docs for --enable-vtable-verify [PR120698] (*)
1c824f0... RISC-V: Check if we can vec_extract [PR121510]. (*)
c5314c9... Daily bump. (*)
bfe3b5b... libphobos: enable for more hppa tuples (*)
d9fbf1d... libphobos: enable for sparc64-unknown-linux-gnu (*)
7312653... AVR: ad target/121794 - Invoke zero_reg less. (*)
f95c1df... libphobos: enable for powerpc64le-linux-gnu (*)
29d96d5... Daily bump. (*)
589dc23... Daily bump. (*)
be6142b... AVR: target/121794 - Invoke zero_reg less. (*)
6c1e071... Daily bump. (*)
597bc67... c++/modules: Mark implicit inline namespaces as purview [PR (*)
1f98995... libstdc++: Implement LWG4222 'expected' constructor from a (*)
69f888d... libstdc++: Make CTAD ignore pair(const T1&, const T2&) cons (*)
46cfa36... libstdc++: Fix std::get<T> for std::pair with reference mem (*)
3a549f3... Daily bump. (*)
52a883d... Daily bump. (*)
52a0ccc... [RISC-V][PR target/121548] Avoid bogus index into recog ope (*)
d9ae49d... Daily bump. (*)
908dead... Fix assertion when trying to represent Ada arrays in CodeVi (*)
e5c8113... Daily bump. (*)
ea27988... fixincludes: Skip pthread_incomplete_struct_argument for mo (*)
353e4d2... libstdc++: Fix std::numeric_limits<__float128>::max_digits1 (*)
9cd656c... libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with (*)
5d3d024... libstdc++: Use __promote_3 for std::hypot [PR121097] (*)
84c2d4c... middle-end: Fix typo in gimple.h (*)
b9a1f1f... libstdc++: Improve diagnostics for ill-formed std::_Destroy (*)
d0ab89f... Daily bump. (*)
97105bf... Revert "Fix _Decimal128 arithmetic error under FE_UPWARD." (*)
4230c28... Daily bump. (*)
287f00d... Fix _Decimal128 arithmetic error under FE_UPWARD. (*)
2d02752... Daily bump. (*)
e59d08d... Daily bump. (*)
3d14459... c++/modules: Provide definitions of synthesized methods out (*)
a2a13af... Daily bump. (*)
d3230b2... testsuite: arm: Disable sched2 and sched3 in unsigned-exten (*)
ca6174a... testsuite: arm: Fix unsigned-extend-2.c [PR116445] (*)
ab7ce5d... c++: constrained corresponding using from partial spec [PR1 (*)
34999e0... Daily bump. (*)
1276b39... LoongArch: Fix ICE in highway-1.3.0 testsuite [PR121634] (*)
c83bccb... Daily bump. (*)
49b35bd... Update gcc de.po (*)
718ee28... Daily bump. (*)
0c409bc... Daily bump. (*)
8795005... RTEMS: Add riscv multilibs (*)
5bbc82d... Daily bump. (*)
be4d95d... Daily bump. (*)
f8c8edf... AVR: target/121608 - Don't add --relax when linking with -r (*)
f12a272... RISC-V: fix __builtin_round clobbering FP exceptions flags (*)
4fc8d0d... Daily bump. (*)
334324b... libstdc++: Fix-self element self-assigments when inserting (*)
3fb3441... libstdc++: Do not expose set_brackets/set_separator for for (*)
9e00f7c... testsuite: Fix PR108080 testcase for some targets [PR121396 (*)
62d800e... Daily bump. (*)
ed47725... aarch64: libgcc: Honor disable-werror [PR117600] (*)
58a9717... aarch64: Fix mode mismatch when building a predicate [PR121 (*)
47cdd87... fwprop: Don't propagate asms [PR121253] (*)
f9de142... Daily bump. (*)
62bae71... Daily bump. (*)
828eb1b... Daily bump. (*)
9fe46a4... aarch64: Relax fpm_t assert to allow const_ints [PR120986] (*)
0abf53c... aarch64: Fix predication of FP8 FDOT insns [PR120986] (*)
17eae3d... AArch64: Fix invalid immediate offsets in SVE gather/scatte (*)
27d6b60... LoongArch: Fix ICE caused by function add_stmt_cost[PR12154 (*)
2c28b41... Daily bump. (*)
868a577... aarch64: Mark SME functions as .variant_pcs [PR121414] (*)
701193a... aarch64: Use VNx16BI for svrev_b* [PR121294] (*)
4cf9d4e... aarch64: Use VNx16BI for more permutations [PR121294] (*)
d755aa0... Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR12 (*)
ef1bd81... [PR121007, LRA]: Fall back to reload of whole inner address (*)
1694cba... [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit host (*)
e5905a5... x86: Pass -mno-80387 to compile pr121208-1(a|b).c (*)
afd88fa... x86: Disallow -mtls-dialect=gnu with no_caller_saved_regist (*)
f745d12... Daily bump. (*)
5c099ee... aarch64: Adapt unwinder to linux's SME signal behaviour (*)
c4e96a0... LoongArch: Define hook TARGET_COMPUTE_PRESSURE_CLASSES[PR12 (*)
b078015... Fortran: Fix runtime bogus diagnostic with ';' (*)
88091b1... Daily bump. (*)
76aeacb... LoongArch: macro instead enum for base abi type (*)
aa8151d... Daily bump. (*)
da49190... Update gcc .po files (*)
98b34b5... [testsuite] add missing require vect_early_break_hw for vec (*)
b7b7a2c... Daily bump. (*)
ad63c0b... testsuite: i386: Fix gcc.target/i386/pr90579.c when PIE is (*)
4521236... testsuite: handle-multiline-outputs must allow both cc1 and (*)
21a87ad... lra: Reallow reloading user hard registers if the insn is n (*)
06f43df... testsuite: Enable the PR 87600 tests for LoongArch (*)
917956f... Daily bump. (*)
929da38... Daily bump. (*)
9faa21a... c++: constrained memfn vs corresponding using [PR121351] (*)
b389343... c++: constexpr evaluation of abi::__dynamic_cast [PR120620] (*)
d3c5366... tailc: Handle other forms of finally_tmp.N conditional clea (*)
d43ece3... bitint: Fix up INTEGER_CST PHI handling [PR121413] (*)
332e891... bitint: Fix up handling of uninitialized mul/div/float cast (*)
a88f4ef... libstdc++: Add various missing exports [PR121373] (*)
8193500... libcpp: Fix up cpp_maybe_module_directive [PR120845] (*)
47dd300... Bump BASE-VER (*)
5115c7e... Update ChangeLog and version files for release (*)
46deccf... Daily bump. (*)
921c1ce... libgomp.texi: Document omp(x)::allocator::*, restructure me (*)
267411c... i386: Fix invalid RTX mode in the unnamed rotate splitter. (*)
059889c... Daily bump. (*)
3f89850... AArch64: Fix test for vector length safety (*)
810fd78... Daily bump. (*)
bf1dff1... Daily bump. (*)
b7175db... Daily bump. (*)
4c7b58d... Daily bump. (*)
7b56621... Daily bump. (*)
08f9328... Regenerate gcc.pot (*)
e14a895... arm: fully validate mem_noofs_operand [PR120351] (*)
5768bc2... c: Fix crash in c-typeck.cc convert_arguments with indirect (*)
3913d95... c: Suppress -Wdeprecated-non-prototype warnings for builtin (*)
cb06e4a... tree-optimization/121323 - UBSAN error in ao_ref_init_from_ (*)
3ef3de7... tree-optimization/121320 - UBSAN error in ao_ref_init_from_ (*)
8fb94bb... bswap: Fix up ubsan detected UB in find_bswap_or_nop [PR121 (*)
ebfe7bc... c++/modules: Warn for optimize attributes instead of ICEing (*)
16e8d14... c++/modules: Merge PARM_DECL properties from function defin (*)
0d41077... Daily bump. (*)
fc03165... AVR: rtl-optimization/121340 - New mini-pass to undo superf (*)
87a2b9d... AVR: Set .type of jump table label. (*)
df63b4a... c++: constexpr, array, private ctor [PR120800] (*)
4cdf858... Ada: Fix miscompilation of GNAT tools with -march=znver3 (*)
80f7f22... [sanitizer_common] Fix build on ppc64+musl (#120036) (*)
b3da180... aarch64: Prevent streaming-compatible code from assembler r (*)
9e84a45... aarch64: testsuite: Fix do-assemble tests for SME (*)
1212354... c++: substituting fn parm redeclared with dep alias tmpl [P (*)
35be043... c++: fix ICE with [[deprecated]] [PR120756] (*)
295dd13... tree-optimization/121256 - re-instantiate check on SLP node (*)
c70696b... [RISC-V] Fix wrong CFA during stack probe (*)
4686007... change get_best_mode args int -> HOST_WIDE_INT [PR121264] (*)
1b42af2... Fix ICE in speculative devirtualization (*)
e442d6f... tree-optimization/121256 - properly support SLP in vectoriz (*)
5e9d395... tree-optimization/121130 - vectorizable_call cannot handle (*)
1869281... vect: Fix insufficient alignment requirement for speculativ (*)
94ca071... x86: Transform to "pushq $-1; popq reg" for -Oz (*)
82cc62b... Eliminate redundant vpextrq/vpinsrq when move TI to V4SI. (*)
6d0aa94... Daily bump. (*)
3d15aa4... [sanitizer_common] Remove reference to obsolete termio ioct (*)
d36df2a... Update cpplib sr.po (*)
722aa41... C: Flex array in union followed by a structure field is not (*)
12796e6... C: Flex array in the middle via type alias is not reported (*)
54cfe50... aarch64: Add tuning model for Olympus core. (*)
281a6a0... c++: Make __extension__ silence -Wlong-long pedwarns/warnin (*)
9a5a5e8... testsuite: Fix gcc.target/powerpc/vsx-builtin-7.c test [PR1 (*)
7b9838d... Daily bump. (*)
4e56845... cobol: Honor the "-static" command-line option. [PR119231] (*)
0879a2a... cobol: Tweak adjustments to location_t of GENERIC nodes for (*)
84296ba... cobol: Improved linemap and diagnostic handling; PIC valida (*)
f27c6d8... cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. (*)
7dc3a37... cobol: Minor changes to genapi.cc to eliminate CPPCHECK war (*)
79c7ed9... cobol: Fix build on 32-bit Darwin [PR120621] (*)
d780100... cobol: Add PUSH and POP to CDF. (*)
4a3e130... cobol: Development round-up. [PR120765, PR119337, PR120794] (*)
2e50844... cobol: Respect error in cobol.install-common. (*)
8536d47... cobol: Repair printf format of size_t. (*)
1951807... cobol: Update test case for intrinsic function syntax. (*)
d6115f7... cobol: Revise diagnostic linemap management. (*)
3f8dfda... cobol: Normalize generating and using function_decls. (*)
9717324... cobol: Correct diagnostic strings for 32-bit builds. (*)
fd73532... libgcobol: Add license. (*)
efc75cb... cobol: Correct diagnostic strings to rectify bootstrap buil (*)
f3dc4a5... cobol: Some 1000 small changes in answer to cppcheck diagno (*)
8df603c... cobol: Eliminate unguarded clock_gettime dependencies. [PR1 (*)
f79a7d0... cobol: Variety of small changes in answer to cppcheck diagn (*)
cd1fd18... cobol: Diagnostic messages, Flex build, and some cppcheck r (*)
6c214d4... cobol: Guard clock_gettime(). [PR119975] (*)
ddf7357... cobol: Eliminate cppcheck warnings for libgcobol [PR119323] (*)
c48cce8... cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR1 (*)
7305d78... cobol: Wrap the call to fprintf in a libgcobol routine. [PR (*)
907e343... cobol: Multiple PRs; formatting; exception processing. (*)
e7f1334... cobol: sqrt(0) is not an ec-argument error. [PR119885] (*)
d33eb83... Regenerate cobol/lang.opt.urls (*)
08e58db... cobol: Eliminate exception "blob"; streamline some code gen (*)
aa66c62... cobol: One additional edit to testsuite/cobol.dg/group1/che (*)
412994e... cobol: Don't display 0xFF HIGH-VALUE characters in testcase (*)
5ce4d3e... libgcobol: Allow for lack of LOG_PERROR (*)
d6da95b... cobol: Eliminate padding bytes from cbl_declarative_t. [PR1 (*)
5a1de4d... cobol: New testcases. (*)
704bf38... cobol: Auto-detect source format; some FldLiteralN; infer g (*)
7fdeb67... libgcobol: Heed --enable-libgcobol (*)
1066f31... cobol: Allow for undefined NAME_MAX [PR119217] (*)
43bf1b3... cobol: Initialize regmatch_t portably [PR119217] (*)
320f24a... cobol: Don't require GLOB_BRACE etc. [PR119217] (*)
b61e85f... libgcobol: Fix bootstrap for targets without program_invoca (*)
1513f3c... cobol: Rewrite exception handling. Partially refactor subs (*)
167f366... cobol: Fix up exception handling [PR119364] (*)
adffa53... cobol, v2: Fix up cobol cross-compilation from 32-bit arche (*)
d4ba7ea... cobol: New testcases. (*)
5915b1a... cobol: Repair some exception processing logic. (*)
636c0d5... libgcobol: Check for struct tm tm_zone (*)
50c9168... testsuite: Adjust s390x params for vector tests. (*)
c677121... Darwin: account for macOS 26 (*)
f67c851... c++, coroutines: Handle allocation fail returns [PR121219]. (*)
823d594... c++: add passing testcases [PR120243] (*)
b4da8ee... c++, coroutines: CWG2563 promise lifetime extension [PR1159 (*)
a169a47... c++, coroutines: Remove use of coroutine handle in the fram (*)
892892b... c++,coroutines: Handle await expressions in assume attribut (*)
f4ae768... c++, coroutines: Handle unevaluated contexts. (*)
38db03d... c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [ (*)
a2328db... c++, coroutines: Improve diagnostics for awaiter/promise. (*)
a94894f... c++, coroutines: Handle builtin_constant_p [PR116775]. (*)
956b6c3... c++, coroutines: Ensure that the resumer is marked as can_t (*)
e25730c... c++: Fix template class lookup [PR120495, PR115605]. (*)
11cab98... c++, coroutines: Make analyze_fn_params into a class method (*)
81e04fd... c++, coroutines: Simplify initial_await_resume_called. (*)
f3fbacc... c++, coroutines: Some cleanups in build_actor. (*)
b9b3471... c++: Emit an error for attempted constexpr co_await [PR1189 (*)
ad8c618... c++: Add co_await, co_yield and co_return to dump_expr. (*)
20a4cf9... c++, coroutines: Make a check more specific [PR109283]. (*)
ae9ccc7... c++, coroutines: Clean up the ramp cleanups. (*)
df99f2d... c++, coroutines: Use decltype(auto) for the g_r_o. (*)
db4a02c... c++, coroutines: Address CWG2563 return value init [PR11991 (*)
4b2da16... c++, coroutines: Fix identification of coroutine ramps [PR1 (*)
491b8b2... c++, coroutines: Allow NVRO in more cases for ramp function (*)
868a11b... c++: Set the outer brace marker for missed cases. (*)
b1b8d8c... tree-sra: Avoid total SRA if there are incompat. aggregate (*)
4af2b71... calls: Allow musttail calls to noreturn [PR121159] (*)
6e51957... x86: Enable *mov<mode>_(and|or) only for -Oz (*)
44bb1a5... Daily bump. (*)
42c37c2... AVR: target/121277 - Don't load 0x800000 with const __flash (*)
e8463da... Fortran: Allow for iterator substitution in array construct (*)
0a624fe... LoongArch: Fix wrong code generated by TARGET_VECTORIZE_VEC (*)
7dba3eb... Daily bump. (*)
93eeb52... [RISC-V] Correct CFA notes for stack-clash protection [PR12 (*)
4f3b1f3... Daily bump. (*)
b26588f... gcse: Skip hardreg pre when the hardreg is never live [PR12 (*)
e34c0fe... aarch64: Fix fma steering when rename fails [PR120119] (*)
4cb9e69... Fortran: fix passing of character length of function to pro (*)
3ba8769... [PATCH] [modula2] Add return to remove build warning (*)
f9773b1... [PATCH] PR modula2/121164: Modula 2 build failure followup (*)
a4bdd2b... Daily bump. (*)
6f0c684... c++: constexpr uninitialized union [PR120577] (*)
2fb7db8... ada: Bug in Indefinite_Holders instance passed to formal pa (*)
9662803... ada: Fix regression of finalization primitive selection (*)
82a93f6... Daily bump. (*)
80a51da... c++: fix __is_invocable for std::reference_wrapper [PR12105 (*)
5a29c91... libstdc++: Add missing initializers for __maybe_present_t m (*)
4d0c173... tree-optimization/121202 - fix vector stmt placement (*)
efce571... c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR12041 (*)
5970feb... Daily bump. (*)
420b163... tree-sra: Fix grp_covered flag computation when totally sca (*)
156c3ee... testsuite: Fix overflow in gcc.dg/vect/pr116125.c (*)
2f39b1b... Daily bump. (*)
381d014... ada: Fix generation of Initialize and Adjust calls (*)
0bccb1e... ada: Remove obsolete code from Safe_Unchecked_Type_Conversi (*)
2b05983... ada: Fix assertion failure on aggregate with controlled com (*)
c6b571c... ada: Tune recent change for bit-packed arrays to help GNATp (*)
633f73c... ada: Fix wrong indirect access to bit-packed array in itera (*)
e28f90f... ada: exp_util.adb: prevent infinite loop in case of broken (*)
9023bcd... OpenMP: Fix implicit 'declare target' for <ostream> (*)
dd10f19... Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code (*)
5a3428f... Add 'libgomp.c++/target-valarray-1.C' (*)
299a7f5... libgomp: Add testcases for concurrent access to standard C+ (*)
a7c5f7a... libgomp: Add testcases for concurrent access to standard C+ (*)
6e40fb2... libgomp: Add testcases for the standard C++ math library on (*)
259451b... Add 'libgomp.c++/target-flex-[...].C' test cases (*)
e4dbeb0... Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading co (*)
7a9b7f8... 'TYPE_EMPTY_P' vs. code offloading [PR120308] (*)
a5df3ae... Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgo (*)
0a708f6... libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM o (*)
66aa8ad... GCN, nvptx offloading: Restrain 'WARNING: program timed out (*)
f9d558a... GCN, nvptx offloading: Restrain 'WARNING: program timed out (*)
caca3a9... nvptx: Support '-march=sm_61' (*)
2b105cb... nvptx: Support '-mptx=5.0' (*)
eca0a53... Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx. (*)
ebc72ad... GCN, nvptx offloading: Host/device compatibility: Itanium C (*)
3d44997... Add 'libgomp.c-c++-common/target-cdtor-1.c' (*)
655f833... GCN: Properly switch sections in 'gcn_hsa_declare_function_ (*)
e4677f3... Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'ta (*)
ff9bd93... Daily bump. (*)
d80498a... Ada: Fix wrong tag in style check warnings (*)
b8be49c... aarch64: Tweak handling of general SVE permutes [PR121027] (*)
a413f83... aarch64: Fix LD1Q and ST1Q failures for big-endian (*)
79a9996... testsuite: Add -funwind-tables to sve*/pfalse* tests (*)
24a6fe0... aarch64: Extend HVLA permutations to big-endian (*)
526efb6... aarch64: Fix endianness of DFmode vector constants (*)
c237162... aarch64: Some fixes for SVE INDEX constants (*)
abacc79... Make the RTL frontend set REG_NREGS correctly (*)
0b6038c... ext-dce: Fix subreg_lsb is_constant assumption (2) (*)
d88c1b7... aarch64: Fix ZIP1 order in aarch64_expand_vector_init [PR11 (*)
eca9778... aarch64: Fix neon-sve-bridge.c failures for big-endian (*)
9e8af68... ext-dce: Fix subreg_lsb is_constant assumption (*)
2363ea8... vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118 (*)
032aca3... Daily bump. (*)
d553ca7... Fortran: fix bogus runtime error with optional procedure ar (*)
16230fa... Daily bump. (*)
f000ed0... libstdc++: Update some baseline_symbols.txt (x32) (*)
69e46e6... Daily bump. (*)
1956645... [PATCH] PR modula2/121164 Modula 2 build failure (*)
ec238c4... rust: Silence a clang warning in borrow-checker-diagnostics (*)
c42eb01... gccrs: Fix narrowing conversion warnings (*)
db11086... Disable parallel testing for 'rust/compile/nr2/compile.exp' (*)
f5afbab... Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMN (*)
2441a52... mmix: Define MAX_FIXED_MODE_SIZE (*)
e1828db... tree-optimization/120924 - up --param uninit-max-chain-len (*)
a8512a6... [PATCH] PR modula2/120912: Request for a procedure to obtai (*)
b37d0b2... tree-optimization/121059 - fixup loop mask query (*)
185a8ba... tree-optimization/121049 - avoid loop masking with even/odd (*)
aa28a33... tree-optimization/121035 - handle stray VN values without e (*)
f0a86bb... [PATCH] [PR modula2/117203] Followup add Delete procedure f (*)
5a5e725... gimple-fold: Fix up big endian _BitInt adjustment [PR121131 (*)
a9a6f24... [PATCH] [PR modula2/120731] error in Strings.Pos causing si (*)
4296f91... [PATCH] [modula2] Comment tidyup in gm2-compiler/M2GCCDecla (*)
ba085e5... [PATCH] PR modula2/120673: Mutually dependent types crash t (*)
d6b1805... Daily bump. (*)
f0401f9... [PATCH] PR modula2/119650: Regenerate target independent do (*)
48e0ad7... [PATCH] PR modula2/120606: FOR loop ICE if the last express (*)
7e4c25e... [PATCH] [PR modula2/119650, PR modula2/117203]: WriteString (*)
10846d8... c++: constexpr array testcase [PR87097] (*)
dee5246... [PATCH] PR modula2/120542: Return statement in the main pro (*)
46e41cf... [PATCH] PR modula2/120474: InOut buffering should flush the (*)
95543c5... LoongArch: Prevent subreg of subreg in CRC [PR 120807] (*)
4249b21... Daily bump. (*)
b355c29... [PATCH] PR modula2/120497: error is generated for good code (*)
1e9255f... [PATCH] PR modula2/120389 Assigning wrong type to an array (*)
ead967d... Fortran: Fix ICE in ASSOCIATE with user defined operator [P (*)
426e9cf... i386: Decouple AMX-AVX512 from AVX10.2 and imply AVX512F (*)
3de4de2... Daily bump. (*)
7dcb644... [PATCH] PR modula2/120389 ICE if assigning a constant char (*)
c9965c3... openmp, fortran: Fix ICE when the procedure name cannot be (*)
1cb95b3... Fortran: Ensure finalizers are created correctly [PR120637] (*)
e54a0c5... crc: Error out on non-constant poly arguments for the crc b (*)
4b4b2c7... Daily bump. (*)
944ecdf... aarch64: PR target/120999: Adjust operands for movprfx alte (*)
6d9253b... aarch64: Fix up commutative and early-clobber markers on co (*)
0588de0... [committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTE (*)
bf6b074... RISC-V: prefetch: fix LRA failing to allocate reg [PR118241 (*)
b5d0cfa... RISC-V: prefetch: const offset needs to have 5 bits zero, n (*)
e7d4593... [RISC-V][PR target/118241] Fix data prefetch predicate/cons (*)
4157d43... [RISC-V][PR target/118241] Fix data prefetch predicate/cons (*)
762ca0b... Ada: Add missing guard before accessing the Underlying_Reco (*)
fcc6ce1... x86-64: Add RDI clobber to 64-bit dynamic TLS patterns (*)
3f6e48c... x86-64: Add RDI clobber to tls_global_dynamic_64 patterns (*)
e949298... i386: Remove KEYLOCKER related feature since Panther Lake a (*)
e3f8aa2... Daily bump. (*)
d8f2b4f... [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped (*)
8f93b00... [PATCH] riscv: allow zero in zacas subword atomic cas (*)
9ac0baf... Daily bump. (*)
c0900e6... Daily bump. (*)
e6bb28e... PR modula2/120253: Error message column numbers should star (*)
bd817e6... testsuite: Add testcase for already fixed PR [PR120954] (*)
c0dd240... ipa: Disallow signature changes in fun->has_musttail functi (*)
bd6cc4f... c++: Fix up final handling in C++98 [PR120628] (*)
b102e3d... c++: Don't incorrectly reject override after class head nam (*)
f9516f1... c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120 (*)
fcbedca... libstdc++: Fix __uninitialized_default for constexpr case [ (*)
ab37816... libstdc++: Do not use list-initialization in std::span memb (*)
2de64a6... libstdc++: Ensure pool resources meet alignment requirement (*)
6f06b52... Daily bump. (*)
57eae2c... Fix 'main' function in 'gcc.dg/builtin-dynamic-object-size- (*)
63c4d4f... tree-optimization/120780: Support object size for containin (*)
aad3749... aarch64: Add support for NVIDIA GB10 (*)
ba70879... Daily bump. (*)
120efb3... Fortran: Remove corank conformability checks [PR120843] (*)
0f1e4dd... tree-optimization/120358 - bogus PTA with structure access (*)
c625bc9... tree-optimization/118669 - fixup wrongly aligned loads/stor (*)
77066fe... testsuite: add sve hw check to testcase [PR120817] (*)
0ebeed5... tree-optimization/120817 - bogus DSE of .MASK_STORE (*)
b859969... tree-optimization/120927 - 510.parest_r segfault with maske (*)
2c23368... tree-optimization/120944 - bogus VN with volatile copies (*)
cae319d... Daily bump. (*)
dff4652... libstdc++: Fix typo in __size_to_integer(__GLIBCXX_TYPE_INT (*)
7e3c677... nr2.0: late: Correctly initialize funny_error member (*)
6745273... Fortran: Ensure arguments in coarray call get unique compon (*)
887ddb4... Fortran: Fix non-conformable corank on this_image ref [PR12 (*)
4228ec7... Daily bump. (*)
f8f6879... Daily bump. (*)
17f282c... AVR: Fix a typo in avr-mcus.def. (*)
7d27ffd... AVR: Add support for AVR32DAxxS, AVR64DAxxS, AVR128DAxxS de (*)
980a8fe... Daily bump. (*)
ea99ca7... Daily bump. (*)
799dfe7... c++: -Wtemplate-body and tentative parsing [PR120575] (*)
433fcdb... ada: Fix alignment violation for chain of aligned and misal (*)
7b4e397... ada: Fix selection of Finalize subprogram in untagged case (*)
e6e1d88... ada: Fix inefficient Unchecked_Conversion to large array ty (*)
992fb2a... ada: Improved error message when size of descendant type ex (*)
216fc3b... ada: Fix error on Designated_Storage_Model with extensions (*)
9fae682... Daily bump. (*)
f9c4314... c++: Fix a pasto in the PR120471 fix [PR120940] (*)
733cd21... Ada: Remove left-overs of front-end exception mechanism (*)
2cb1108... middle-end: Fix complex lowering of cabs with no LHS [PR120 (*)
6126909... libstdc++: Update LWG 4166 changes to concat_view::end() [P (*)
6b19e40... c++: uninitialized TARGET_EXPR and constexpr [PR120684] (*)
c612c50... libstdc++: Fix regression in std::uninitialized_fill for C+ (*)
8b7a779... Fortran: Fix out of bounds access in structure constructor' (*)
22b8806... ada: Fix alignment violation for mix of aligned and misalig (*)
aa622ab... ada: Fix wrong finalization of constrained subtype of uncon (*)
a30e425... ada: Fix missing error on too large Component_Size not mult (*)
81645c6... ada: Refine sanity check in Insert_Actions (*)
ce51aec... ada: Fix missing finalization with conditional expression i (*)
36b7726... ada: Fix crash with Finalizable in corner case (*)
181d761... ada: Fix crash with Finalizable in corner case (*)
c9c6392... ada: Fix assertion failure on finalizable aggregate (*)
4ea7021... ada: Fix wrong conversion of controlled array with represen (*)
2498cbb... Fixup dropping REG_EQUAL note in ext-dce (*)
8b3e6db... [committed][PR rtl-optimization/120550] Drop REG_EQUAL note (*)
698fefe... Daily bump. (*)
3b59959... Do not query further vector epilogues after a masked epilog (*)
977b8fb... i386: Change Diamond Rapids feature detect when model numbe (*)
9f44730... Daily bump. (*)
98bc42f... testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stx (*)
79b82eb... Ada: Fix assertion failure for Finalizable aspect on tagged (*)
7fdf475... c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471 (*)
fc36a90... libstdc++: Format %r, %x and %X using locale's time_put fac (*)
c3a639d... s390: Add -fno-stack-protector to 3 tests (*)
debd1cd... ada: Fix for compiler crash on function return with Relaxed (*)
177050b... ada: Compiler fails on unchecked deallocation for constrain (*)
25e6c44... ada: Small tweak to latest change (*)
5bd0302... ada: Fix wrong finalization of constrained subtype of uncon (*)
74cc201... ada: Dispatching call with mutably tagged objects (*)
484fb60... ada: Fix wrong finalization of constrained array derived fr (*)
54b5f78... ada: Small cleanup in the finalization machinery (*)
affc5eb... ada: Fix wrong finalization of temporary constrained array (*)
ce86985... tailc: Handle musttail in case of non-cleaned-up cleanups, (*)
497cb08... testsuite: Fix up pr119318.c test for big-endian [PR120082] (*)
a352fb3... Daily bump. (*)
9b7f1ec... ada: Make class-wide Max_Size_In_Storage_Elements return a (*)
411c1ee... ada: Fix bogus error for pragma No_Component_Reordering on (*)
29042b6... ada: Record type Put_Image procedures omitting discriminant (*)
cabca4d... ada: Fix crash on nested access-to-subprogram types (*)
36332b8... ada: Fix internal error on Ghost aspect applied to Big_Inte (*)
e94c683... ada: Fix internal error on expression function called for d (*)
53d2ca1... libstdc++: Report compilation error on formatting "%d" from (*)
4297261... Daily bump. (*)
ccaff41... Daily bump. (*)
06a26f4... Fix compilation of concatenation with illegal character con (*)
80c55b1... Ada: Fix assertion failure on problematic container aggrega (*)
c0a55fc... Daily bump. (*)
5808dd2... Fix misoptimization of CONSTRUCTOR with reverse SSO (*)
1b8a32a... Fortran: follow-up fix to checking of renamed-on-use interf (*)
e4c99f1... Daily bump. (*)
58323d4... Fortran: fix checking of renamed-on-use interface name [PR1 (*)
8d600e9... Bump LTO_minor_version (*)
59e5e86... tree-optimization/120729 - limit compile time in uninit_ana (*)
d8a9467... tree-optimization/120654 - ICE with range query from IVOPTs (*)
4a253f1... Daily bump. (*)
f48873c... [RISC-V] Fix ICE due to splitter emitting constant loads di (*)
8422524... Fortran: Source allocation of pure function result rejected (*)
cb3c5b7... aarch64: Incorrect removal of ZA restore [PR120624] (*)
2efe8cc... rtl-ssa: Reject non-address uses of autoinc regs [PR120347] (*)
9f817c9... i386: Remove CLDEMOTE for clients (*)
3260270... Daily bump. (*)
2e095cd... Daily bump. (*)
fa2e03e... tailc: Allow musttail tail calls with -fsanitize=address [P (*)
e5cf602... expand: Allow musttail tail calls with -fsanitize=address [ (*)
0be140d... Daily bump. (*)
2272b48... Daily bump. (*)
2c24509... Daily bump. (*)
bf284e8... [RISC-V][PR target/119971] Avoid losing shift count masking (*)
6583c3b... Daily bump. (*)
5e570c3... dfp: Further decimal_real_to_integer fixes [PR120631] (*)
b89ee9e... dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant foldin (*)
9540ef3... Daily bump. (*)
f34f1b1... Fortran: fix checking of MOLD= in ALLOCATE statements [PR51 (*)
5789351... doc: allow gcov.texi to be processed by makeinfo 4.13 (*)
bd02058... doc: allow extend.texi to be processed by makeinfo 4.13 (*)
416a7fe... Daily bump. (*)
f3dcc49... crc: Fix up ICE from optimize_crc_loop [PR120677] (*)
(*) This commit already exists in another branch.
Because the reference `refs/heads/devel/omp/gcc-15' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.