1 /* PR target/77587 */
2 /* { dg-do compile } */
3 /* { dg-require-alias "" } */
4 /* { dg-require-weak-override "" } */
5
6 void
7 foo (long x, long y, long z)
8 {
9 }
10
11 void bar (long x, long y, long z) __attribute__ ((weak, alias ("foo")));
12
13 void
14 baz (long x, long y, long z)
15 {
16 bar (0, 0, 0);
17 }
18
19 int
20 main ()
21 {
22 baz (0, 0, 0);
23 return 0;
24 }