1 // { dg-do assemble } 2 // GROUPS passed arg-matching 3 extern double pow(double,int*); 4 5 extern "C" { 6 extern int printf (const char *, ...); 7 extern double pow(double, double); 8 } 9 main()10int main() 11 { 12 if (pow (2.0, 3.0) != 8.0) 13 { printf ("FAIL\n"); return 1; } 14 else 15 printf ("PASS\n"); 16 } 17