[PING][PATCH v3] reassoc: Optimize CMP/XOR expressions [PR116860]

2025-06-11 Thread Konstantinos Eleftheriou
Ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/677788.html . Thanks, Konstantinos

Ping²: [PATCH 0/2] asm() operand 'c' modifier handling

2025-06-05 Thread Jan Beulich
On 21.11.2024 13:03, Jan Beulich wrote: > Documentation is pretty clear here: "Require a constant operand and > print the constant expression with no punctuation." See the patches for > further details. > > 1: fix asm() operand 'c' modifier handling > 2: x86: fix asm() operand 'c' modifier handlin

Ping^3: [RFC PATCH v2] cselib: Reuse VALUEs on reg adjustments

2025-06-05 Thread Bohan Lei
Ping. -- From:Bohan Lei Send Time:2025 May. 16 (Fri.) 17:27 To:Jeff Law; "gcc-patches" CC:jakub Subject:Ping^2: [RFC PATCH v2] cselib: Reuse VALUEs on reg adjustme

Re: [PING * 3][PATCH v3] Add new warning Wmissing-designated-initializers [PR39589]

2025-06-05 Thread Peter Frost
Thanks for the review, much appreciated. Agreed on all those points, I'll remove it from -Wextra and just leave it as a standalone warning, and I'll add those tests you suggested. On 02/06/2025 19:08, Joseph Myers wrote: On Sun, 1 Jun 2025, Peter Frost wrote: Ping https://g

Ping: PR 99293: Optimize splat of a V2DF/V2DI extract with constant element

2025-06-04 Thread Michael Meissner
Ping patch for PR target/99293 https://gcc.gnu.org/pipermail/gcc-patches/2025-May/683038.html -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@linux.ibm.com

Re: [PING][PATCH v3] match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors

2025-06-04 Thread Richard Biener
On Thu, 22 May 2025, Pengfei Li wrote: > Hi, > > Just a gentle ping for below patch v3. > > I’ve made minor changes from v2 to v3, as listed below: > - Added check if IFN_AVG_FLOOR is supported. > - Wrapped new code in match.pd with macro "#ifdef GIMPLE". OK. T

Ping^4: [PATCH v4] get source line for diagnostic from preprocessed file [PR preprocessor/79106]

2025-06-03 Thread Bader, Lucas
Gentle ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/676875.html

Re: [PING * 3][PATCH v3] Add new warning Wmissing-designated-initializers [PR39589]

2025-06-02 Thread Joseph Myers
On Sun, 1 Jun 2025, Peter Frost wrote: > Ping https://gcc.gnu.org/pipermail/gcc-patches/2025-January/672568.html This needs various coding style fixes. Lines should be broken before binary operators such as && or || rather than after, and there should be a space before '(&

Re: [PING] [PATCH] vect: Improve vectorization for small-trip-count loops using subvectors

2025-06-02 Thread Jeff Law
On 6/2/25 2:23 AM, Pengfei Li wrote: Hi all, I would like to bring attention back to this patch: https://inbox.sourceware.org/gcc-patches/20250508164950.5646-1-pengfei@arm.com/ The patch improves auto-vectorization for loops with known small trip counts by introducing a new target ho

[PING] [PATCH] vect: Improve vectorization for small-trip-count loops using subvectors

2025-06-02 Thread Pengfei Li
Hi all, I would like to bring attention back to this patch: https://inbox.sourceware.org/gcc-patches/20250508164950.5646-1-pengfei@arm.com/ The patch improves auto-vectorization for loops with known small trip counts by introducing a new target hook for subvector selection. I fully unders

Re: [PING^2][PATCH v3] match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors

2025-06-02 Thread Pengfei Li
PING^2 From: Pengfei Li Sent: 22 May 2025 9:51 To: gcc-patches@gcc.gnu.org Cc: rguent...@suse.de; jeffreya...@gmail.com; pins...@gmail.com Subject: [PING][PATCH v3] match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors Hi, Just a

Re: PING³ — Re: PING (and v2) – [Patch] nvptx/nvptx.opt: Update -march-map= for newer sm_xxx

2025-06-01 Thread Tobias Burnus
Tobias Burnus wrote: PING² On May 12, 2025, Tobias Burnus wrote: PING. There is actually a minor update as meanwhile CUDA 12.8 was released that added the 'f' suffix and sm_103 and sm_121. Still, the pattern remains the same; hence, a normal PING. On April 25, 2025, Tobias Bu

[PING * 3][PATCH v3] Add new warning Wmissing-designated-initializers [PR39589]

2025-06-01 Thread Peter Frost
Ping https://gcc.gnu.org/pipermail/gcc-patches/2025-January/672568.html

PING: [PATCH] configury: replace autoconf obsolete macros [PR/103459]

2025-05-28 Thread Pietro Monteiro
h AC_COMPILE_IFELSE. Replace AC_FOREACH with > m4_foreach_w. > > libssp/ChangeLog: > > * configure.ac: Replace AC_LANG_C with AC_LANG([C]). Replace > AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace AC_TRY_LINK with > AC_LINK_IFELSE. Replac

Re: [ping^2] [PATCH v2] MIPS: Fix the issue with the '-fpatchable-function-entry=' feature.

2025-05-26 Thread Lulu Cheng
Ping^2 在 2025/5/13 下午2:06, Lulu Cheng 写道: Ping? 在 2025/5/9 上午10:14, Lulu Cheng 写道: From: ChengLulu PR target/99217 gcc/ChangeLog: * config/mips/mips.cc (mips_start_function_definition): Implements the functionality of '-fpatchable-function-

PING² — Re: PING (and v2) – [Patch] nvptx/nvptx.opt: Update -march-map= for newer sm_xxx

2025-05-26 Thread Tobias Burnus
PING² On May 12, 2025, Tobias Burnus wrote: PING. There is actually a minor update as meanwhile CUDA 12.8 was released that added the 'f' suffix and sm_103 and sm_121. Still, the pattern remains the same; hence, a normal PING. On April 25, 2025, Tobias Burnus wrote: The idea of

[PING][PATCH v3] match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors

2025-05-22 Thread Pengfei Li
Hi, Just a gentle ping for below patch v3. I’ve made minor changes from v2 to v3, as listed below: - Added check if IFN_AVG_FLOOR is supported. - Wrapped new code in match.pd with macro "#ifdef GIMPLE". > This patch folds vector expressions of the form (x + y) >> 1 into &g

[PING][PATCH v3] reassoc: Optimize CMP/XOR expressions [PR116860]

2025-05-19 Thread Konstantinos Eleftheriou
Ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/677788.html . Thanks, Konstantinos

Re: [PING][PATCH][GCC15] Alpha: Fix base block alignment calculation regression

2025-05-16 Thread Maciej W. Rozycki
"Alpha: > > > Also use tree information to get base block alignment") regression. > > > > GCC 15 backport ping for: > > <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. > OK. Backport committed now, thanks for your review. Maciej

Re: 2nd Ping: Re: [Stage 1][Middle-end][PATCH v5 0/3] Provide more contexts for -Warray-bounds and -Wstringop-* warning messages

2025-05-16 Thread Qing Zhao
;> Thanks a lot. >> >> Qing >> >> On May 1, 2025, at 10:02, Qing Zhao wrote: >>> >>> Hi, >>> >>> A gentle ping on review of the Middle-end of change of this patch set. >>> The diagnostic part has been reviewed and approved by Da

Ping^2: [RFC PATCH v2] cselib: Reuse VALUEs on reg adjustments

2025-05-16 Thread Bohan Lei
Ping. -- From:Jeff Law Send Time:2024 Dec. 19 (Thu.) 00:18 To:Bohan Lei; "gcc-patches" CC:jakub Subject:Re: Ping: [RFC PATCH v2] cselib: Reuse VALUEs on reg adjustments On 12/17/24 9:48 PM, Bohan Lei wrote: > H

Re: [PING][PATCH][GCC15] Alpha: Fix base block alignment calculation regression

2025-05-15 Thread Jeff Law
e0dae4da4c45 ("Alpha: Also use tree information to get base block alignment") regression. GCC 15 backport ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. OK. jeff

Re: 2nd Ping: Re: [Stage 1][Middle-end][PATCH v5 0/3] Provide more contexts for -Warray-bounds and -Wstringop-* warning messages

2025-05-14 Thread Richard Biener
ile idling on a train. Richard. > Thanks a lot. > > Qing > > On May 1, 2025, at 10:02, Qing Zhao wrote: > > > > Hi, > > > > A gentle ping on review of the Middle-end of change of this patch set. > > The diagnostic part has been reviewed and approved by

2nd Ping: Re: [Stage 1][Middle-end][PATCH v5 0/3] Provide more contexts for -Warray-bounds and -Wstringop-* warning messages

2025-05-14 Thread Qing Zhao
Hi, This patch set has been waiting for the Middle-end review for a very long time since last year. Could you Please take a look and let me know whether it’s ready for GCC16? Thanks a lot. Qing On May 1, 2025, at 10:02, Qing Zhao wrote: > > Hi, > > A gentle ping on review o

[committed] Fortran: Fix mpfr_tanu use in gfc_simplify_cotand with mpfr 4.2.0+ [PR120225] (was: PING – Re: [Patch] Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR12

2025-05-14 Thread Tobias Burnus
Am 14.05.25 um 08:42 schrieb FX Coudert: […] more trigonometric functions changes are coming, I think it would be useful to agree that this is a good approach. Patch is OK to push. Thanks for the review. However, I messed up with 'git add' at some point and committed now a version that didn't

Re: PING – Re: [Patch] Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR120225]

2025-05-13 Thread FX Coudert
Hi Tobias, > Admittedly, this *PING* is rather early – but as more trigonometric > functions changes are coming, I think it would be useful to agree > that this is a good approach. Patch is OK to push. FX

PING – Re: [Patch] Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR120225]

2025-05-13 Thread Tobias Burnus
Admittedly, this *PING* is rather early – but as more trigonometric functions changes are coming, I think it would be useful to agree that this is a good approach. And the patch is simple. BTW: For the infrastructure/download update, I have filed https://gcc.gnu.org/PR120237 Next would be the

Ping^2: [PATCH v4 00/20] FMV refactor and ACLE compliance.

2025-05-13 Thread Alfie Richards
Hi all, Ping for this main patch series. Alfie On 15/04/2025 11:31, Alfie Richards wrote: Hi all, Another update to this series. This patch changes the version info structure to be sorted by priority. This allows easier reasoning for optimisations and prevents having to calculate the

Ping^3: [PATCH v4] get source line for diagnostic from preprocessed file [PR preprocessor/79106]

2025-05-13 Thread Bader, Lucas
Gentle ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/676875.html

Re:[ping] [PATCH v2] MIPS: Fix the issue with the '-fpatchable-function-entry=' feature.

2025-05-12 Thread Lulu Cheng
Ping? 在 2025/5/9 上午10:14, Lulu Cheng 写道: From: ChengLulu PR target/99217 gcc/ChangeLog: * config/mips/mips.cc (mips_start_function_definition): Implements the functionality of '-fpatchable-function-entry='. (mips_print_patchable_function_entry): De

[PING][PATCH][GCC15] Alpha: Fix base block alignment calculation regression

2025-05-12 Thread Maciej W. Rozycki
tree information to get base block alignment") regression. GCC 15 backport ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. [Resending wired in at the top level of the thread for more clarity.] Maciej

[PING][PATCH][GCC15] Alpha: Fix base block alignment calculation regression

2025-05-12 Thread Maciej W. Rozycki
this area > > once GCC 16 has opened and work on the Linux kernel side meanwhile, when > > I'm back. Thank you for your review. > > Umm, I have now become aware that GCC 15 had already branched by the time > of your approval; OK for GCC 15 then as it's a regr

PING (and v2) – [Patch] nvptx/nvptx.opt: Update -march-map= for newer sm_xxx

2025-05-12 Thread Tobias Burnus
PING. There is actually a minor update as meanwhile CUDA 12.8 was released that added the 'f' suffix and sm_103 and sm_121. Still, the pattern remains the same; hence, a normal PING. On April 25, 2025, Tobias Burnus wrote: The idea of -march-map= is to simply and future proof selec

Re: [PING] [PATCH] Fortran: fix passing of inquiry ref of complex array to TRANSFER [PR102891]

2025-05-10 Thread Harald Anlauf
Hi Jerry! Am 10.05.25 um 21:53 schrieb Jerry D: On 5/10/25 11:33 AM, Harald Anlauf wrote: Early ping. Am 06.05.25 um 21:06 schrieb Harald Anlauf: Dear all, here's another rather obvious case where a temporary is needed for an inquiry reference of a complex array which is a component

Re: [PING] [PATCH] Fortran: fix passing of inquiry ref of complex array to TRANSFER [PR102891]

2025-05-10 Thread Jerry D
On 5/10/25 11:33 AM, Harald Anlauf wrote: Early ping. Am 06.05.25 um 21:06 schrieb Harald Anlauf: Dear all, here's another rather obvious case where a temporary is needed for an inquiry reference of a complex array which is a component of a derived type.  In contrast to PR119986, the arg

[PING] [PATCH] Fortran: fix passing of inquiry ref of complex array to TRANSFER [PR102891]

2025-05-10 Thread Harald Anlauf
Early ping. Am 06.05.25 um 21:06 schrieb Harald Anlauf: Dear all, here's another rather obvious case where a temporary is needed for an inquiry reference of a complex array which is a component of a derived type.  In contrast to PR119986, the argument is handled within the code fo

Re: PING: [PATCH] Add TARGET_STORE_BY_PIECES_ICODE

2025-05-07 Thread Richard Biener
get/i386/memset-strategy-14.c: Likewise. > > * gcc.target/i386/memset-strategy-15.c: Likewise. > > * gcc.target/i386/memset-strategy-16.c: Likewise. > > * gcc.target/i386/memset-strategy-17.c: Likewise. > > * gcc.target/i386/memset-strategy-18.c: Likewise. > > * gcc.targe

PING: [PATCH] Add TARGET_STORE_BY_PIECES_ICODE

2025-05-07 Thread H.J. Lu
kewise. > * gcc.target/i386/memset-strategy-19.c: Likewise. > * gcc.target/i386/memset-strategy-20.c: Likewise. > * gcc.target/i386/memset-strategy-21.c: Likewise. > * gcc.target/i386/pr72839.c: Scan for register store. > > OK for master? > > Thanks. > > -- > H.J. PING: https://gcc.gnu.org/pipermail/gcc-patches/2025-April/682007.html -- H.J.

[PING PATCH v4 00/20] FMV refactor and ACLE compliance.

2025-05-06 Thread Alfie Richards
Hi all, Ping for this patch series. There are a handful of other patches that are dependant on this series so I am keen to start getting this reviewed. Kind regards, Alfie On 15/04/2025 11:31, Alfie Richards wrote: Hi all, Another update to this series. This patch changes the version

Ping: [PATCH 0/2] asm() operand 'c' modifier handling

2025-05-02 Thread Jan Beulich
On 21.11.2024 13:03, Jan Beulich wrote: > Documentation is pretty clear here: "Require a constant operand and > print the constant expression with no punctuation." See the patches for > further details. > > 1: fix asm() operand 'c' modifier handling > 2: x86: fix asm() operand 'c' modifier handlin

[PATCH PING] OpenMP: Implement "begin declare variant"

2025-05-01 Thread Sandra Loosemore
Hi all, The first two pieces of this patch series https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675464.html were approved and committed for GCC 15, but the remaining 5 parts are still awaiting review. I was hoping that I could get these in early in stage 1, or at least be told earl

Re: [PING^5][PATCH] Alpha: Fix base block alignment calculation regression

2025-05-01 Thread Maciej W. Rozycki
t e0dae4da4c45 ("Alpha: > > > > Also use tree information to get base block alignment") regression. > > > > > > Ping for: > > > <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. > > OK.

Ping: Re: [Stage 1][Middle-end][PATCH v5 0/3] Provide more contexts for -Warray-bounds and -Wstringop-* warning messages

2025-05-01 Thread Qing Zhao
Hi, A gentle ping on review of the Middle-end of change of this patch set. The diagnostic part has been reviewed and approved by David last year already. The 4th version of the patch set has been sent for review since Nov 5, 2024. Pinged 5 times since then. Linux Kernel has been using this

Re: Patch ping (Re: [PATCH] combine: Special case set_noop_p in two spots)

2025-04-30 Thread Jeff Law
st_int 0 [0])) "pr119291.c":28:13 95 {*movdi_internal} (nil)) after it. I'd like to ping the https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679573.html patch. Ok for trunk? OK jeff

PING: [PATCH] x86: Add preserve_none and update no_caller_saved_registers attributes

2025-04-28 Thread H.J. Lu
On Fri, Apr 18, 2025 at 7:10 PM H.J. Lu wrote: > > Add preserve_none attribute which is similar to no_callee_saved_registers > attribute, except on x86-64, r12, r13, r14, r15, rdi and rsi registers are > used for integer parameter passing. This can be used in an interpreter > to avoid saving/rest

Re: [PING^2] [PATCH v2] rs6000: Adding missed ISA 3.0 atomic memory operation instructions.

2025-04-28 Thread Surya Kumari Jangala
Hi Jeevitha, Looks like Peter's review comments have not been incorporated. Please update the patch and, as Peter suggested, send the next version of the patch as it's own email thread. Regards, Surya On 03/04/25 8:17 pm, jeevitha wrote: > > Ping! > > please review.

Re: PING: [PATCH] x86: Add a pass to remove redundant all 0s/1s vector load

2025-04-28 Thread H.J. Lu
On Tue, Apr 22, 2025 at 10:01 AM Hongtao Liu wrote: > > On Mon, Apr 21, 2025 at 4:30 PM H.J. Lu wrote: > > > > On Mon, Apr 21, 2025 at 11:29 AM Hongtao Liu wrote: > > > > > > On Sat, Apr 19, 2025 at 1:25 PM H.J. Lu wrote: > > > > > > > > On Sun, Dec 1, 2024 at 7:50 AM H.J. Lu wrote: > > > > >

Patch ping (Re: [PATCH] combine: Special case set_noop_p in two spots)

2025-04-28 Thread Jakub Jelinek
27 26 28 4 (set (reg:DI 128 [ _9 ]) > (const_int 0 [0])) "pr119291.c":28:13 95 {*movdi_internal} > (nil)) > after it. I'd like to ping the https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679573.html patch. Ok for trunk? > 2025-03-28 Jakub Jelinek > >

[PING][PATCH v3] Add new warning Wmissing-designated-initializers [PR39589]

2025-04-25 Thread Peter Frost
Ping https://gcc.gnu.org/pipermail/gcc-patches/2025-January/672568.html Missed the version 15 freeze with the last ping, I believe the project is open for general development again now?

Re: Ping: [RFA, GCC 15] testsuite: XFAIL predcom-8.c on aarch64 [PR118407]

2025-04-22 Thread Richard Biener
On Tue, 22 Apr 2025, Richard Sandiford wrote: > Ping, since it sounds from irc like the release is coming soon :) Fine with me. > Richard Sandiford writes: > > gcc.dg/tree-ssa/predcom-8.c fails on aarch64 for the reasons discussed > > in the PR trail. The fix didn't

Ping: [RFA, GCC 15] testsuite: XFAIL predcom-8.c on aarch64 [PR118407]

2025-04-22 Thread Richard Sandiford
Ping, since it sounds from irc like the release is coming soon :) Richard Sandiford writes: > gcc.dg/tree-ssa/predcom-8.c fails on aarch64 for the reasons discussed > in the PR trail. The fix didn't make it into GCC 15, so this patch > XFAILs the test instead. > > Other t

Re: PING: [PATCH] x86: Add a pass to remove redundant all 0s/1s vector load

2025-04-21 Thread Hongtao Liu
On Mon, Apr 21, 2025 at 4:30 PM H.J. Lu wrote: > > On Mon, Apr 21, 2025 at 11:29 AM Hongtao Liu wrote: > > > > On Sat, Apr 19, 2025 at 1:25 PM H.J. Lu wrote: > > > > > > On Sun, Dec 1, 2024 at 7:50 AM H.J. Lu wrote: > > > > > > > > For all different modes of all 0s/1s vectors, we can use the si

Re: PING: [PATCH] x86: Add a pass to remove redundant all 0s/1s vector load

2025-04-21 Thread H.J. Lu
On Mon, Apr 21, 2025 at 11:29 AM Hongtao Liu wrote: > > On Sat, Apr 19, 2025 at 1:25 PM H.J. Lu wrote: > > > > On Sun, Dec 1, 2024 at 7:50 AM H.J. Lu wrote: > > > > > > For all different modes of all 0s/1s vectors, we can use the single widest > > > all 0s/1s vector register for all 0s/1s vector

Re: PING: [PATCH] x86: Add a pass to remove redundant all 0s/1s vector load

2025-04-20 Thread Hongtao Liu
On Sat, Apr 19, 2025 at 1:25 PM H.J. Lu wrote: > > On Sun, Dec 1, 2024 at 7:50 AM H.J. Lu wrote: > > > > For all different modes of all 0s/1s vectors, we can use the single widest > > all 0s/1s vector register for all 0s/1s vector uses in the whole function. > > Add a pass to generate a single wi

Ping [PATCH/RFC] target, hooks: Allow a target to trap on unreachable [PR109267].

2025-04-20 Thread FX Coudert
Hi all, I’d like to ping the patch from April 2024 at https://gcc.gnu.org/pipermail/gcc-patches/2024-May/651100.html As far as I understand, the status of this is: - Iain posted the patch for review - Richard said "your target hook is reasonable though I'd name it expand_unreachab

Re: PING: [PATCH v2] x86: Add pcmpeq splitters

2025-04-20 Thread H.J. Lu
On Sat, Apr 19, 2025 at 4:16 PM Uros Bizjak wrote: > > On Sat, Apr 19, 2025 at 7:22 AM H.J. Lu wrote: > > > > On Mon, Dec 2, 2024 at 6:27 AM H.J. Lu wrote: > > > > > > Add pcmpeq splitters to split > > > > > > (insn 5 3 7 2 (set (reg:V4SI 100) > > > (eq:V4SI (reg:V4SI 98) > > >

Re: [PING^5][PATCH] Alpha: Fix base block alignment calculation regression

2025-04-19 Thread Maciej W. Rozycki
"Alpha: > > > Also use tree information to get base block alignment") regression. > > > > Ping for: > > <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. > OK. Clearly this one slipped through the cracks.

Re: [PING^5][PATCH] Alpha: Fix base block alignment calculation regression

2025-04-19 Thread Jeff Law
e0dae4da4c45 ("Alpha: Also use tree information to get base block alignment") regression. Ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. OK. Clearly this one slipped through the cracks. jeff

Re: PING: [PATCH v2] x86: Add pcmpeq splitters

2025-04-19 Thread Uros Bizjak
On Sat, Apr 19, 2025 at 7:22 AM H.J. Lu wrote: > > On Mon, Dec 2, 2024 at 6:27 AM H.J. Lu wrote: > > > > Add pcmpeq splitters to split > > > > (insn 5 3 7 2 (set (reg:V4SI 100) > > (eq:V4SI (reg:V4SI 98) > > (reg:V4SI 98))) 7910 {*sse2_eqv4si3} > > (expr_list:REG_DEAD (re

PING: [PATCH] x86: Add a pass to remove redundant all 0s/1s vector load

2025-04-18 Thread H.J. Lu
On Sun, Dec 1, 2024 at 7:50 AM H.J. Lu wrote: > > For all different modes of all 0s/1s vectors, we can use the single widest > all 0s/1s vector register for all 0s/1s vector uses in the whole function. > Add a pass to generate a single widest all 0s/1s vector set instruction at > entry of the near

PING: [PATCH v2] x86: Add pcmpeq splitters

2025-04-18 Thread H.J. Lu
On Mon, Dec 2, 2024 at 6:27 AM H.J. Lu wrote: > > Add pcmpeq splitters to split > > (insn 5 3 7 2 (set (reg:V4SI 100) > (eq:V4SI (reg:V4SI 98) > (reg:V4SI 98))) 7910 {*sse2_eqv4si3} > (expr_list:REG_DEAD (reg:V4SI 98) > (expr_list:REG_EQUAL (eq:V4SI (const_vector:V

Re: [PING][PATCH] doc: Clarify REG_EH_REGION note usage

2025-04-18 Thread Philipp Tomsich
Applied to trunk, thank you! --Philipp. On Thu, 17 Apr 2025 at 21:51, Jeff Law wrote: > > > > On 4/8/25 6:12 AM, Konstantinos Eleftheriou wrote: > > Hi, > > Just a ping for https://gcc.gnu.org/pipermail/gcc-patches/2025- > > March/677635.html <https://gcc.g

Re: [PING][PATCH] doc: Clarify REG_EH_REGION note usage

2025-04-17 Thread Jeff Law
On 4/8/25 6:12 AM, Konstantinos Eleftheriou wrote: Hi, Just a ping for https://gcc.gnu.org/pipermail/gcc-patches/2025- March/677635.html <https://gcc.gnu.org/pipermail/gcc-patches/2025- March/677635.html>. OK for the trunk. I don't think it's worth porting to the release branches. jeff

[PING][PATCH][gcc-14] libcpp: Fix incorrect line numbers in large files [PR108900]

2025-04-16 Thread Yash . Shinde
From: Jeremy Bettis This patch addresses an issue in the C preprocessor where incorrect line number information is generated when processing files with a large number of lines. The problem arises from improper handling of location intervals in the line map, particularly when locations exceed LINE

[PING^5][PATCH] Alpha: Fix base block alignment calculation regression

2025-04-14 Thread Maciej W. Rozycki
tree information to get base block alignment") regression. Ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. Maciej

ping on fixes for cobol.1 + gcobc

2025-04-11 Thread Simon Sobisch
with GCC 15.1 in sight... ping on gcobc wrapper fixes and additions: https://gcc.gnu.org/pipermail/gcc-patches/2025-April/680218.html (note: obviously it would be good if -Wall [1] would work (the "global" PR for -Wall was postponed to GCC16, so possibly add to gcobol as intermedia

PowerPC patch ping^2

2025-04-11 Thread Jakub Jelinek
On Wed, Apr 02, 2025 at 03:32:31PM +0200, Jakub Jelinek wrote: > I'd like to ping the following PowerPC patches: > > https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679312.html > rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining > decisions [

Re: ping: COBOL: testsuite and running NIST85

2025-04-10 Thread Jakub Jelinek
On Mon, Apr 07, 2025 at 09:30:59AM +0200, Richard Biener wrote: > On Mon, Apr 7, 2025 at 9:00 AM Simon Sobisch wrote: > > My question stands on integrating COBOLworx' UAT as-is for now > > (Copyright is all on FSF; built automatically [it is autoconf, which is > > a requirement for VCS checkouts],

[PING][PATCH] doc: Clarify REG_EH_REGION note usage

2025-04-10 Thread Konstantinos Eleftheriou
Hi, Just a ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/677635.html. Thanks, Konstantinos

[PING][PATCH v3] reassoc: Optimize CMP/XOR expressions [PR116860]

2025-04-10 Thread Konstantinos Eleftheriou
Hi, Just a ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/677788.html . Thanks, Konstantinos

Re: [ping^2] [PATCH] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-04-07 Thread Rainer Orth
Hi Iain, >>> diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h >>> index 0d53103ce20..bf9c6e609dc 100644 >>> --- a/gcc/ginclude/stddef.h >>> +++ b/gcc/ginclude/stddef.h >>> @@ -89,6 +89,17 @@ see the files COPYING3 and COPYING.RUNTIME respectively. >>> If not, see >>> #undef _PTRDIFF_T_

[ping^2] [PATCH] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-04-07 Thread Iain Sandoe
Hi Folks this has more than 2 weeks without comment, (it is darwin-local) thanks Iain > On 29 Mar 2025, at 15:23, Iain Sandoe wrote: > > C++ modules are not really usable on latest Darwin without resolving this, > thanks > Iain > >> On 23 Mar 2025, at 12:29, Iain Sandoe wrote: >> >> From: Ia

Re: ping: COBOL: testsuite and running NIST85

2025-04-07 Thread Richard Biener
On Mon, Apr 7, 2025 at 9:41 AM Simon Sobisch wrote: > > > > Am 07.04.2025 um 09:30 schrieb Richard Biener: > > On Mon, Apr 7, 2025 at 9:00 AM Simon Sobisch wrote: > >> > >> My question stands on integrating COBOLworx' UAT as-is for now > >> (Copyright is all on FSF; built automatically [it is aut

Re: ping: COBOL: testsuite and running NIST85

2025-04-07 Thread Simon Sobisch
Am 07.04.2025 um 09:36 schrieb Jakub Jelinek: On Mon, Apr 07, 2025 at 09:30:59AM +0200, Richard Biener wrote: On Mon, Apr 7, 2025 at 9:00 AM Simon Sobisch wrote: My question stands on integrating COBOLworx' UAT as-is for now (Copyright is all on FSF; built automatically [it is autoconf, which

Re: ping: COBOL: testsuite and running NIST85

2025-04-07 Thread Simon Sobisch
Am 07.04.2025 um 09:30 schrieb Richard Biener: On Mon, Apr 7, 2025 at 9:00 AM Simon Sobisch wrote: My question stands on integrating COBOLworx' UAT as-is for now (Copyright is all on FSF; built automatically [it is autoconf, which is a requirement for VCS checkouts], possibly also hooked in

Re: ping: COBOL: testsuite and running NIST85

2025-04-07 Thread Richard Biener
On Mon, Apr 7, 2025 at 9:00 AM Simon Sobisch wrote: > > My question stands on integrating COBOLworx' UAT as-is for now > (Copyright is all on FSF; built automatically [it is autoconf, which is > a requirement for VCS checkouts], possibly also hooked into the current > test target) - with the goal

ping: COBOL: testsuite and running NIST85

2025-04-07 Thread Simon Sobisch
My question stands on integrating COBOLworx' UAT as-is for now (Copyright is all on FSF; built automatically [it is autoconf, which is a requirement for VCS checkouts], possibly also hooked into the current test target) - with the goal to get rid of UAT later (next GCC version, not GCC 15). T

[PING^4][PATCH] Alpha: Fix base block alignment calculation regression

2025-04-06 Thread Maciej W. Rozycki
tree information to get base block alignment") regression. Ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. Maciej

[PING^2] [PATCH v2] rs6000: Adding missed ISA 3.0 atomic memory operation instructions.

2025-04-03 Thread jeevitha
Ping! please review. Thanks & Regards Jeevitha On 20/02/25 7:41 pm, jeevitha wrote: > Hi All, > > The following patch has been bootstrapped and regtested on powerpc64le-linux. > > Changes to amo.h include the addition of the following load atomic operations: > Comp

Ping^2: [PATCH v4] get source line for diagnostic from preprocessed file [PR preprocessor/79106]

2025-04-03 Thread Bader, Lucas
Gentle ping for https://gcc.gnu.org/pipermail/gcc-patches/2025-March/676875.html

RE: [ping][PATCH] libgcobol: Provide fallbacks for C32 strfromf32/64 [PR119296].

2025-04-02 Thread Robert Dubner
gt; From: Iain Sandoe > Sent: Wednesday, April 2, 2025 14:24 > To: GCC Patches > Cc: James K. Lowden ; Robert Dubner > > Subject: [ping][PATCH] libgcobol: Provide fallbacks for C32 strfromf32/64 > [PR119296]. > > Hi folks, > it would be great to reduce the in-flight patc

RE: [ping][PATCH] libgcobol: Provide fallbacks for C32 strfromf32/64 [PR119296].

2025-04-02 Thread Robert Dubner
> -Original Message- > From: Iain Sandoe > Sent: Wednesday, April 2, 2025 15:05 > To: Robert Dubner > Cc: GCC Patches ; James K. Lowden > > Subject: Re: [ping][PATCH] libgcobol: Provide fallbacks for C32 > strfromf32/64 [PR119296]. > > > > > On 2 A

Re: [ping][PATCH] libgcobol: Provide fallbacks for C32 strfromf32/64 [PR119296].

2025-04-02 Thread Iain Sandoe
red out how to handle our > joint responsibility. understood.. > > Hence delays. … will try not to hassle too much :) > > >> -Original Message- >> From: Iain Sandoe >> Sent: Wednesday, April 2, 2025 14:24 >> To: GCC Patches >> Cc: James K. Lowden ; Ro

[ping][PATCH] libgcobol: Provide fallbacks for C32 strfromf32/64 [PR119296].

2025-04-02 Thread Iain Sandoe
Hi folks, it would be great to reduce the in-flight patch stack a bit :) > On 25 Mar 2025, at 16:40, Iain Sandoe wrote: > > This is on top of the C++-ify configure and random_r patches. > Tested on x86_64,aarch64-Linux and x86_64-darwin, OK for trunk? > thanks > Iain > > --- 8< --- > > strfro

PowerPC patch ping

2025-04-02 Thread Jakub Jelinek
Hi! I'd like to ping the following PowerPC patches: https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679312.html rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327] https://gcc.gnu.org/pipermail/gcc-patches/2025-March/676989.html target: A

Re: Patch ping [PATCH] tailc: Don't fail musttail calls if they use or could use local arguments, instead warn [PR119376]

2025-04-02 Thread Richard Biener
don't emit 100s of warnings for one call > > if 100s of vars can escape) case where an address of a local var could have > > escaped to the musttail call. This is less severe, the code doesn't have > > to be obviously wrong, so the warning is only enabled in -Wextra.

Patch ping [PATCH] tailc: Don't fail musttail calls if they use or could use local arguments, instead warn [PR119376]

2025-04-01 Thread Jakub Jelinek
and > diagnoses at most one (so that we don't emit 100s of warnings for one call > if 100s of vars can escape) case where an address of a local var could have > escaped to the musttail call. This is less severe, the code doesn't have > to be obviously wrong, so the warning is

Re: Patch ping [PATCH] tailc: Don't fail musttail calls if they use or could use local arguments, instead warn [PR119376]

2025-04-01 Thread Andi Kleen
> I'd like to ping the > https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679182.html > patch. > I know it is quite controversial and if clang wouldn't be the first > to implement this I'd certainly not go that way; I am willing to change > the warning option

[ping] [PATCH] libgcobol: C++-ify the configuration steps.

2025-03-31 Thread Iain Sandoe
Hi folks > On 24 Mar 2025, at 17:15, Iain Sandoe wrote: > >> On 24 Mar 2025, at 16:41, Iain Sandoe wrote: >>> On 24 Mar 2025, at 16:38, Robert Dubner wrote: >>> >>> How about you create the new patch and just edit out the regenerated >>> configure before sending the e-mail? Typing "autorecon

C++ patch ping (Re: [PATCH] c++, libcpp: Allow some left shifts in the preprocessor [PR119391])

2025-03-31 Thread Jakub Jelinek
Hi! I'd like to ping the https://gcc.gnu.org/pipermail/gcc-patches/2025-March/678863.html patch. Thanks. On Sat, Mar 22, 2025 at 01:33:51AM +0100, Jakub Jelinek wrote: > The libcpp left shift handling implements (partially) the C99-C23 > wording where shifts are UB if shift count

[ping][PATCH v2] aarch64, Darwin: Initial implementation of Apple cores [PR113257].

2025-03-31 Thread Iain Sandoe
I realise this is probably not #1 priority - but it would be nice to have in gcc-15. thanks iain > On 22 Mar 2025, at 14:31, Iain Sandoe wrote: > > 0. Sorry this has taken some time to close off; partly because of waiting > for input, but mostly that I've been stretched with other work. > 1.

[PING^3][PATCH] Alpha: Fix base block alignment calculation regression

2025-03-30 Thread Maciej W. Rozycki
tree information to get base block alignment") regression. Ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. Maciej

Re: [PING][PATCH v3 0/4] Fix data races with sub-longword accesses on Alpha

2025-03-30 Thread Maciej W. Rozycki
On Sat, 22 Mar 2025, Maciej W. Rozycki wrote: > > This is v3 of the series comprising the final 4 outstanding changes. I > > note that the corresponding v2 patches have been approved, but concerns > > were discussed, which this update has addressed. > &

[ping] [PATCH] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-03-29 Thread Iain Sandoe
C++ modules are not really usable on latest Darwin without resolving this, thanks Iain > On 23 Mar 2025, at 12:29, Iain Sandoe wrote: > > From: Iain Sandoe > > Tested on x86_64/aarch64 Darwin and x86_64-linux, > OK for trunk? > backports to branches supporting modules? > thanks > Iain > > ---

[ping] [PATCH] libiberty, gcc: Add memrchr to libiberty and use it [PR119283].

2025-03-27 Thread Iain Sandoe
this (or an alternate implementation) is needed for the cobol FE to build on darwin, > On 21 Mar 2025, at 10:00, Iain Sandoe wrote: > > It seems that libiberty already has replacements for most of the > mem* functions, but they are not published via include/libiberty.h. > > Tested on x86_64 Li

ping: [PATCH] c-family: Improve location for -Wunknown-pragmas in a _Pragma [PR118838]

2025-03-26 Thread Lewis Hyatt
Hello- May I please ping this patch? Thanks! https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675645.html -Lewis On Wed, Feb 12, 2025 at 8:27 PM Lewis Hyatt wrote: > > Hello- > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118838 > > This patch addresses the issue m

[PING][PATCH] Makefile.tpl: Implement per-stage GDCFLAGS [PR116975]

2025-03-26 Thread Iain Buclaw
Ping. Excerpts from Iain Buclaw's message of März 3, 2025 11:14 pm: > Hi, > > This patch implements STAGE1_GDCFLAGS and others to the configure > machinery, allowing the GDCFLAGS for each bootstrap stage of building > gdc to be overriden, as is the case with CXXFLAGS

[PING][PATCH v3 0/4] Fix data races with sub-longword accesses on Alpha

2025-03-22 Thread Maciej W. Rozycki
On Tue, 11 Mar 2025, Maciej W. Rozycki wrote: > This is v3 of the series comprising the final 4 outstanding changes. I > note that the corresponding v2 patches have been approved, but concerns > were discussed, which this update has addressed. Ping for: <https://inbox.source

[PING^2][PATCH] Alpha: Fix base block alignment calculation regression

2025-03-22 Thread Maciej W. Rozycki
tree information to get base block alignment") regression. Ping for: <https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2502251934260.65...@angie.orcam.me.uk/>. Maciej

[PING^1][PATCH v2] rs6000: Adding missed ISA 3.0 atomic memory operation instructions.

2025-03-21 Thread jeevitha
Ping! please review. Thanks & Regards Jeevitha On 20/02/25 7:41 pm, jeevitha wrote: > Hi All, > > The following patch has been bootstrapped and regtested on powerpc64le-linux. > > Changes to amo.h include the addition of the following load atomic operations: > Comp

  1   2   3   4   5   6   7   8   9   10   >