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