Re: [PATCH v2 2/4] tree-object-size: Fold PHI node offsets with constants [PR116556]

2024-09-27 Thread Jakub Jelinek
On Fri, Sep 20, 2024 at 12:40:27PM -0400, Siddhesh Poyarekar wrote: > --- a/gcc/tree-object-size.cc > +++ b/gcc/tree-object-size.cc > @@ -1468,6 +1468,63 @@ merge_object_sizes (struct object_size_info *osi, tree > dest, tree orig) >return bitmap_bit_p (osi->reexamine, SSA_NAME_VERSION (orig));

[PATCH v2 2/4] tree-object-size: Fold PHI node offsets with constants [PR116556]

2024-09-20 Thread Siddhesh Poyarekar
In PTR + OFFSET cases, try harder to see if the target offset could result in a constant. Specifically, if the offset is a PHI node with all constant branches, return the minimum (or maximum for OST_MINIMUM) of the possible values. gcc/ChangeLog: PR tree-optimization/116556 * tre