Messages by Thread
-
Re: [PATCH] cselim: Allow middle_bb to have more than one statement [PR124405]
Richard Biener
-
Re: [GCC17-stage1 PATCH 2/2] tree-optimization/122569 - recognize CLZ via isolated MSB DeBruijn lookup
Richard Biener
-
[PATCH v2] tree-optimization: Fold SAT_ADD at gimple level [PR123286]
Naveen
-
[PING^4][PATCH v7] rs6000: Adding missed ISA 3.0 atomic memory operation instructions.
jeevitha
-
PATCH] c/c++: Get unsigned integer type for pointer
H.J. Lu
-
[PATCH] [x86][v2] adjust OMP SIMD call cost
Richard Biener
-
Re: [PATCH 1/4] Update to Unicode 17.0.0
Jonathan Wakely
-
[COMMITTED] rs6000: Emit insn with proper rounding mode for nearbyint
Vijay Shankar
-
[PUSHED] testsuite: Fix test requirements: Adjust 'gcc.dg/plugin/diagnostic-test-paths-4.py'
Thomas Schwinge
-
Re: ☠ Buildbot (Sourceware): gcc - failed compile (failure) (master)
Andrew Pinski
-
[PATCH v1] Match: Move saturation alu patterns into match-sat-alu.pd [NFC]
pan2 . li
-
[PATCH] Fix pthread library linking on aarch64-mingw builds
BtbN
-
[PATCH] c++: always walk DECL_VALUE_EXPR in cp_genericize_r [PR121500]
Patrick Palka
-
[PATCH v3] x86_cse: Add X86_CSE_CONST_VECTOR
H.J. Lu
-
[PATCH] c++: refine decl_defined_p
Marek Polacek
-
Re: [RFC PATCH v2 2/4] RX: FDPIC support - helper functions
Jeffrey Law
-
[PATCH] Fortran: fix automatic deallocation with derived type IO [PR111952,PR125059]
Harald Anlauf
-
Re: [RFC PATCH v2 1/4] RX: FDPIC support - machine description
Jeffrey Law
-
[PATCH] c++/reflection: ICE with bases_of [PR125206]
Marek Polacek
-
Re: [GCC17-PATCH] cfghooks: Pass data to callback function of make_forwarder_block
Jeffrey Law
-
[to-be-committed][RISC-V][tree-optimization/106244] Improve code when generating (1 << N) & 0x1
Jeffrey Law
-
[PATCH] rtlanal: Tweak operator precedence for comparisons
Richard Sandiford
-
[PATCH] combine: Tweak make_compound_operation PLUS/MINUS cases
Richard Sandiford
-
[PATCH] alloc-pool: Support non-default constructors
Richard Sandiford
-
[Patch, fortran] PR125051 - [coarray] undefined reference to `__caf_get_from_remote_fn_index_0.4' (shmem caf)
Paul Richard Thomas
-
Re: [PATCH] - ICE with -Winfinite-recursion due to recursive rather than work queue/list [PR124651]
Heiko Eißfeldt
-
[PATCH v2] Refactor loops with TEST_HARD_REG_BIT to use EXECUTE_IF_SET_IN_HARD_REG_SET
Kevin Stefanov
-
[PATCH] match: Restrict "min|max(a+|-c, b+|-c)" folding to integral types [PR125214]
Pengxuan Zheng
-
[PATCH 0/2] aarch64: Add support for FEAT_CMH
richard.ball
-
[PATCH 1/2] scev: cleanup instantiate_scev_name recursive handling
Tamar Christina
-
[patch, avr] Fix -mno-call-main (PR125194)
Georg-Johann Lay
-
[PATCH v3] RISC-V: Missed bit manipulation on RISC-V [PR123884]
Milan Tripkovic
-
[COMMITTED] rs6000: Builtins for AES acceleration instructions [RFC02657]
Avinash Jayakar
-
Re: [PATCH 11/11] fortran: array descriptor: Add internal field accessor for data
Paul Richard Thomas
-
Re: [PATCH 10/11] fortran: array descriptor: Rename dim subfields internal accessors
Paul Richard Thomas
-
Re: [PATCH 08/11] fortran: array descriptor: Add accessors for the dim field
Paul Richard Thomas
-
[PATCH] libstdc++: Return __proxy type from istreambuf_iterator post-incerement.
Tomasz Kamiński
-
[PING] Re: [PATCH] libiberty: avoid exponential back reference issue in D demangler
Andrew Burgess
-
Re: [PATCH 7/7] fortran: array descriptor: Move array growth function
Paul Richard Thomas
-
[PATCH] c++: Constant evaluation of __builtin_{, dynamic_}object_size [PR124347]
Jakub Jelinek
-
[PATCH v1 0/2] std-simd-complex
Matthias Kretz via Sourceware Forge
-
[r17-360 Regression] FAIL: gcc.dg/analyzer/divide-by-zero-6.c (test for warnings, line 14) on Linux/x86_64
Haochen Jiang
-
ping GCC JIT PR118587 - tentative patch 1
Basile STARYNKEVITCH
-
[PATCH v2] x86_cse: Add X86_CSE_CONST_VECTOR
H.J. Lu
-
[PATCH 0/2] fortran: Add bound checking code to the scalarizer block [PR125192]
Mikael Morin
-
[PATCH v3] fortran: refresh associate-name kind once selector is resolved [PR125172]
Samir Ouchene
-
[PATCH RFC] c++/reflection: add null_reflection_p
Jason Merrill
-
[PATCH] Fortran: Add debug functions for OpenMP data structures
Paul-Antoine Arras
-
[PATCH v2] fortran: refresh associate-name kind once selector is resolved [PR125172] When the ASSOCIATE target is a forward reference to an internal or contained function whose return type is not yet known at parse time, primary.cc infers a type for the associate-name from a %re/%im/%len inquiry using the default kind (e.g. complex(4) when the user wrote k%re). The actual selector kind cannot be known at that point. The inferred-type cleanup in resolve_assoc_var only refreshed the typespec when the target was BT_DERIVED/BT_CLASS, so for an inferred intrinsic complex/character associate-name sym->ts kept the default kind. Resolved expressions referencing the associate-name (or applying the %re/%im inquiry) inherited that wrong kind, so for a function returning complex(real64) one would see kind(k%re) == 4. Refresh the kind in three places once the selector's actual type is known: - resolve_assoc_var: when the associate-name was inferred and the target's resolved intrinsic type matches sym->ts.type but not its kind, copy the target's typespec onto sym. - resolve_variable: for a no-ref reference to an inferred-type associate-name whose ts has changed at resolution, update e->ts from sym->ts so callers like aimag(k) see the correct kind. - gfc_fixup_inferred_type_refs: for an INQUIRY_RE/INQUIRY_IM ref on a BT_COMPLEX associate-name, set e->ts.kind to sym->ts.kind so kind(k%re) reflects the resolved kind. PR fortran/125172 gcc/fortran/ChangeLog: * resolve.cc (gfc_fixup_inferred_type_refs): Update kind for INQUIRY_RE and INQUIRY_IM references on inferred complex associate-name. (resolve_variable): For an inferred-type associate-name with no subobject ref, refresh e->ts from sym->ts. (resolve_assoc_var): For an inferred-type complex/character associate-name, refresh sym->ts from the resolved target when only the kind differs. gcc/testsuite/ChangeLog: * gfortran.dg/associate_79.f90: New test.
Samir Ouchene
-
[PATCH] fortran: refresh associate-name kind once selector is resolved [PR125172] When the ASSOCIATE target is a forward reference to an internal or contained function whose return type is not yet known at parse time, primary.cc infers a type for the associate-name from a %re/%im/%len inquiry using the default kind (e.g. complex(4) when the user wrote k%re). The actual selector kind cannot be known at that point. The inferred-type cleanup in resolve_assoc_var only refreshed the typespec when the target was BT_DERIVED/BT_CLASS, so for an inferred intrinsic complex/character associate-name sym->ts kept the default kind. Resolved expressions referencing the associate-name (or applying the %re/%im inquiry) inherited that wrong kind, so for a function returning complex(real64) one would see kind(k%re) == 4. Refresh the kind in three places once the selector's actual type is known: - resolve_assoc_var: when the associate-name was inferred and the target's resolved intrinsic type matches sym->ts.type but not its kind, copy the target's typespec onto sym. - resolve_variable: for a no-ref reference to an inferred-type associate-name whose ts has changed at resolution, update e->ts from sym->ts so callers like aimag(k) see the correct kind. - gfc_fixup_inferred_type_refs: for an INQUIRY_RE/INQUIRY_IM ref on a BT_COMPLEX associate-name, set e->ts.kind to sym->ts.kind so kind(k%re) reflects the resolved kind. PR fortran/125172 gcc/fortran/ChangeLog: * resolve.cc (gfc_fixup_inferred_type_refs): Update kind for INQUIRY_RE and INQUIRY_IM references on inferred complex associate-name. (resolve_variable): For an inferred-type associate-name with no subobject ref, refresh e->ts from sym->ts. (resolve_assoc_var): For an inferred-type complex/character associate-name, refresh sym->ts from the resolved target when only the kind differs. gcc/testsuite/ChangeLog: * gfortran.dg/associate_79.f90: New test.
Samir Ouchene
-
[PATCH] i386: Keep SEH enabled for Win64 sysv_abi functions
oltolm
-
[gccrs COMMIT] testsuite: Add a testcase for issue 3537
gerris . rs
-
[WIP PATCH] c++, v2: Implement C++26 P3074R7 trivial unions
Jakub Jelinek
-
[PATCH] libstdc++: Cache leap second expiry time in <chrono> [PR123165]
Jonathan Wakely
-
[PATCH] libstdc++: Constrain tuple(tuple&&) [PR78302]
Jonathan Wakely
-
[PATCH] range-ops: use const/static where possible
David Malcolm
-
[pushed: r17-360] analyzer: generating raw state for rewinding data flow
David Malcolm
-
[PATCH] analyzer: show value ranges in svalue::dump
David Malcolm
-
[pushed: r17-361] value-range.h: fix typo in comment
David Malcolm
-
[pushed: r17-359] analyzer: add data flow events
David Malcolm
-
[PATCH v2] RISC-V: Missed bit manipulation on RISC-V [PR123884]
Milan Tripkovic
-
[PATCH] libstdc++: Reorder compile-time checks for __formatter_str::_M_format_range.
Tomasz Kamiński
-
[COMMITTED] More memory efficient prange_storage.
Andrew MacLeod
-
[PATCH v2] i386: Make _m_prefetchw parameter const-qualified
oltolm
-
[PATCH V3]rs6000: Fix [su]mul<mode>3_highpart patterns to use RTL codes [PR122665]
jeevitha
-
[PATCH 1/3] MATCH: Simplify (float)a - (float)b -> (float)(signed)(a - b) [PR124571]
Eikansh Gupta
-
[PATCH] ivcannon: support aggregate ranged on loop bounds
Tamar Christina
-
Re: [PATCH v5] rs6000: Reduces a multi-step comparison sequence to a single vcmpnez instruction [PR116004]
Vijay shankar telidevulapalli
-
[PATCH] [RFC][v2] Add vector_costs::add_slp_cost grouping hook
Richard Biener
-
[PATCH]AArch64: account for load_lanes with gaps in costing [PR124866]
Tamar Christina
-
[PATCH]AArch64: Turn on GPR narrowing pass by default
Tamar Christina
-
[PATCH v3] MATCH: Add simplification for MAX<a&CST0, a&CST1> and MIN<a&CST0, a&CST1> to match.pd [PR109878]
Eikansh Gupta
-
[PATCH] libstdc++: Format all contiguous ranges usign spoan.
Tomasz Kamiński
-
[PATCH 2/2] [x86] adjust OMP SIMD call cost
Richard Biener
-
Re: [PATCH, OpenMP, OpenACC, testsuite] Allow runtime library use in compiler tests
Thomas Schwinge
-
[PATCH 1/2] tree-optimization/125174 - cost OMP SIMD calls
Richard Biener
-
nvpx patch PING – Re: [Patch] nvptx: support -march=native with offloading
Tobias Burnus
-
[PATCH] c++: Reflection vs. CLASSTYPE_TYPEINFO_VAR/ANON_AGGR_TYPE_FIELD sharing [PR124991]
Jakub Jelinek
-
[PATCH] c++: Don't check for consteval-only uses inside of USING_STMT [PR125184]
Jakub Jelinek
-
[PATCH] arm: Add star-mc3 cpu support
Tobby Li
-
[PATCH] RISC-V: Add per-type reduction costs to the vector cost model
Wang Yaduo
-
[PATCH v4] RISC-V: Apply LMUL cost scaling to vector operations
Zhongyao Chen
-
[committed] libstdc++: Improve docs for range access functions [PR97001]
Jonathan Wakely
-
[PATCH v1 0/2] RISC-V: Combine vec_duplicate + vmsgt.vv to vmsgt.vx on GR2VR cost
pan2 . li
-
[PATCH] testsuite: Add testcase for consteval-only type [PR125179]
Jakub Jelinek
-
[PATCH] lra: Reloading section anchors
Stefan Schulze Frielinghaus
-
[PATCH -1/6] build: Introduce {as,ld}_flavor
Rainer Orth
-
Re: [PATCH 00/11] fortran: array descriptor part 2: Add getters and setters
Paul Richard Thomas
-
RE: [PATCH][RFC] Add vector_costs::add_vector_cost vector stmt grouping hook
Tamar Christina
-
[PATCH] tree-optimization: fold memset with length in [0, 1] to conditional store [PR102202]
Naveen
-
Re: [PATCH] libstdc++: Avoid double indirection in function_ref when possible
Jonathan Wakely
-
[PATCH v2 1/3] libstdc++: Replace uses of EBO with [[no_unique_address]]
Jonathan Wakely