Re: Redundant constants in coremark crc8 for RISCV/aarch64 (no-if-conversion)

2022-10-18 Thread Jeff Law via Gcc
On 10/18/22 20:09, Vineet Gupta wrote: On 10/18/22 16:36, Jeff Law wrote: There isn't a great place in GCC to handle this right now.  If the constraints were relaxed in PRE, then we'd have a chance, but getting the cost model right is going to be tough. It would have been better (for this

Re: Redundant constants in coremark crc8 for RISCV/aarch64 (no-if-conversion)

2022-10-18 Thread Vineet Gupta
On 10/18/22 16:36, Jeff Law wrote: There isn't a great place in GCC to handle this right now.  If the constraints were relaxed in PRE, then we'd have a chance, but getting the cost model right is going to be tough. It would have been better (for this specific case) if loop unrolling was not

Re: Redundant constants in coremark crc8 for RISCV/aarch64 (no-if-conversion)

2022-10-18 Thread Jeff Law via Gcc
On 10/18/22 15:51, Vineet Gupta wrote: Where BB4 corresponds to .L2 and BB6 corresponds to .L3. Evaluation of the constants occurs in BB3 and BB5. And Evaluation here means use of the constant (vs. definition ?). In this case, use of the constant. PRE/GCSE is better suited for this

Re: Redundant constants in coremark crc8 for RISCV/aarch64 (no-if-conversion)

2022-10-18 Thread Vineet Gupta
Hi Jeff, On 10/14/22 09:54, Jeff Law via Gcc wrote: ... .L2: xor    a4,a4,a5 andi    a4,a4,1 srli    a3,a0,2 srli    a5,a5,1 beq    a4,zero,.L3 li    a4,-24576    # 0x_A000 addi    a4,a4,1    # 0x_A001 xor    a5,a5,a4 zext.h    a5,a5 .L3: xo

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Paul Smith
On Tue, 2022-10-18 at 14:14 -0400, Siddhesh Poyarekar wrote: > On 2022-10-18 14:13, Siddhesh Poyarekar wrote: > > only Job Corbet's questions to Carlos/David are pending an answer; > > s/Job/Jon/ sorry about misspelling your name. I thought it was great! We all have known for years that Jon has

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Siddhesh Poyarekar
On 2022-10-18 14:13, Siddhesh Poyarekar wrote: only Job Corbet's questions to Carlos/David are pending an answer; I s/Job/Jon/ sorry about misspelling your name. Sid

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Siddhesh Poyarekar
On 2022-10-18 12:42, Christopher Faylor wrote: On Tue, Oct 18, 2022 at 11:17:15AM -0400, Siddhesh Poyarekar wrote: That is not true, Mark. Your objections and questions have been answered at every stage, privately as well as publicly. Actually, going back through this thread, I see outstandin

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Christopher Faylor via Gcc
On Tue, Oct 18, 2022 at 11:17:15AM -0400, Siddhesh Poyarekar wrote: >That is not true, Mark. Your objections and questions have been answered at >every stage, privately as well as publicly. Actually, going back through this thread, I see outstanding questions/issues raised by Mark, Frank, Alexand

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Siddhesh Poyarekar
On 2022-10-18 05:50, Mark Wielaard wrote: Hi Siddhesh, On Mon, Oct 17, 2022 at 12:11:53PM -0400, Siddhesh Poyarekar wrote: There seems to be little to discuss from the GNU toolchain perspective IMO; Yes, it is clear you don't want any discussion or answer any questions about the proposals,

Re: [PATCH RESEND 0/1] RFC: P1689R5 support

2022-10-18 Thread Ben Boeckel via Gcc
On Thu, Oct 13, 2022 at 13:08:46 -0400, David Malcolm wrote: > On Mon, 2022-10-10 at 16:21 -0400, Jason Merrill wrote: > > David Malcolm would probably know best about JSON wrangling. > > Unfortunately our JSON output doesn't make any guarantees about the > ordering of keys within an object, so th

Re: [PATCH RESEND 1/1] p1689r5: initial support

2022-10-18 Thread Ben Boeckel via Gcc
On Tue, Oct 11, 2022 at 07:42:43 -0400, Ben Boeckel wrote: > On Mon, Oct 10, 2022 at 17:04:09 -0400, Jason Merrill wrote: > > Can we share utf8 parsing code with decode_utf8_char in pretty-print.cc? > > I can look at factoring that out. I'll have to decode its logic to see > how much overlap there

I'm legal forever

2022-10-18 Thread Sitthiphong Singphon via Gcc
All of our lists have public archives. Copyright (C) Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. Thank you sir. Hybr

GNU Tools Cauldron 2022 - video recordings

2022-10-18 Thread Martin Liška
Hello, Video recordings of the GNU Tools Cauldron 2022 are available now at YouTube: https://www.youtube.com/playlist?list=PL_GiHdX17WtzDK0OVhD_u_a3ti4shpXLl Cheers, Martin

Re: Toolchain Infrastructure project statement of support

2022-10-18 Thread Mark Wielaard
Hi Siddhesh, On Mon, Oct 17, 2022 at 12:11:53PM -0400, Siddhesh Poyarekar wrote: > There seems to be little to discuss from the GNU toolchain perspective IMO; Yes, it is clear you don't want any discussion or answer any questions about the proposals, how funds can be used, what the budget is, wha