dead-strip-3.c   [plain text]


/* APPLE LOCAL file */
/* Test dead code strip support.  */
/* Contributed by Devang Patel  <dpatel@apple.com>  */

/* { dg-do compile } */

__private_extern__ const char my_version_string[] __attribute__((__used__))
 = "Do not remove this string\n";

static int
__attribute__((__used__))
     static_debug_routine()
{
  int i;
  i = 42;
}

int
main ()
{
  return 0;
}

/* { dg-final { scan-assembler ".no_dead_strip _my_version_string" } } */
/* { dg-final { scan-assembler ".no_dead_strip _static_debug_routine" } } */