1 /* Test for builtin noreturn attributes when the visible declarations
2 are function-local. Modified from builtin-noret-1.c by Zack Weinberg
3 <zack@codesourcery.com>. */
4 /* { dg-options "-multiply_defined suppress" { target powerpc-*-darwin* } } */
6 /* { dg-require-weak "" } */
8 extern void tabort (void);
9 extern void texit (void);
10 extern void t_exit (void);
11 extern void t_Exit (void);
13 extern void link_failure (void);
19 extern void exit (int);
34 extern void abort (void);
42 extern void exit (int);
50 extern void _exit (int);
51 /* Some non-Unix libcs have _exit, and won't allow it to be re-defined,
58 /* Some non-Unix libcs might not have _exit. */
59 /* Some non-Unix libcs have _exit, and won't allow it to be re-defined,
65 extern void abort (void);
72 extern void _Exit (int);
73 /* Some libcs have _Exit, and won't allow it to be re-defined,
80 /* Some libcs might not have _Exit. */
81 /* Some libcs have _Exit, and won't allow it to be re-defined,
87 extern void abort (void);