OSDN Git Service

312dee1fba4bfabb8ea03ccbfdfed5bf3b5fad3d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20011119-2.c
1 #define ASMNAME(cname)  ASMNAME2 (__USER_LABEL_PREFIX__, cname)
2 #define ASMNAME2(prefix, cname) STRING (prefix) cname
3 #define STRING(x)    #x
4
5 extern inline int foo (void) { return 23; }
6 int bar (void) { return foo (); }
7 extern int foo (void) __attribute__ ((weak, alias ("xxx")));
8 int baz (void) { return foo (); }
9 int xxx(void) __asm__(ASMNAME ("xxx"));
10 int xxx(void) { return 23; }