[Bug tree-optimization/109543] Avoid using BLKmode for unions with a non-BLKmode member when possible

2023-12-14 Thread richard.sandiford at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109543 --- Comment #6 from richard.sandiford at arm dot com --- Here's a proof of concept patch that fixes the testcase for -mstrict-align. The VECTOR_MODE_P part would need to be behind a new target hook, to avoid accidentally breaking someone's ABI.

[Bug target/110751] RISC-V: Suport undefined value that allows VSETVL PASS use TA/MA

2023-09-14 Thread richard.sandiford at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110751 --- Comment #41 from richard.sandiford at arm dot com --- "juzhe.zhong at rivai dot ai" writes: > I try this following code to set ELSE_VALUE: > > static tree > riscv_preferred_else_value (unsigned ifn, tree vectype, unsigned int nops, >

[Bug rtl-optimization/98863] [11 Regression] WRF with LTO consumes a lot of memory in REE, FWPROP and x86 specific passes

2021-02-08 Thread richard.sandiford at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98863 --- Comment #41 from richard.sandiford at arm dot com --- "rguenther at suse dot de" writes: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98863 > > --- Comment #40 from rguenther at suse dot de --- > On Mon, 8 Feb 2021, rsandifo at gcc dot