stringify __USER_LABEL_PREFIX__ in pr85248 testcase.
authorIain Sandoe <iain@sandoe.co.uk>
Wed, 22 Aug 2018 12:22:07 +0000 (12:22 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Wed, 22 Aug 2018 12:22:07 +0000 (12:22 +0000)
gcc/testsuite

* gcc.dg/lto/pr85248_0.c (test_alias):
Stringify __USER_LABEL_PREFIX__.
(test_noreturn): Likewise.

From-SVN: r263769

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/pr85248_0.c

index e238d93825a05739884a5abb92fa346d33f110b8..b958ad2369ec80c5f2fede3c26caef600751934c 100644 (file)
@@ -1,3 +1,9 @@
+2018-08-22  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/lto/pr85248_0.c (test_alias):
+       Stringify __USER_LABEL_PREFIX__.
+       (test_noreturn): Likewise.
+
 2018-08-22  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/86988
index df61ac976a554c8b8f10f470fbd7ecc91cec7125..902f4b6620c95967c105ecacc8c96ca99228b69f 100644 (file)
@@ -2,8 +2,13 @@
 /* { dg-lto-do run } */
 /* { dg-lto-options { { -flto -O2 } } } */
 
-extern void test_alias (int s, int e) __asm__ (__USER_LABEL_PREFIX__ "test");
-extern void test_noreturn (int s, int e) __asm__ (__USER_LABEL_PREFIX__ "test")
+#define STR1(X) #X
+#define STR2(X) STR1(X)
+
+extern void test_alias (int s, int e) 
+  __asm__ (STR2(__USER_LABEL_PREFIX__) "test");
+extern void test_noreturn (int s, int e)
+  __asm__ (STR2(__USER_LABEL_PREFIX__)  "test")
   __attribute__ ((__noreturn__));
 
 extern inline __attribute__ ((__always_inline__, __gnu_inline__)) void