1 /* Test hidden visibility on built-in functions (for libc). PR 13856. */ 2 /* { dg-do compile } */ 3 /* { dg-options "-std=gnu99" } */ 4 /* { dg-require-visibility "" } */ 5 /* { dg-final { scan-hidden "__GI_fputs_unlocked" } } */ 6 7 int fputs_unlocked (const char *restrict, int *restrict) 8 __asm__ ("__GI_fputs_unlocked") 9 __attribute__ ((visibility ("hidden"))); 10 11 int fputs_unlocked(str,fp)12fputs_unlocked (str, fp) 13 const char *str; 14 int *fp; 15 { 16 } 17