xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/attr-used.c (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3 
4 static void function_declaration_before(void) __attribute__((__used__));
5 
function_declaration_before(void)6 static void function_declaration_before(void) {}
7 
function_declaration_after(void)8 static void function_declaration_after(void) {}
9 
10 static void function_declaration_after(void) __attribute__((__used__));
11 
12 /* { dg-final { scan-assembler "function_declaration_before" } } */
13 /* { dg-final { scan-assembler "function_declaration_after" } } */
14