1 /* { dg-do link } */
2 /* { dg-require-weak "" } */
3 /* { dg-require-alias "" } */
4
5 #include <stdlib.h>
6
7 extern int foo(void) __attribute__((weak, alias("bar")));
8
9 int bar(void) {
10 return 1;
11 }
12
13 int main(void) {
14
15 if (foo())
16 exit(0);
17 else
18 abort();
19 }