https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110035
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
Blocks| |121364
Status|NEW |ASSIGNED
--- Comment #18 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
So two things need to happen for copy prop to happen here.
First is we need to see that `D.17357.__obj = *obj_2(D);` is full write to
`D.17357` which I Have an idea on how to handle.
Second is we need to walk over intervening "vdefs" which I have a patch
already.
So mine. Hopefully I can handle both for GCC 16.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121364
[Bug 121364] [meta-bug] copy prop for aggregates