1 /* { dg-options "-O2 -fgraphite-identity -flto" { target lto } } */
2 
3 typedef long ll;
foo(int n,ll * p)4 void foo (int n, ll *p)
5 {
6   while (n--)
7     *p += *p;
8 }
9 
10 typedef long long lll;
bar(int n,lll * p)11 void bar (int n, lll *p)
12 {
13   while (n--)
14     *p += *p;
15 }
16 
main()17 int main() { return 0; }
18