OSDN Git Service

Fix fallout from PR middle-end/15700:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20011119-2.c
index ab649b9..312dee1 100644 (file)
@@ -1,6 +1,10 @@
+#define ASMNAME(cname)  ASMNAME2 (__USER_LABEL_PREFIX__, cname)
+#define ASMNAME2(prefix, cname) STRING (prefix) cname
+#define STRING(x)    #x
+
 extern inline int foo (void) { return 23; }
 int bar (void) { return foo (); }
 extern int foo (void) __attribute__ ((weak, alias ("xxx")));
 int baz (void) { return foo (); }
-int xxx(void) __asm__("xxx");
+int xxx(void) __asm__(ASMNAME ("xxx"));
 int xxx(void) { return 23; }