On 4/26/2021 5:38 AM, Christoph Muellner via Gcc-patches wrote:
[ree] PR rtl-optimization/100264: Handle more PARALLEL SET expressions
PR rtl-optimization/100264
* ree.c (get_sub_rtx): Ignore SET expressions without register
destinations.
(merge_def_and_ext): Eliminate destination check for register
as such SET expressions can't occur anymore.
(combine_reaching_defs): Likewise.
This is pretty sensible. Do you have commit privs for GCC?
Any interest in further REE work? I've stumbled across a case where we
could/should eliminate a useless extension, but don't. It shows up with
an internal port, but I bet I could show it with riscv as well. Interested?
jeff