/* { dg-do compile } */
/* { dg-options "-O3 -fdump-tree-ealias-graph" } */
struct S
{
long m;
};
fn1 (struct S *a)
if (a->m)
a->m |= 2;
return *a;
}