OSDN Git Service

* gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / darwin-20040812-1.c
1 /* Test dead code strip support.  */
2 /* Contributed by Devang Patel  <dpatel@apple.com>  */
3  
4 /* { dg-do compile { target *-*-darwin* } } */
5
6 const char my_version_string[] __attribute__((__used__))
7   = "Do not remove this string\n";
8  
9  static int
10  __attribute__((__used__))
11       static_debug_routine()
12 {
13    int i;
14    i = 42;
15 }
16  
17 int
18 main ()
19 {
20    return 0;
21 }
22  
23 /* { dg-final { scan-assembler ".no_dead_strip _my_version_string" } } */
24 /* { dg-final { scan-assembler ".no_dead_strip _static_debug_routine" } } */