1// PR 24362
2// { dg-do compile }
3// { dg-options "-O2" }
4
5typedef __complex__ double cdouble;
6cdouble elt_zero();
7const cdouble *pointer();
8
9cdouble trace(void)
10{
11  cdouble output = elt_zero();
12  const cdouble *data = pointer();
13  output += data[1];
14  return output;
15}
16
17