1 /* Test for bogus diagnostics for dremf definition, as in bug 16666. 2 The GNU extension permitting a prototype to override the promotion 3 of old-style parameter declarations should only apply when the 4 prototype is visible, not for a built-in prototype. */ 5 /* { dg-do compile } */ 6 /* { dg-options "" } */ 7 8 float dremf(x,y)9dremf(x, y) /* { dg-warning "conflicting types for built-in function 'dremf'" } */ 10 float x, y; 11 { 12 return x + y; 13 } 14