1 /* { dg-do compile } */ 2 /* { dg-options "-O3 -fcheck-pointer-bounds -mmpx -fno-inline" } */ 3 4 #include "math.h" 5 6 double test1(double x,double y,double (* fn)(double,double))7test1 (double x, double y, double (*fn)(double, double)) 8 { 9 return fn (x, y); 10 } 11 12 double test2(double x,double y)13test2 (double x, double y) 14 { 15 return test1 (x, y, copysign); 16 } 17