1  /* { dg-require-visibility "" } */
       2  
       3  extern void abort (void);
       4  
       5  int __attribute__((weak,visibility("hidden"))) foo (void)
       6  {
       7    return 0;
       8  }
       9  
      10  int main()
      11  {
      12    if (foo() != 1)
      13      abort ();
      14    return 0;
      15  }