xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/special/alias-2.c (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1*c87b03e5Sespie /* PR 3997 */
2*c87b03e5Sespie /* { dg-do run } */
3*c87b03e5Sespie 
4*c87b03e5Sespie extern void abort (void);
5*c87b03e5Sespie extern void exit (int);
6*c87b03e5Sespie 
foo(void)7*c87b03e5Sespie void foo(void)
8*c87b03e5Sespie {
9*c87b03e5Sespie   exit(0);
10*c87b03e5Sespie }
11*c87b03e5Sespie 
12*c87b03e5Sespie static void bar(void) __attribute__((alias("foo")));
13*c87b03e5Sespie 
main()14*c87b03e5Sespie int main()
15*c87b03e5Sespie {
16*c87b03e5Sespie   bar();
17*c87b03e5Sespie   abort ();
18*c87b03e5Sespie }
19