[Bug tree-optimization/122250] Missing LIM with aggregate zeroing

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Oct 10 22:11:16 GMT 2025


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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Missing LIM with aggregate  |Missing LIM with aggregate
                   |copies                      |zeroing

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Wait this is NOT even handled:
```
struct s1
{
  int tl[12024];
};

void f(struct s1 &a, int n)
{
  for (int i = 0; i < n; i++)
  {
    a = (struct s1){};
  }
}
```

Unhandled memory reference 1: *a_5(D) = {};


More information about the Gcc-bugs mailing list