On January 16, 2021 2:00:38 AM GMT+01:00, Jakub Jelinek <ja...@redhat.com> wrote: >On Fri, Jan 15, 2021 at 10:02:41PM +0100, Jakub Jelinek via Gcc-patches >wrote: >> Like this? > >Bootstrapped/regtested successfully on x86_64-linux and i686-linux.
OK. Thanks, Richard. >> 2021-01-15 Jakub Jelinek <ja...@redhat.com> >> >> PR tree-optimization/96271 >> * passes.def: Pass false argument to first two pass_cd_dce >> instances and true to last instance. Add comment that >> last instance rewrites no longer addressed locals. >> (pass_cd_dce): Add update_address_taken_p member and initialize it. >> (pass_cd_dce::set_pass_param): New method. >> (pass_cd_dce::execute): Return TODO_update_address_taken from >> last cd_dce instance. >> >> * gcc.target/i386/pr96271.c: New test. > > Jakub