The branch 'aoliva/heads/testme' was updated to point to:
ac086f8c801b... [riscv] avoid auipc overflow with large offsets [PR91420]
It previously pointed to:
05a64cd677c9... [ira] avoid resetting ira_reg_equiv for function invariants
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
05a64cd... [ira] avoid resetting ira_reg_equiv for function invariants
98b34b4... [aarch64] [testsuite] accept ldr after failed ira-remat
12da79d... [aarch64] [testsuite] disable PIE for nonlocal_goto sme tes
ad19a18... [analyzer] another function name that returns a pointer to
0d2b3ca... aarch64: move pr113356.C under g++.target
48850da... [ppc] [vxworks] allow code model selection
8c04e02... [ppc] adjust configure test for large TOC support
Summary of changes (added commits):
-----------------------------------
ac086f8... [riscv] avoid auipc overflow with large offsets [PR91420]
dd3ffd0... Introduce x86_64-linux-gnum32
2febf3b... Fortran: fix TRANSFER of subarray component references [PR1 (*)
e7ac135... Ada: Small cleanup in Makefile (*)
6d21ca6... Ada: Fix argument expansion with unbalanced quote on Window (*)
2c68938... Ada: Fix segfault on file without final EOL with -gnatyc (*)
a84fe54... Ada: Fix warning for redefinition of POLLPRI macro on Windo (*)
e56b728... Ada: Fix strange control flow in terminals.c (*)
6a8b5b8... Ada: Fix other instances of incorrect String lower bound in (*)
8b9cd64... Split signed bitwise AND operations. (*)
3d102b7... Create and apply bitmasks for truncating casts. (*)
a09c04d... testsuite: Add test for ICE fixed by r16-4571 (*)
f27b804... libstdc++: Forward arguments for bind_front<f>,bind_back<f> (*)
915d2ec... xtensa: Remove redundant use of 'n'-constraint for call ins (*)
b029f66... xtensa: Remove redundant use of 'i'-constraint (*)
cafc877... PR modula2/122407: similar error messages are emitted for a (*)
04df8fa... Simplify 'Makefile' dependencies for libatomic [PR81358] (*)
5bfa8d3... middle-end/122392 - Remove erroneous PASS_MEM_STAT annotati (*)
b7b2b19... Fix reduction validation for associated reduction chains (*)
e981604... tree-optimization/122406 - incomplete handling of reduction (*)
6b90d56... OpenMP: Fix bogus diagnostics with intervening code [PR1214 (*)
77c8be1... x86: builtin-fabs-2.c: Also scan (%edi) for x32 (*)
a46dffe... match.pd: Fold VEC_PERM_EXPR chains implementing concat-and (*)
70f66ae... Undefine SET_CMODEL before #define in rs6000/vxworks.h (*)
1c50531... Adjust VxWorks special case in testsuite check_weak_availab (*)
81a7f4f... c: Implement C2y static assertions in expressions (*)
5abeecf... Daily bump. (*)
e975713... cobol: Corrected FUNCTION CHAR and FUNCTION ORD. (*)
a4e033f... match: improve handling of `((signed)x) < 0` to `x >= (unsi (*)
f345fc9... phiopt: Remove minmax_replacement [PR101024] (*)
22448c7... match: Add support for `((signed)a </>= 0) ? min/max (a, c) (*)
b20c645... cobol: Implement the XML PARSE statement. (*)
5210dc5... aarch64: Add __HAVE_FUNCTION_MULTI_VERSIONING macro. (*)
7f088e8... aarch64: Remove unnecessary sort from dispatch_function_ver (*)
ec9b7ca... aarch64: testsuite: Add test for supported FMV extensions. (*)
f183761... aarch64: Fix fmv priority ordering [PR target/122190] (*)
3d2848b... aarch64: Dump version ordering for FMV. (*)
fe9f071... match.pd: Fold pattern of round semantics. (*)
9e5a9aa... libgomp: fine-grained pinned memory allocator (*)
3b8d9d5... libgomp, nvptx: Cuda pinned memory (*)
4eaffcd... Remove LOOP_VINFO_SLP_UNROLLING_FACTOR (*)
6682f49... Move SLP permute optimization until after VF is final (*)
1ceda79... Fix possible segfault in load/store-lane analysis (*)
a52888d... testsuite: arm: [MVE] Relax expected code for vbicq_f [PR12 (*)
7821a82... Support reduc_sbool_and_scal_m for V{QI,SI,DI}mode. (*)
87b2de7... Support reduc_sbool_{and,ior,xor}_scal_m for avx512 kmask. (*)
ccafcb3... Daily bump. (*)
f4f3cdf... x86: Use HOST_WIDE_INT_(0|M1)U to initialize unsigned HOST_ (*)
f88c3d7... testsuite: Fix local labels [PR122378] (*)
02797a4... libstdc++: Avoid incrementing input iterators with std::pre (*)
6c01778... MAINTAINERS: Update my contact info. (*)
79b4997... c++: Fix up RAW_DATA_CST handling in braced_list_to_string (*)
678ec71... AArch64: Add support for boolean reductions for Adv. SIMD u (*)
9f54332... AArch64: Add support for boolean reductions for Adv. SIMD (*)
9b3606d... AArch64: Add support for boolean reductions for SVE (*)
1b387bd... vect: Add support for boolean reductions for VLA (*)
f5295d7... aarch64: Add autoregenerated files for AArch64 options. (*)
73b6879... tree-optimization/122364 - reduction chain with conversion (*)
065b447... tree-optimization/122370 - ICE with reduction and masks (*)
437ed2f... libstdc++: Add missing constraints to views::indices (*)
788fa7c... tree-optimization/122371 - ICE with reduction chain and fol (*)
23657d3... libstdc++: Implement optional<T&> from P2988R12 [PR121748] (*)
5a4f430... libstdc++: Add comparison operators between tuple<> and arr (*)
aadc949... tree-optimization/122365 - deal with bool SLP reductions (*)
bb16ab0... Initial Nova Lake Support (*)
156c0b2... i386: Correct cpu codename value for unknown model number (*)
0612907... Simplify avx512 vector integer comparison when 2 operands a (*)
536163c... libgccjit: Add _Float16, _Float32, _Float64 and __float128 (*)
b595842... Daily bump. (*)
f84ff38... libgccjit: Fix error on Power architectures caused by wrong (*)
99b5489... c2y: Allow unspecified arrays in generic association. (*)
cac4bcc... c++: Implement C++23 P2674R1 - A trait for implicit lifetim (*)
697ccad... arm: testsuite: [MVE] Fix expected code for vadcq_m and vsb (*)
80af807... OpenMP: Handle non-executable directives in intervening cod (*)
f4afefb... x86_64: Start TImode STV chains from zero-extension or *con (*)
794ec42... OpenMP: Update directive arrays used for 'omp assume(s)' wi (*)
40d6dbf... tree-optimization/120687 - reduction chain with UB on signe (*)
6588bfa... Fix partial epilog for bool vectors (*)
01c854c... vect: Fix regression for PR104116 (*)
07800a5... match: Add support for convert `((signed)x) < 0` to `x >= ( (*)
a3c0112... Redefine ASM_PREFERRED_EH_DATA_FORMAT for ppc[64]-vxworks (*)
3de6d25... Replace VSB_DIR by sysroot ref in VXWORKS_ADDITIONAL_CPP_SP (*)
1ea1825... Daily bump. (*)
f2b5e49... Fix minor RISC-V testsuite failure (*)
ce5cff6... Ada: Add missing qualifier for integer literal (*)
9966cbf... ipa: Delete callback edges when redirecting to unreachable. (*)
c11d9ea... libgccjit: Add gcc_jit_context_new_array_type_u64 (*)
7292780... testsuite: Move ipcp-cb* from ipa to libgomp (*)
bb0dec9... Ada: Fix incorrect specification of GNAT.Calendar.Time_IO " (*)
df879e7... libgccjit: Do not treat warnings as errors (*)
b482f5d... libgccjit: Fix infinite recursion in gt_ggc_mx_lang_tree_no (*)
760e281... libgccjit: Support more target builtin types (*)
29eacf0... hurd: Add OPTION_GLIBC_P and OPTION_GLIBC (*)
651df6b... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
6173169... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
a3d86af... Ada: Fix Default_Component_Value aspect wrongly ignored on (*)
2dd0e7f... Ada: Fix use type clause invalidated by use clause in neste (*)
ce46ebb... Ensure use of gcc's version of stdatomic.h in gthr-vxworks (*)
4514439... Tidy bits of libgcc/config/gthr-vxworks (*)
6924c00... xtensa: Make all memory constraints special (*)
3aecdeb... xtensa: Make individual use of CONST16 instruction (*)
975f859... xtensa: Apply split_DI_SF_DF_const() even if TARGET_CONST16 (*)
7aefb48... libstdc++: Implement P3060R3: Add std::views::indices(n) (*)
092cb04... Include linux-protos.h for ppc*vxworks7r2 (*)
7dcfe01... libstdc++: Deduce function_ref<M&() noexcept> from member o (*)
c3a37c4... Infer TOOL/TOOL_FAMILY from vxworks-predef.h on VxWorks7 (*)
4ce9232... aarch64: Add support for menable-sysreg-checking flag. (*)
08d68bf... MAINTAINERS: Add myself to vectorizer maintainer list (*)
9f09811... Fix minor testsuite scan failures for RISC-V (*)
99c4287... Ada: Use Osint.Program_Name in gnatchop (*)
62331e8... top-level: Add forgejo sanity checks (*)
f5fb192... libstdc++: Remove undeclared macros from configure.ac [PR12 (*)
200b826... Ada: Fix spurious warning for renaming of component of VFA (*)
ef8b3b9... tree-optimization/121631 - UB in vector epilogue (*)
3602ebc... Implement bool reduction vectorization (*)
0828143... Add reduc_sbool_{and,ior,xor}_scal optabs (*)
3f04435... Update auto-vectorizer maintainance area (*)
c3b0ecf... x86: Optimize copysign (x, const_double) (*)
1d8272d... Daily bump. (*)
938ad30... PR modula2/122333: m2spellcheck.cc remove memset and tidyup (*)
fa548c5... AVR: The nzb=1 patterns with IOR, XOR, AND work the same wa (*)
099957d... ad PR122212: Fix test case for 16-bit int targets. (*)
a45b24a... ad PR122016: Fix test case for 16-bit size targets. (*)
428c736... RISC-V: Add testcase for unsigned scalar SAT_MUL form 6 (*)
85750fb... cobol: Implement ENTRY statement; finish removing ascii/ebc (*)
5d110ed... Daily bump. (*)
3c1e80d... Regenerate common.opt.urls (*)
1e84849... libstdc++: Implement P1494 and P3641 Partial program correc (*)
9056b5f... c++: Implement P1494 and P3641 Partial program correctness (*)
5150452... c++/modules: Import purview using-directives in the same mo (*)
75fb400... AArch64: Implement widen_[us]sum using 2-way [US]UDOT for S (*)
25c8a8d... AArch64: Implement widen_[us]sum using [US]ADDW[TB] for SVE (*)
2f71901... AArch64: Implement widen_[us]sum using dotproduct for SVE [ (*)
bb80fb6... rs6000: convert widen_[us]sum into convert optab [PR122069] (*)
8f60eb8... ia64: convert widen_[us]sum into convert optab [PR122069] (*)
7793947... arm: convert widen_[us]sum into convert optab [PR122069] (*)
c8dc5d5... AArch64: add double widen_sum optab using dotprod for Adv.S (*)
b394181... AArch64: convert widen_sum optabs to convert [PR122069] (*)
2bb6a8c... middle-end: refactor WIDEN_SUM_EXPR into convert optab [PR1 (*)
2c1949b... fortran: allow character in conditional expression (*)
82cefc4... tree-object-size.cc: Fix assert constant offset in check_fo (*)
fa8ca95... Daily bump. (*)
239535e... bpf: fix memset miscompilation with larger stores [PR122139 (*)
d1965b1... AArch64: Extend intrinsics framework to account for merging (*)
d6986e0... tree-optimization/122308 - apply LIM after unroll-and-jam (*)
7cd91c7... ipa, cgraph: Enable constant propagation to OpenMP kernels. (*)
cdb08b4... Fix missing style violation report for package instantiatio (*)
c591c2a... libstdc++: Fix typo in in __atomic_ref_base::_S_required_al (*)
2cb9925... tree-optimization/122301 - fix ICE and improve vectorizatio (*)
6883d51... vect: Add pattern recognition for vectorizing {FLOOR,CEIL,R (*)
eb717a8... match: Fix (a != b) | ((a|b) != 0) and (a == b) & ((a|b) == (*)
128933c... match: Fix `(a == b) | ((a|b) != 0)` pattern for vectors [P (*)
175bacb... x86: Cast stride to __PTRDIFF_TYPE__ for AMX-MOVRS intrinsi (*)
03fed2a... Daily bump. (*)
c89bd48... diagnostics: generalize state graph code to use json::prope (*)
822a139... dwarf: add wiki link for DWARF GNU_annotation extensions (*)
08b2c54... libstdc++: Improve ostream output for std::stacktrace (*)
dfb7e97... Error out stack-protector unavailability on AIX (*)
e1e5444... libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-ex (*)
6d9d969... tree-optimization/122292 - fix reduction code gen issue (*)
b9c2537... Daily bump. (*)
9e04a43... Range snap bitmasks as they are set. (*)
fa9008b... libstdc++: Add pretty printers for std::stacktrace (*)
6c272ca... libstdc++: Remove invalid entry from the end of std::stackt (*)
524bca2... libstdc++: Fix missing __to_timeout_timespec for targets us (*)
f81e712... [PATCH] Makefile.tpl: remove an extra \; from find command (*)
b3c0e9a... gcn: Add missing GFX9_4_GENERIC, OpenMP context-selector up (*)
0a999da... debug_tree: print out clique/base for MEM_REF/TARGET_MEM_RE (*)
99af0f9... arm: avoid unmatched insn in movhfcc [PR118460] (*)
94ce59a... dce: Remove __builtin_stack_save during dce [PR122037] (*)
651bf51... libstdc++: Enable features for RTEMS (based on GCC 15) (*)
c62f3e8... aarch64: Sync aarch64-sys-regs.def with Binutils (*)
f708b83... tree-parloops: Enable runtime thread detection with -ftree- (*)
0272058... arm: [MVE] Fix carry-in support for vadcq / vsbcq [PR122189 (*)
da293ec... PR rtl-optimization/122266: Handle TImode in reg_num_sign_b (*)
a93f80f... Cleanup max of profile_count (*)
24cc91f... Initial Wildcat Lake Support (*)
f6bc239... i386: Correct ISA set for Panther Lake and Diamond Rapids (*)
d58a8e3... RISC-V: Fix incorrect op of vwaddu/vwsubu wx combine (*)
7092efd... Daily bump. (*)
97da8fe... c++: mem-initializer-id qualified name lookup is type-only (*)
6e9ab66... libstdc++: Add negative this_thread::sleep tests [PR116586] (*)
06782e7... libstdc++: Add std::timed_mutex tests for negative timeouts (*)
9a3ff39... libstdc++: Add std::recursive_timed_mutex tests for negativ (*)
bb96099... libstdc++: Add std::future tests for negative timeouts [PR1 (*)
87c9940... libstdc++: Add std::condition_variable tests for negative t (*)
fb558b7... libstdc++: Add std::shared_timed_mutex tests for negative t (*)
e0525a6... libstdc++: Add std::binary_semaphore tests for negative tim (*)
5dba17a... libstdc++: Avoid overflow in timeout conversions [PR113327] (*)
ec33100... libstdc++: Remove unused local type alias <format>. (*)
9b44420... libstdc++: Test specific feature test macros instead of __c (*)
1b18a9e... libstdc++: Ensure filesystem::path internals are sufficient (*)
59cabe0... libstdc++: Implement _Escaping_sink to avoid construction o (*)
9f13fd1... Remove REDUC_GROUP_* from public interface (*)
59889ea... libstdc++: Make atomic<shared_ptr<T>>::wait sensitive to st (*)
599d290... libstdc++: Fix required alignment computation for floating (*)
1516bce... Move reduction chain code fully to vect_analyze_slp_reduc_c (*)
28943c3... libstdc++: Formatting tests for std::chrono compose types. (*)
e388710... Clean up confusing vectype/vectype1 mixups in vect_create_e (*)
c078309... middle-end: Relax vect_recog_vector_vector_shift_pattern ST (*)
c3e0fb3... obj-c/obj-c++: Enable more options in c-family for ObjC/Obj (*)
aefb2db... vect: Move slp_perm checking into get_load_store_type. (*)
b6e802f... Rewrite reduction chain handling (*)
72a35bd... i386: Remove AMX-TRANSPOSE support (*)
6b5e2f6... phi-opt: Disable parts of it for -Og (*)
05393af... cselim: Handle clobbers too [PR122178] (*)
d4d6483... prop: Remove may_propagate_copy_into_asm [PR122182] (*)
79b8f23... [PATCH v3] RISC-V: Implement RISC-V profile macro support (*)
b4d6b33... Daily bump. (*)
42028a9... libcpp: decode original directory strings for traditional C (*)
be496fd... libcpp: decode original directory strings for traditional C (*)
304d735... [RISC-V][PR target/120811] Improving address reloads in LRA (*)
a92369a... [RISC-V][PR target/120674] Avoid division by zero in dwarf (*)
fcd30bd... libstdc++: Fix grammatical error in comment in std::advance (*)
4afb257... ++: Fix up __PRETTY_FUNCTION__ for -fexec-charset= [PR12222 (*)
65acf36... PR modula2/122241: Lack of spellng hints with simple errors (*)
0c670d3... aarch64, testsuite: Add -fchecking to test options [PR12177 (*)
1c5e109... libstdc++: Implement P2835R7 Expose std::atomic_ref's objec (*)
51b76ec... Match: Add widen_mul based unsigned SAT_MUL after gimple_co (*)
7dbb61d... Remove max_count computation from ipa-inline (*)
8adda95... libstdc++: Fix reverse iteration in _Utf16_view (*)
fc74f4f... libstdc++: Fix check for 7-bit ASCII characters (*)
85ab3a2... vect: Handle grouped accesses via gather/scatter. (*)
33b1a5d... match.pd: Do not canonicalize division by power 2 for {ROUN (*)
80e82de... openmp: Teach OpenMP declare variant append_args handling a (*)
273121c... Avoid bool pattern for vect_extern_defs (*)
70b0301... Fortran: Fix ICE in deallocating PDTs [PR121191] (*)
5b57da5... Objective-C/C++: Enable Wignored-attributes. (*)
5509927... Daily bump. (*)
ac52429... c++: Ensure mark_lvalue_use returns an lvalue [PR122163] (*)
915fdb3... Fortran: Fix some minor PDT parse errors [PR95543,PR103748] (*)
767a938... Daily bump. (*)
66a5376... PR modula2/122241 Lack of spelling hints with simple errors (*)
c9586a3... [PR target/119587] RISC-V: xtheadmemidx: Split slli.uw patt (*)
e347e2b... Allow target to chose address-space for artificial rodata. (*)
623a0da... fortran: fix bootstrap after r16-4372 [PR122257] (*)
c1a8b4f... libstdc++: Update Autoconf manual link (*)
1d01a8f... *: Fix patch email address (*)
461fa63... [RISC-V] Improve subword atomic patterns in sync.md (*)
ddd6dff... Daily bump. (*)
385984f... libstdc++: Fix warnings from std::make_unsigned<_Atomic_wor (*)
52ee235... Fortran: improve checking of procedures passed as actual ar (*)
6a77bf0... bpf: fix cbranch miscompilation in CPUv1 [PR122141] (*)
0e95ebf... cobol: Convert to individual variable character-set encodin (*)
7fe86bb... forwprop: Add a simple DSE after a clobber (*)
49ddf36... c++: base-specifier name lookup is type-only [PR122192] (*)
578c322... x86: Fixes for AMD znver5 enablement (*)
17d24e8... RISC-V: Add test for vec_duplicate + vwsubu.wv combine with (*)
6c8bcbc... RISC-V: Combine vec_duplicate + vwsubu.wv to vwsubu.wx on G (*)
05e1cda... s390x: Fix fmin/fmax patterns (*)
08970b2... testsuite: Fix vector-subscript-4.c [PR116421] (*)
73b3c59... rs6000: Add CCFP and CCEQ to CCANY (*)
1084346... libstdc++: Remove misleading TODO comments to add parsing t (*)
4e541f7... testsuite: Adjust vect-reduc-chain-1.c for SLP permute tran (*)
81e2264... arm: [MVE] Fix operands order in vbicq_f [PR122223] (*)
cdba274... vect: Fix out-of-date VEC_STMT comments (*)
059eb26... aarch64, Darwin: Improve Apple M3 cores, add M4 (*)
e520fe0... Use gimple_build to perform conversion simplification (*)
53085a4... arm: Fix support_vector_misalignment. (*)
d2ad7e9... libgomp: Add is_integrated_apu function to plugin/plugin-{g (*)
aaa7ac4... tree-optimization/122225 - fix return stmt verification (*)
ef29eab... libstdc++: Adjust enable_nonlocking_formatter_optimization (*)
c8b388a... libstdc++: Implement P3235R3 optimizations for std::print [ (*)
8bd872f... libstdc++: Implement P3107R5 optimizations for std::print [ (*)
90dde80... libstdc++: Handle cv-qualified types in atomic and atomic_r (*)
b9a2dfb... libstdc++: Improve handling of !ok() weekday index in forma (*)
ea7fa6b... Daily bump. (*)
4da48d6... Revert "MIPS: Add conditions for use of the -mmips16e2 and (*)
5a4a419... Revert "MIPS/testsuite: Use isa_rev=2 instead of >=2" (*)
4e1f9a0... bpf: add tests for CO-RE and BTF tag interaction (*)
8b5d751... doc: document btf_type_tag and btf_decl_tag attributes (*)
43dcea4... btf: generate and output DECL_TAG and TYPE_TAG records (*)
9c862a5... ctf: translate annotation DIEs to internal ctf (*)
ac7027f... dwarf: create annotation DIEs for btf tags (*)
7e80927... c-family: add btf_type_tag and btf_decl_tag attributes (*)
4e44fe4... c++: C++26 va_start - part of P3348R4 - C++26 should refer (*)
4ee0669... c++: Fix ICE with concept used as function [PR116477] (*)
078208c... AVR: target/122222 - Add modules for __floatsidf, __floatun (*)
3ea09e4... AVR: target/122220 - Let (int32_t) -0x1p31L return INT32_MI (*)
310a70e... analyzer: reimplement binding_map using a "spatial" represe (*)
ccb2a10... testsuite: Explicitly enable cselim pass for cselim-2.c (*)
c474a50... Fortran: fix "unstable" interfaces of external procedures [ (*)
579de8f... gimplify: Fix up side-effect handling in 2nd __builtin_c[lt (*)
0558c60... diagnostics: add class sink::extension (*)
ea05497... libstdc++: Extend constexpr if to C++14 in _Hashtable::_S_n (*)
71e95e8... libstdc++: Tweak comment on generated #endif lines in bits/ (*)
0738f0a... tree-ssa-structalias: Put constraint building into its own (*)
8581d66... tree-ssa-structalias: Put constraint building into separate (*)
f379367... libstdc++: Formatting tests for std::chrono date types. (*)
5ff9cd5... xtensa: constantsynth: Update to version 2 (*)
b6af5f4... xtensa: Change the splitting of D[IF]mode constant assignme (*)
4864f24... xtensa: Optimize assignment of certain constants to hardwar (*)
1eefa6e... xtensa: Make large CONST_INT legitimate until the postreloa (*)
2ce24fb... xtensa: Implement TARGET_MD_ASM_ADJUST (*)
5ab4db5... tree-optimization/122212 - fix CLZ detection (*)
b0bc615... AVR: target/122210 - Add double -> fixed-point conversions. (*)
7304e83... AVR: target/122210 - Add fixed-point -> double conversions. (*)
76eb9c4... RISC-V: Allow VLS types using up to LMUL 8 (*)
e63cf4b... PR81358: Enable automatic linking of libatomic. (*)
5e9eecc... vect: Remove type from misalignment hook. (*)
b52a90e... doc: type-punning through a union is a GNU extension for C+ (*)
24ba6f2... doc: fix grammar nit (*)
c3f8414... doc: mention -Wmaybe-uninitialized vs CCP (*)
954b679... Daily bump. (*)
921d649... c: Implement C23 rules for undefined static functions in _G (*)
50959e5... Fortran: fix warnings for symbols with C binding and declar (*)
d4077ce... c: Allow variably-modified types in generic associations fo (*)
3f70e62... libstdc++: Update dead links to PSTL upstream in docs (*)
65b6d37... libstdc++: Remove unused config/cpu/i486/atomicity.h file (*)
bca9dd1... libstdc++: Remove unused config/cpu/cris/atomicity.h file [ (*)
152f4da... libstdc++: Fix allocator propagation and tests for std::ind (*)
0c08471... Update to Unicode 17.0.0 (*)
d77b548... c++: clobber non-placement new (*)
d52a81f... Regenerate gcc/configure (*)
43f524c... libstdc++: Fix type in computation of _M_weekday_index. (*)
8b6a18e... x86-64: mingw: Pass and return _Float16 in vector registers (*)
9e2db0f... libstdc++: Add missing include to std/time/format/format.cc (*)
055c6cc... Add boolean pattern for bitwise ops (*)
94f203a... Check non-strictly vect_internal_def internal defs in integ (*)
8ba0bb5... Adjust g++.dg/vect/pr64410.cc scan (*)
e269268... libstdc++: Implement submdspan_mapping_result. [PR110352] (*)
15498d5... libstdc++: Implement full_extent_t. [PR110352] (*)
6106166... libstdc++: Implement strided_slice from <mdspan>. [PR110352 (*)
5733ece... libstdc++: Improve and cleanup mdspan related code. (*)
6b999bf... Do not expect 8 byte vectorization with ia32 (*)
bfd41ad... libstdc++: Implement std::layout_right_padded [PR110352]. (*)
8c71d18... libstdc++: Implement std::layout_left_padded [PR110352]. (*)
c5bee7e... Add missing menu item for JIT Language and ABI (*)
d78bd76... c: Fix i386 target attribute regression [PR 122180] (*)
bb22f7d... gimplify: Fix up __builtin_c[lt]zg gimplification [PR122188 (*)
7fb8339... testsuite: Fix up pr121987.c testcase for ilp32 [PR121206] (*)
3996158... Fortran: Fix PDT parameter substitution [PR93175,PR102240,P (*)
81aa79e... Fixup store bool pattern (*)
82a865f... tree-optimization/105490 - improve COND_EXPR bool pattern (*)
2a54db2... libgccjit: Add ability to get CPU features (*)
491cae7... Daily bump. (*)
84b4687... c: Implement C2y handling of incomplete tentative definitio (*)
3dcf341... libbid: Set rounding mode to round-to-nearest for _Decimal1 (*)
f4b60fe... c++: new-expr clobber of constant-size array (*)
8b5d577... docs: Add documentation for TARGET_HAS_FMV_TARGET_ATTRIBUTE (*)
3cbd43d... AVR: target/122187 - Don't clobber recog_data.operand[] in (*)
26ada8f... all: Fix "specifc", "costant" and "constat" typos in commen (*)
62631c3... [PATCH] RISC-V: Detect wrap in shuffle_series_pattern [PR12 (*)
34ef2ee... [PATCH] RISC-V: Fix slide pattern recognition [PR122124] (*)
05d3dd6... Fortran: Fix ICE in pdt_1[3-5].f03 with -fcheck=all [PR1029 (*)
a06d127... libstdc++: Initialize local variable in __gnu_cxx::rope (*)
2f39931... libstdc++: Fix -Wparentheses warning in std::mul_sat (*)
20bf909... libstdc++: Fix -Wmaybe-uninitialized warning in another tes (*)
5dce50b... libstdc++: Suppress -Wpessimizing-move warnings in shared_p (*)
9af9532... libstdc++: Fix -Wreorder warning in std::philox_engine (*)
3f2a291... libstdc++: Fix -Wformat warning in std::string (*)
bb23a04... Revert "Ada: Remove useless Makefile variable" (*)
d3e963d... match: Extend `-(a ptrdiff b)` pattern by allowing a nop co (*)
decd427... phiopt/cselim: Improve cselim-limited to commonalize all st (*)
9242a89... x86: Swap %edx/%rdx with %eax/%rax for PR middle-end/122122 (*)
f7b0636... Daily bump. (*)
b667503... cselim: Don't create a phi node if the rhs side are the sam (*)
e3a05e0... AVR/LibF7: Implement sincos. (*)
075310d... Update profile in tree-ssa-dce (*)
e04e815... Fix description of --param auto-profile-bbs (*)
13f5a62... If a range's bitmask changes, reflect it in the bounds. (*)
9552178... doc: mention STAGE1_CFLAGS (*)
efb3cd6... AVR/LibF7: target/122177 - fix fmin / fmax return value for (*)
e5731a4... AVR: Speed up IEEE double comparisons. (*)
ad2991b... aarch64: Fix ICE when op2 is zero for SVE2 saturating add i (*)
9b102d2... tree-optimization/122131 - do not use re-align load for gat (*)
8de9c3b... ada: Fix handling of Extended_Access with array subtype (*)
022f2ed... ada: Implement proper upcasting in more cases (*)
17e59ee... ada: Fix extended access and memory pool explicit deref (*)
e77f626... ada: Fix usage of Table.Table in Fmap (*)
725e4c5... ada: Remove obsolete code (*)
5f4baa4... ada: Refine documentation of -gnatwr (*)
1f1cd72... tree-optimization/122158 - vector reduction epilog for bit- (*)
96c4a32... stmt: Handle %cc[name] in resolve_asm_operand_names [PR1221 (*)
a7d8eca... Introduce fold_before_rtl_expansion_p [PR122142] (*)
7762d80... Daily bump. (*)
a3727eb... x86: Handle small OP size in setmem_epilogue_gen_val (*)
eb5a296... Disable some testcase for -Og (*)
1fcdf21... hppa: Fix over alignment of 64-bit functions (*)
7f57e04... Daily bump. (*)
44a7163... contrib: Ignore commit b40ef6e9dc09 Sync toplevel files fro (*)
ac27397... *: regenerate autotools (*)
4e2a2d6... RISC-V: Combine vec_duplicate + vwaddu.wv to vwaddu.wx on G (*)
6e37a5a... Match: Refactor unsigned SAT_MUL form 1 mul and widen-mul b (*)
ddd69ed... ISC-V: Add test for vec_duplicate + vwaddu.wv signed combin (*)
fa6544e... c++/modules: Avoid ICE when redefining a type reachable via (*)
000cde0... c++/modules: Also check conflicting internal-linkage entiti (*)
6fdee07... Ada: Fix assertion failure on allocators for discriminated (*)
865791a... Ada: Report that -gnatyz is included in -gnatyg (*)
57a2bdc... Add testcase for PR ada/113536 (*)
49aed8c... Ada: Remove useless Makefile variable (*)
e3431c6... Fortran: fix issue with I/O of array pointer [PR107968] (*)
7609f37... forwprop: Refine when TODO_update_address_taken is set [PR1 (*)
14a825d... phiopt: allow store placement of `= {}` [PR122153] (*)
5193b9d... [PATCH][PR tree-optimization/117760] `a != b` implies that (*)
867f777... widening_mul: Reset flow sensitive info in maybe_optimize_g (*)
ab429ea... [PATCH v2] RISC-V: Fix type of CFA during stack probe [PR12 (*)
e037693... [RISC-V][PR target/122147] Avoid creating (subreg (mem)) in (*)
4b4d5fc... [PR target/118945][PATCH v3] RISC-V: Add 'prefer_agnostic' (*)
70639fc... Ada: Fix ineffective "use all" clause for type declared in (*)
6807378... testsuite: Add 2 new tests (*)
f256a13... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
5ee5a05... c++: concepts and conversions, take 2 [PR122127] (*)
a8ecf45... c++/modules: Handle naming external TU-local entities in AD (*)
806d541... c++: Fix ICE with struct in function parameter containing a (*)
8cd2db2... Revert: r16-4193 ("diagnostics: generalize state graph code (*)
f864e4b... [RISC-V][PR rtl-optimization/121937] Don't call neg_poly_in (*)
e9ba0f8... Remove fold_builtin pass [PR121762] (*)
e8a360e... fab/isel: Move atomic optimizations to isel from fab [PR121 (*)
d7a3038... fab: Use a macro for the atomic/sync builtins case (*)
6eff00d... fab/gimple-fold/forwprop: Move va_args folding to gimple_fo (*)
415f21f... fab/forwprop: Move optimize_unreachable to forwprop [PR1217 (*)
a8326b0... fab/forwprop: Move optimize stack restore to forwprop [PR12 (*)
4440e02... fab: rewrite optimize_stack_restore call check [PR122033] (*)
3eadb2d... fab/gimple-fold: Move removal of ASSUME internal function t (*)
aca8f47... fab: Manaully build gimple rather than depend on gimplifier (*)
554a54b... fab/forwprop: Move memcmp->memcmp_eq to forwprop (*)
b989a66... aarch64: testsuite: fix several duplicate test names (*)
deb7e93... libstdc++: Add C++2020 Implementation status table. (*)
e4e6a42... Fortran: Error in nested PDTs with undefined KIND exprs. [1 (*)
e4ab1f8... diagnostics: generalize state graph code to use json::prope (*)
a0dde67... c: Add more C2y tests of initializer constraints (*)
60c6f92... [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar (*)
df7525d... diagnostics::output_spec: support client-specific keys (*)
8f076a0... testsuite: fix typo in comment in gcc.dg/plugin/start_unit_ (*)
e5ae5b5... Disallow mask reduction vectorization (*)
328dc7f... PR modula2/122009: Rename local variables to avoid warnings (*)
1401005... Fix handling of uninitialized counts in merge_blocks (*)
c34ccc8... [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f (*)
264a575... c: fmv: Prevent FMV being combined with other cloning/renam (*)
8cf1bc6... c: aarch64: Add FMV diagnostic tests. (*)
73888ce... c: Add target_version attribute support. (*)
5f08e49... Regenerate aclocal.m4/configure/Makefile.in (*)
0f8c6f4... tree-optimization/122079 - PRE antic compute doesn't conver (*)
0e91910... tree-optimization/122079 - PRE antic_compute doesn't conver (*)
6051a84... Sync toplevel files from binutils-gdb (*)
b40ef6e... Sync toplevel files from binutils-gdb (*)
790bbb9... Daily bump. (*)
ef45d64... PR modula2/122009: ldtoa_ldtoa correct parameter type from (*)
f2d9f66... c++, contracts: Abstract interfaces to constexpr [NFC]. (*)
c866a8a... [RISC-V][PR target/122106] Add missing predicate on crc exp (*)
88e9cc9... libstdc++: Avoid _GLIBCXX20_CONSTEXPR in C++ >= 20 code sec (*)
b12d5a6... Fortran: UBSAN uninitialized stride for missing optional ar (*)
f2586a4... m68k: fix adddi3/subdi3 with POST_INC/PRE_DEC destination (*)
8a16ca9... Improve dumps of afdo_calculate_branch_prob (*)
16980f4... Add --parm auto-profile-bbs (*)
aa214a9... Fix handling of goto locuses and phi args in auto-profile (*)
f77e2fb... make autprofiledbootstrap with LTO meaningful (*)
8498ef3... Improve profile update in merge_blocks (*)
bae9c5e... Propagate unlikely executed BBs even on measured profiles (*)
39b810b... toplevel: unify the GCC and GDB/binutils .editorconfig file (*)
f739d07... libstdc++: Fix sizeof(wide-string)-1 bug in std::regex test (*)
1e13fb4... Fix off by one in range_from_loop_direction. (*)
d5c5c1a... libstdc++: Fix -Wmismatched-delete bug in std::unique_ptr t (*)
081b773... libstdc++: Fix incorrect overriders in filebuf tests (*)
b304532... libstdc++: Add missing parentheses to tests with wrong prec (*)
f4409fd... libstdc++: Suppress -Wclass-memaccess warnings in bits/stl_ (*)
c6865e7... tree-optimization/122110 - do not reject all bit-precision (*)
a52f635... c: Regenerate c.opt.urls (*)
71c80dd... libstdc++: Fix spelling of "Polymorphic" in a test (*)
37d7942... Fortran: Generic interface checking with use associated PDT (*)
54eeaf3... Daily bump. (*)
f45eeaf... testsuite: remove redundant import in sarif.py (*)
5b5dba9... diagnostics::output_spec: fix "color" in "text" output sche (*)
01ae4b1... diagnostics::output_spec: refactor per-sink key-value handl (*)
393fd02... diagnostics::output_spec: move class scheme_handler (*)
233d312... diagnostics: simplifying output-spec.cc (*)
4c1d881... c: Fix regression related to DECL_NONLOCAL on aarch64 [PR12 (*)
2f5f3ee... libstdc++: std::inplace_vector implementation cleaup (*)
3ea8d69... fmv: Redirect to specific target (*)
6e62483... Fix various comment typos (*)
ab015c2... Fix discriminators of gimple PHI arguments (*)
69ac957... Fix overflow in ipa_profile_generate_summary (*)
5bf0886... Restrict what kind of statements are used for auto-profile (*)
3d62068... Ada: Fix internal error on ill-formed Reduce attribute in A (*)
796d70d... libgcc, bitint: do not use softfp_wrap for bitint and add b (*)
5173a61... bitint: fix inconsistency in bitint_precision_kind (*)
fb0702c... Fortran: ICE in derived type with a PDT component [PR102241 (*)
e0e9337... Daily bump. (*)
850c1ad... ada: Remove references to ASIS, explain PolyORB status. (*)
4fb2a53... ada: Improve error for pre/post on generic formal subprogra (*)
cc113fa... ada: Add special-case for 'Constrained on stand-alone objec (*)
8411975... ada: Fix error message about limited extensions (*)
701fbd4... ada: Unsigned_Base_Range aspect (part 4) (*)
405adc4... ada: exp_ch6.adb: entirely disable call validation in CodeP (*)
891b42a... ada: Update the GNAT RM with assertion level documentation (*)
8408995... ada: Update the condition for ghost call arguments (*)
0a32656... MIPS/testsuite: add testcase for -fpatchable-function-entry (*)
305abc2... Daily bump. (*)
143cec1... libbacktrace: recognize PE bigobj objects at configure time (*)
dd645f6... Deprecate -mstore-max= and related tuning. (*)
bd352bd... diagnostics: Fix mojibake from displaying UTF-8 on Windows (*)
2143720... Daily bump. (*)
e1b9cca... libstdc++: Fix -Wmaybe-uninitialized warnings in testsuite (*)
c2ccc43... libstdc++: Fix some -Wsign-compare warnings in headers (*)
f6c71c2... libstdc++: Fix VERIFY(idx = 1) bugs in tests (*)
10bb371... MIPS/testsuite: Use isa_rev=2 instead of >=2 (*)
b07bab1... MIPS: Fix the issue with the '-fpatchable-function-entry=' (*)
a0536f8... c++: concepts and conversions [PR112632] (*)
6fda31f... c++: add testcase [PR121854] (*)
90ad957... c++: implicit 'this' in generic lambda [PR122048] (*)
f731fa5... MIPS: Add conditions for use of the -mmips16e2 and -mips16 (*)
25f7f04... Fortran: Revert r16-4069 causing memory leaks in f951 [PR87 (*)
51a3669... MIPS: Add MSUBF.fmt instruction for MIPSr6 (*)
4ab8a98... Daily bump. (*)
33c35b7... c, objc: Add -Wmultiple-parameter-fwd-decl-lists (*)
e6b4908... Fortran: fix uninitialized read in testcase gfortran.dg/pdt (*)
40d9e96... Fix precise 0 handling in afdo_propagate_edge (*)
fdc8037... amdgcn: Remove vector alignment restrictions (*)
1b876bd... c: Give permerror for excess braces in scalar initializers (*)
9f9c8d6... Fix integer overflow in profile_count::probability_in (*)
1cf6cda... libstdc++: Reuse predicates in std::search and std::is_perm (*)
b83c2e5... libstdc++: Simplify std::erase functions for sequence conta (*)
aaeca77... libstdc++: Eliminate __gnu_cxx::__ops function objects (*)
11ce485... libstdc++: Fix unsafe comma operators in <random> [PR122062 (*)
947b22d... Fortran: Fix uninitialized reads for pdt_13.f03 etc. [PR122 (*)
d6ee89a... LoongArch: Implement TARGET_CAN_INLINE_P[PR121875]. (*)
11a662d... Daily bump. (*)
505c139... doc: Standardize on "bitwise" and "elementwise" (*)
29c28bb... doc: Fix grammar around Vector Extensions (*)
43508d3... Fortran: ICE in character(kind=4) deferred-length array ref (*)
80d729c... hppa: Fix asm in atomic_store_8 in sync-libfuncs.c (*)
5756d0b... libstdc++: Refactor __mdspan::__static_quotient. (*)
08530be... libstdc++: Check feature test macro for robust_nonmodifying (*)
0959f0e... libstdc++: Remove unwanted STDC_HEADERS macro from c++confi (*)
181e7be... libstdc++: Prepare mapping layout tests for padded layouts. (*)
4f9f126... c++/modules: Remove incorrect assertion [PR122015,PR122019] (*)
1916780... doc: Reword the description of -f[no-]fp-int-builtin-inexac (*)
e4b9750... Daily bump. (*)
d53f7ad... [PATCH][PR target/121778] RISC-V: Improve rotation detectio (*)
dfbce1f... c: Fix handling of register atomic compound literals (*)
3386216... fortran: Favor parser-generated module procedure namespaces (*)
966cdec... gimple-fold/fab: Move ASSUME_ALIGNED handling to gimple-fol (*)
0088e4a... AArch64: Enable dispatch scheduling for Neoverse V2. (*)
c8bd7b2... AArch64: Implement target hooks for dispatch scheduling. (*)
cb80cdb... AArch64: Annotate SVE instructions with new instruction att (*)
41c95d5... libstdc++: Move test for __cpp_lib_not_fn to version.cc (*)
1f6b1ed... tree-optimization/116816 - improve VMAT_ELEMENTWISE with SL (*)
191d8b8... Fix get_load_store_type wrt VMAT_ELEMENTWISE classification (*)
dbf94a1... libstdc++: Reflect operator<< constraints in formatter for (*)
36058be... libstdc++: Use basic_format_parse_context<_CharT> in intern (*)
82edaad... docs: Note that -fisolate-erroneous-paths-dereference turns (*)
2c98d7c... LoongArch: Add isnan expander [PR 66462] (*)
fe2f86a... c++/modules: Fix language linkage handling [PR122019] (*)
e77daa5... Fortran: Fix ICE in check_interface [PR87908] (*)
e9f3138... libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test (*)
1617b9e... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for (*)
02142e2... Match: Add form 5 of unsigned SAT_MUL for mul (*)
3b52634... Daily bump. (*)
0d5af6a... sarif output: add descriptions to fix-it hints (ยง3.55.2) [ (*)
2dc3e74... libstdc++: Refactor std::philox_engine member functions (*)
1c06243... libstdc++: Implement Philox Engine (PR119794) (*)
52d702d... libstdc++: fix element construction in std::deque::emplace (*)
2e1c124... arm: mve: fix out-of range literal pool for a const_vector (*)
7dd28f0... libstdc++: Make function_ref(nontype<f>, r) CTAD SFINAE fri (*)
54c1b58... ada: Fix unnesting problem related to constructors (*)
0a10fc5... ada: Improve robustness of stack usage tracking in concurre (*)
346b492... ada: Refactor of Ultimate_Prefix (*)
be42204... ada: Fix missing warning when child packages hide homonym u (*)
e8303f8... ada: Fix Is_Case_Choice_Pattern for allocators (*)
5d3f5fd... ada: Remove rtp base spec linker option pragma (*)
56902d1... ada: New preprocessing option for emitting empty comments f (*)
bbd00cd... ada: Include finally statements in debug pretty-printing (*)
fde2299... ada: Spurious predicate check at default initialization (*)
dcb8436... ada: Document the GNAT-defined Extended_Access aspect (*)
b870189... toplevel: Fix syntax issue in .editorconfig (*)
300c904... Fortran: Check ICE in gfc_conv_array_initializer has gone (*)
5756c98... Widen-Mul: Fix typo assignment in build_and_insert_cast [PR (*)
ab6879f... arm: fix target-specific test duplicates for gcc (*)
de60b08... aarch64: Remove FMV beta warning. (*)
1d36100... aarch64: testsuite: Add diagnostic tests for Aarch64 FMV. (*)
a96bd4a... fmv: Support mixing of target_clones and target_version. (*)
6228720... c++: Refactor FMV frontend conflict and merging logic and h (*)
c2c7fd3... c: c++: Add target_[version/clones] to decl diagnostics for (*)
aeb9a43... fmv: c++: Change target_version semantics to follow ACLE sp (*)
3cc894e... fmv: c++: Add check_target_clone hook for filtering target_ (*)
2564e45... riscv: Refactor riscv target parsing to take string_slice. (*)
b500cd2... x86: fmv: Refactor FMV name mangling. (*)
c965a76... cgraph: Add clone_identifier function. (*)
1953939... libstdc++: Remove unwanted PACKAGE macros from c++config.h (*)
9959c4d... contrib: Fix typo in comment in libstdc++ script (*)
c61535f... libstdc++: Remove leftover __formatter_chrono base classes. (*)
753e5c8... Disable vect unroll for znver2/Znver1. (*)
5a43bcc... Daily bump. (*)
4275518... RISC-V: Add missing define_insn_reservation to tt-ascalon-d (*)
cc79849... c++: Fix canonical type for lambda pack captures [PR122015] (*)
09f9e63... contrib: Add DerivedGeneralCategory.txt to comment in libst (*)
67d7046... top-level: Add .editorconfig file (*)
8a6598f... fab/gimple-fold: Move __builtin_constant_p folding to gimpl (*)
dc38eaf... libstdc++: Rework handling of ISO week calendar and week in (*)
f8681ec... libstdc++: Move start_lifetime_as functions to bits/stl_con (*)
915803d... doc: Drop broken reference to modindex in libgdiagnostics (*)
7a5da9a... Widen-Mul: Fix mis-compile for build_and_insert_cast refine (*)
52b53cf... tree-optimization/122016 - PRE insertion breaks abnormal co (*)
32a8a1c... tree-optimization/122023 - rotate pattern with reductions (*)
7e29e1a... Ada: Fix internal error on use clause present in generic fo (*)
2948d12... pru: Reject bit-fields for TI ABI (*)
5e6937b... Fortran: Fix error recovery after missing END BLOCK [PR1035 (*)
0874ada... Daily bump. (*)
c6781f5... fab: Remove forced label check from optimize_unreachable (*)
518ec01... Fortran: fix frontend memory leaks for ALLOCATE with SOURCE (*)
058b2ef... Update calls_comdat_local in cgraph_node::create_version_cl (*)
d74aec0... One extra special case for AFDO0 (*)
5cef5f2... Regenerate gcc/m2/lang.opt.urls (*)
9766f99... Increase auto-fdo profile scaling (*)
0f28eb8... Fix test case and add errors for when -fexternal-blas64 mak (*)
c4bf7dc... Make inliner more careful about profile inconsistencies (*)
749af11... Fortran: fix issues with rank-2 deferred-length character a (*)
ee4bbfe... Daily bump. (*)
ec9a23f... PR modula2/122009: ODR fixes and prototype correction. (*)
396e911... c++: find_template_parameters and NTTPs [PR121981] (*)
fa71e85... c++: Fix lambdas with variadic parameters and static specif (*)
8ded56a... Fortran: Fix regtest failure in pdt_48.f03. [PR83746] (*)
9ee937b... Add --param max-devirt-targets (*)
3eca9b5... c: Implement C2y N3481 constraint against lvalue conversion (*)
dcc2314... Daily bump. (*)
a77146f... libstdc++: Add NTTP bind_front, -back, not_fn (P2714) [PR11 (*)
dc78d69... libstdc++: Constrain operator<< for chrono::local_type (*)
12992ed... [ira] avoid resetting ira_reg_equiv for function invariants (*)
401d457... forwprop: change optimize_aggr_zeroprop and optimize_agr_co (*)
f281823... forwprop: Don't loop on the stmt when optimize_aggr_zeropro (*)
7894c00... [MicroBlaze][PR target/118280] Fix __atomic_test_and_set (*)
310c9a3... Improve costing of speculative calls in ipa-fnsummary (*)
ad3fb99... Improve ipa-cp devirtualization costing (*)
1f86008... Fortran: Intrinsic functions in PDT specification exprs. [P (*)
273b53e... PR modula2/121856: New wideset implementation (*)
cc09592... [RISC-V][PR target/121983] Fix unprotected REGNO invocation (*)
b71ff51... RISC-V: Improve slide patterns recognition (*)
afdf441... RISC-V: Only Save/Restore required registers for ILP32E/LP6 (*)
4f01f39... [RISC-V] Optimize clear-lowest-set-bit sequence when ctz is (*)
95fc85a... Remove accidentially left if (0) block (*)
5ca8c27... ada: Implement support for Is_Link_Once flag on entities (*)
6eb4909... ada: Initial support for Extended Access types (*)
7d04808... ada: Make error recovery for structural generic instantiati (*)
616d104... ada: Remove unnecessary declare block (*)
e564d6b... ada: Preliminary implementation of structural generic insta (*)
dadb33b... ada: Fix comment about operational aspects (*)
600e85d... ada: Remove comment (*)
32c70b2... ada: Add procedure to write an extended access as a String (*)
7c6e533... ada: Add C binding for Is_Extended_Access_Type (*)
dc61789... ada: Do not set Esize for Extended Accesses (*)
f8e59ed... ada: Remove superfluous statements (*)
d832626... ada: Compiler crashes on subunits with Streaming/Put_Image (*)
b0f15d0... ada: Incorrect expansion of VADS Size attribute applied to (*)
acfd5ab... libstdc++: Reorder start_lifetime_as macro in version.def (*)
4943123... Remove DR_GROUP_STORE_COUNT (*)
11e09c9... Cleanup vect_get_num_copies API (*)
140a29a... Remove SLP_TREE_NUMBER_OF_VEC_STMTS (*)
f07d1f3... Daily bump. (*)
6e4698c... c: Add more C2Y tests (*)
44e3e66... c++: tweak constexpr union diagnostic (*)
12975b8... c++: clobber class new-expressions (*)
b8af1b3... c++: improve constexpr clobber handling (*)
c91e508... c++: -Wmismatched-new-delete, -O0, new (nothrow) (*)
423d7b2... diagnostics: add dump methods to client_data_hooks and logi (*)
21fe45f... diagnostics/libcpp: convert enum location_aspect to enum cl (*)
60d7488... diagnostics: use diagnostic.h in fewer places (*)
f613fdc... Fix SRA issue with -ftrivial-auto-var-init= [PR121894] (*)
c52c745... Fortran: Implement PDT constructors with syntax variants [P (*)
642504b... RISC-V: Correct lmul estimation (*)
b49f1da... openmp: Fix up ICE in lower_omp_regimplify_operands_p [PR12 (*)
1d0a5e9... AArch64: Add SME LUTv2 intrinsics (*)
45ddf55... AArch64: Add SME LUTv2 architecture extension (*)
80e85c6... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for (*)
f9c72bc... Match: Add form 5 of unsigned SAT_MUL for widen-mul (*)
8c6b6ad... Fix verification ICE after ipa-cp (*)
d5e80bf... tree-optimization/87615 - VN predication is expensive (*)
97c1d2f... OpenMP: Unshare expr in context-selector condition [PR12192 (*)
c30f58c... tree-optimization/121720 - missed PRE hoisting (*)
c1e1691... libstdc++: Implement C++23 P2590R2 - Explicit lifetime mana (*)
dd713d0... Remove SPR/GNR/DMR from avx512_{move,store}_by pieces tune. (*)
9bd24f8... Daily bump. (*)
41f071a... c++: improve nesting in print_z_candidate [PR121966] (*)
c0b21d1... c++: fix count of z candidates for non-viable candidates, n (*)
76fd69e... testsuite: add 'std-' prefix to c++ analyzer test cases (*)
ddabda6... sarif-replay: fix uninitialized m_debug_physical_locations (*)
2664206... uninclude: Add lib/gcc/<anything>/include as an possible in (*)
a7a9f0d... forwprop: Fix up "nop" copies after recent changes [PR12196 (*)
4b83df5... forwprop: Add a quick out for new_src_based_on_copy when bo (*)
09e1ba1... forwprop: Handle memcpy for arguments with respect to copie (*)
3268c47... libstdc++/ranges: Fix more wrong value type init from refer (*)
9a68895... Implement -fexternal-blas64 option. (*)
cda4515... [PR tree-optimization/58727] Don't over-simplify constants` (*)
f8cf091... [gimplefe] fix SSA operand creation (*)
282c1e6... s390: testsuite: Fix bitops-{1,2}.c and andc-splitter-2.c (*)
d81e24b... Preserve TREE_THIS_NOTRAP during inlining in more cases (*)
8a73469... testsuite, objective-c: Fix duplicate test names in 'specia (*)
1cf8cb4... testsuite: arm: Simplify fp16-aapcs tests (*)
da5803c... libgomp: Init hash table for 'indirect'-clause of 'declare (*)
16d2b88... libgomp: Add Fortran version of acc_copyout_finalize_async (*)
f666b14... RISC-V: Add test for vec_duplicate + vwmulu.vv signed combi (*)
f3d6d41... RISC-V: Add test for vec_duplicate + vwsubu.vv signed combi (*)
b653093... RISC-V: Add test for vec_duplicate + vwaddu.vv signed combi (*)
6383206... RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on G (*)
39c7b08... i386/testsuite: Correct res_ref2 array size for avx512bw-vp (*)
0aef023... i386/testsuite: Fix scan tree dump in vect-epilogue-4.c (*)
e690b97... libstdc++: Explicitly pass -Wsystem-headers in tests that n (*)
02666ff... Daily bump. (*)
df5088e... c: Reject gimple and rtl functions as needed functions [PR1 (*)
5eb86c2... docs: Adjust -Wimplicit-fallthrough= documentation for C23 (*)
5d774ec... libstdc++: Optimize determination of std::tuple_cat return (*)
412a1f7... libstdc++: ranges::rotate should not use 'auto' with ranges (*)
0c762f7... libstdc++: Fix missing change to views::pairwise from P2165 (*)
fe7cf71... xtensa: Simplify the definition of REGNO_OK_FOR_BASE_P() an (*)
5b531aa... AArch64: Add isnan expander [PR 66462] (*)
e717aab... Unify last two vect_transform_slp_perm_load calls (*)
0810be8... libstdc++: Do not use _GLIBCXX_MAKE_MOVE_ITERATOR for C++17 (*)
0067696... libstdc++: Fix more missing uses of iter_difference_t [PR11 (*)
5690b71... aarch64: Force vector in SVE gimple_folder::fold_active_lan (*)
df2538e... ada: Fix error message for Stream_Size (*)
bc4d53d... ada: Revert "Remove dependence on secondary stack for type (*)
f94a461... Ada, libgnarl: Fix Ada bootstrap for Darwin. (*)
41d8c4e... RISC-V: Allow profiles input in '--with-arch' option. (*)
3e59b15... RISC-V: Configure Profiles definitions in the definition fi (*)
3e932d6... RISC-V: Imply zicsr for sdtrig and ssstrict extensions. (*)
89a7d76... i386/testsuite: Fix non unique name tests (*)
c0cda06... Optimize vpermpd to vbroadcastf128 for specific permutation (*)
a6c1787... Daily bump. (*)
770cbd7... [analyzer] another function name that returns a pointer to (*)
2725514... aarch64: move pr113356.C under g++.target (*)
ba7bfdf... [ppc] [vxworks] allow code model selection (*)
fbbf5f0... [ppc] adjust configure test for large TOC support (*)
982ecce... Match: Adjust the unsigned SAT_MUL pattern (*)
d0526e8... Widening-Mul: Refine build_and_insert_cast when rhs is cast (*)
bace01e... ctf: Fix struct size truncation in 32-bit hosts [PR121903,P (*)
e97969e... Ada: Fix GNAT build failure for x32 multilib (*)
597b50a... forwprop: Handle memcpy for copy prop [PR121418, PR121417] (*)
de0ae1b... ada: Fix internal error on aspect in complex object declara (*)
91b51fc... ada: Remove dependence on secondary stack for type with con (*)
10cddb6... ada: Fix wrong finalization of aliased array of bounded vec (*)
696dc21... ada: Document hardening features not supported by LLVM (*)
e8de288... ada: Avoid ghost context errors when preanalyzing Loop_Inva (*)
dde7f42... ada: Match assertion levels by name (*)
800363a... ada: C_Pass_By_Copy convention incorrectly ignored (*)
33f64b2... ada: Add Assertion_Policy checks for assertion levels (*)
89b4aa1... ada: Fix ghost condition for level dependencies for assignm (*)
6cca068... ada: Remove checks for the old rule 20 (*)
9c79e19... ada: Update ghost code SPARK RM rules (*)
6657536... ada: Refactor ghost argument consistency checks (*)
ff94323... ada: Fix the condition of ghost level dependencies inside a (*)
bc4f29a... ada: Add System.C_Time and GNAT.C_Time units to libgnat (*)
fa714c1... ada: Fix crash on iterator of type with Constant_Indexing a (*)
c7ef48f... ada: Fix missing finalization for qualified expression in c (*)
e2aab9a... ada: Fix section of Finalizable extension in GNAT RM (*)
dcaabdd... ada: Avoid ghost context check in early freeze (*)
8a787f3... ada: Implement Super aspect and improve implementation of r (*)
99019f2... ada: Improve ghost region creation for pragmas (*)
18f0f80... ada: Remove the note that GNAT LLVM doesn't ship the light (*)
f915b22... ada: Recommend GPR's Toolchain_Name for GNAT LLVM more prom (*)
2c59615... ada: Don't generate call of `System.Standard_Library.Adafin (*)
90997dd... ada: Fix code generation when there is no No_Finalization r (*)
062aeef... ada: Add `Set_[Wide_]Wide_String` subprograms to auxiliary (*)
33876c5... ada: Disable ghost context checks before context is set (*)
78551d9... ada: Fix documentation of Is_Ancestor_Package (*)
a7a9b7b... match.pd: Add missing type check to reduc(ctor) pattern [PR (*)
45f605a... AVR: Support AVR32EB14/20/28/32. (*)
32b8d13... x86: Don't align destination for a single instruction (*)
290851e... LoongArch: Fix wrong code from bstrpick split (*)
bd83c62... expr, tree: Ensure get_range_pos_neg is called only on scal (*)
6485b10... RISC-V: Fix vendor intrinsic tests for disabled multilib co (*)
4cff794... Bail out early during gimplify_asm_expr [PR121391] (*)
8d264d9... Fix whitespace after r16-3679-g19d1c7c28f4fd0 (*)
857c742... Fortran: Dependency check in PDT specification assignments (*)
32fbfbe... Daily bump. (*)
38666cb... lto/121935 - visit all DECL_ARGUMENTS in free-lang-data (*)
af53cfe... fortran: implement conditional expression for fortran 2023 (*)
21d1bb1... Integrate SLP permute transform into vect_transform_stmt (*)
57c97de... Avoid VMAT_ELEMENTWISE for negative stride SLP (*)
80f9440... Do less redundant vect_transform_slp_perm_load calls (*)
1744dc2... Daily bump. (*)
8c23566... target.def: Properly mark up __cxa_atexit as code (*)
349affa... libstdc++: Fix ranges::shuffle for non-sized range [PR12191 (*)
f8b6f1d... lra: Stop constraint processing on error [PR121205] (*)
205b5a5... doc: Editorial changes around -fprofile-partial-training (*)
d020b73... testsuite: Port asm-hard-reg tests for PRU (*)
908edc1... c: Implement C2y N3517 array subscripting without decay (*)
54efca1... Daily bump. (*)
0c6ad3f... Fix latent LRA bug (*)
7801236... libstdc++: ranges::rotate should use ranges::iter_move [PR1 (*)
7b99d18... libstdc++: Fix algorithms to use iterators' difference_type (*)
f6e0019... Testsuite: Fix more spurious failure of ACATS-4 tests (*)
8e3230f... c++: pack indexing is a non-deduced context [PR121795] (*)
d0c0841... RISC-V: Support vnclip idiom testcase [PR120378] (*)
bf257c5... Match: Support SAT_TRUNC variant NARROW_CLIP (*)
5d6ddba... sparc: Compile TLS LD tests with -fPIC (*)
259347d... diagnostics: handle fatal_error in SARIF output [PR120063] (*)
38cb428... diagnostics: fix crash-handling inside nested diagnostics [ (*)
85a97e1... testsuite: fix typo in name of plugin test file (*)
e3ade1b... [RISC-V] Adjust ABI specification in recently added Andes t (*)
d8f1655... libstdc++: Fix memory leak in PSTL TBB backend [PR117276] (*)
f534db5... libstdc++: Constrain __gnu_debug::bitset(const CharT*) cons (*)
85409b9... c++/modules: Fix missed unwrapping of STAT_HACK in ADL [PR1 (*)
b9fde02... ipa-free-lang-data: Don't walk into DECL_CHAIN when finding (*)
4fe3b8b... libstdc++: Fix bootstrap failure in atomicity.cc (*)
1d866f3... Minor tweaks to ipa-pure-const.cc (*)
443fc6a... middle-end: Use addhn for compression instead of inclusive (*)
4ce2556... Aarch64: Add support for addhn vectorizer optabs for Adv.SI (*)
0ee9086... middle-end: clear the user unroll flag if the cost model ha (*)
2343cc8... Daily bump. (*)
9b6df34... doc: Correct the return type of float comparison (*)
0899b82... Fortran: fix assignment to allocatable scalar polymorphic c (*)
9a2b1ac... libstdc++: Trap on std::shared_ptr reference count overflow (*)
faae369... libstdc++: Allow std::shared_ptr reference counts to be neg (*)
6456da6... libstdc++: Make atomicity helpers use unsigned arithmetic [ (*)
46028a2... pr107421.f90: Require PIE and pass -fPIE for non-x86 target (*)
d99c678... libstdc++: Use consteval for _S_noexcept() helper functions (*)
f463e6b... libstdc++: Add always_inline to ranges iterator ops and acc (*)
9eab6c6... testsuite: Add tests for PR c/107419 and PR c++/107393 (*)
b2b2ac3... libstdc++: optimize weak_ptr converting constructor/assignm (*)
0b0ffa4... c++: Don't upgrade TLS model if TLS model isn't set. (*)
b996d45... AArch64: Add isfinite expander [PR 66462] (*)
aa4aafb... tree-optimization/121595 - new fabs(a+0.0) -> fabs(a) patte (*)
4bed08b... testsuite: LoongArch: Enable 16B atomic tests if the test m (*)
4fcb26a... LoongArch: Fix the semantic of 16B CAS (*)
13ec176... LoongArch: Fix the "%t" modifier handling for (const_int 0) (*)
1b27e84... libstdc++: Remove trailing whitespace in <syncstream> (*)
0887961... tree-optimization/121703 - UBSAN error with moving from uni (*)
ebd64a4... RISC-V: Suppress cross CC sibcall optimization from vector (*)
e9c2a69... tree-optimization/121829 - bogus CFG with asm goto (*)
5c4f131... Deal with prior EH/abormal cleanup when fixing up noreturn (*)
165b029... ada: add BACKLOG_MAX OS constant (*)
195b495... ada: Minor comment tweaks (*)
7efa3b5... ada: Give a warning for huge imported objects (*)
88a389a... ada: Get rid of TYPE_ALIGN_OK flag in gcc-interface (*)
c93fe0b... ada: Fix crash on reference to aliased object of packed arr (*)
3a3854f... ada: Implement overflow checking for unsigned types (*)
571088f... ada: Perform predicate check before, not after, parameter c (*)
b69dbe0... ada: Create a ghost region for pragma annotate (*)
4183b13... ada: Check instantces of ghost iterator functions (*)
6989e0f... ada: Update coding style (*)
354a1c3... ada: Ignore ghost policy errors inside aspect Iterable (*)
28b38b2... ada: Check ghost level dependencies inside assignments (*)
48f8e30... ada: Tune description of Ghost_Assertion_Level (*)
dded20c... ada: Apply ghost regions for assigmnents correctly (*)
767fce3... ada: Compiler crash on container aggregate association with (*)
629f1de... ada: Fix visibility bug related to target name (*)
f1887ef... ada: Fix regression in Root_Type -- adjustment (*)
61645a4... ada: Fix regression in Root_Type (*)
ffcd00c... ada: Crash on b3a1004 with assertions enabled (*)
bca81f4... ada: Fix argument type of read() and write() on windows (*)
e39c326... ada: Allow implicit packing of arrays when larger than need (*)
f2ba38d... ada: Crash on null aggregate of multidimensional type (*)
a1b966f... ada: Make pp and friends more robust (base type only) (*)
7cbf4b8... ada: Disable signals when calling pthread_create on QNX (*)
6332005... ada: Refine condition for reporting warnings on components (*)
6b74844... ada: Fix comments (*)
405aeb2... ada: Fix compile time evaluation needed for static unfoldin (*)
a570b74... ada: Better warning when single letter package conflicts wi (*)
017aad4... ada: Set Related_Expression on compiler-generated Valid_Sca (*)
e3b66ea... ada: Improve documentation comment of Find_Type_Name (*)
0e0b435... ada: Disable new warning for composite equality ops that ca (*)
61ce720... libstdc++: Tests of %W/%V/%U and %G for !ok date values. (*)
75cad46... RISC-V: Add min/max patterns for ifcvt. (*)
9ff5cad... ifcvt: Clarify if_info.original_cost. (*)
e63d9f9... testsuite: Fix asm-hard-reg-error-{4,5}.c for non-LRA targe (*)
827e8ae... RISC-V: Fix can_find_related_mode_p for VLS types (*)
ffbbeee... LoongArch: testsuite: Modify the tests to make the test pas (*)
e24a539... Daily bump. (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testme' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.