https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125400

            Bug ID: 125400
           Summary: missing sinking store causes missing shrink wrapping
                    opportunity
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: enhancement
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---

Take:
```
void f(int*);

void g(unsigned a, int *b)
{
    int t = a;
    if (*b) return;
    f(&t);
}
```

This is reduced from g++.dg/opt/shrink-wrapping-vector-1.C post r17-603 change.

Reply via email to