On Tue, Feb 22, 2022 at 5:42 PM Andrew MacLeod via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
> Ranger currently waits until the end of the VRP pass, then calls
> export_global_ranges ().
>
> This method walks the list of ssa-names looking for names which it
> thinks should have SSA_NAME_RANGE_INFO updated, and is an artifact of
> the on-demand mechanism where there isn't an obvious time to finalize a
> name.
>
> The changes for 104288 introduced the register_side_effects method and
> do provide a final place where stmt's are processed during the DOMWALK.
>
> This patch exports the global range calculated by the statement (before
> processing side effects), and avoids the need for calling the export
> method.  This is generally better all round I think.
>
> Bootstraps on x86_64-pc-linux-gnu with no regressions. Re-running to
> ensure...
>
> OK for trunk? or defer to stage 1?

I'm getting a bit nervous so lets defer to stage 1 unless a P1 fix
requires this.

Thanks,
Richard.

>
> Andrew

Reply via email to