[Bug lto/119839] [15 regression] RISC-V gobmk performance regression with Node clones share order patch (bad LTO partitioning) since r15-6345-g0895aef01c64c3

2025-04-17 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119839 --- Comment #5 from Anton Blanchard --- Thanks for the detailed response. It is using -fno-strict-aliasing as you suspected. It sounds like there isn't a whole lot we can do, perhaps we could look deeper into how things got partitioned, but the

[Bug lto/119839] New: RISC-V gobmk performance regression with Node clones share order patch (bad LTO partitioning)

2025-04-16 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119839 Bug ID: 119839 Summary: RISC-V gobmk performance regression with Node clones share order patch (bad LTO partitioning) Product: gcc Version: unknown Status: UNCONFIRMED

[Bug target/118934] [15 Regression] RISC-V: ICE: output_operand: invalid expression as operand

2025-02-20 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118934 --- Comment #2 from Anton Blanchard --- This reproduces the issue. Build without optimisation to avoid all the code disappearing: #define INSNS_1 x = x + 1; #define INSNS_2 INSNS_1 INSNS_1 #define INSNS_4 INSNS_2 INSNS_2 #define INSNS_8 INSNS_4

[Bug target/118934] New: RISC-V: ICE: output_operand: invalid expression as operand

2025-02-18 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118934 Bug ID: 118934 Summary: RISC-V: ICE: output_operand: invalid expression as operand Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Pr

[Bug rtl-optimization/118562] SEGV in late-combine (rtl_ssa::function_info::remove_use)

2025-01-19 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118562 --- Comment #3 from Anton Blanchard --- Thanks Andrew, your fixed test case hits the fail.

[Bug rtl-optimization/118562] New: SEGV in late-combine (rtl_ssa::function_info::remove_use)

2025-01-19 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118562 Bug ID: 118562 Summary: SEGV in late-combine (rtl_ssa::function_info::remove_use) Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Pri

[Bug target/118170] ICE: in riscv_sched_variable_issue, at config/riscv/riscv.cc:9790 with -mcpu=tt-ascalon-d8 and _Float16

2025-01-09 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118170 --- Comment #4 from Anton Blanchard --- This fixes it for me. It reproduces with gcc -mtune=generic-ooo -march=rv64gcv_zfh -O2

[Bug target/118170] ICE: in riscv_sched_variable_issue, at config/riscv/riscv.cc:9790 with -mcpu=tt-ascalon-d8 and _Float16

2025-01-09 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118170 Anton Blanchard changed: What|Removed |Added CC||anton at ozlabs dot org --- Comment #

[Bug target/117383] New: gcc relies on RISC-V vcompress instruction undefined behaviour

2024-10-31 Thread anton at ozlabs dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117383 Bug ID: 117383 Summary: gcc relies on RISC-V vcompress instruction undefined behaviour Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal