20000724-1.c: Don't use multiline strings.
authorZack Weinberg <zackw@stanford.edu>
Wed, 7 Mar 2001 01:29:32 +0000 (01:29 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Wed, 7 Mar 2001 01:29:32 +0000 (01:29 +0000)
2001-03-06  Zack Weinberg  <zackw@stanford.edu>

* gcc.dg/20000724-1.c: Don't use multiline strings.

From-SVN: r40278

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20000724-1.c

index d0a7835b769aedda851b20f6c0d53c87c68ccdfc..2fb4ae904a65697c250564e6adbb3ea2f970e42e 100644 (file)
@@ -1,3 +1,7 @@
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+       * gcc.dg/20000724-1.c: Don't use multiline strings.
+
 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
 
         * objc/execute/string1.m, objc/execute/string2.m: Compare the
index 17d2e7ee0d9efe61a809f2da1d20091bc654dfdc..5027d6e97463d968f5c28b38e54d0d41571ad6da 100644 (file)
@@ -30,16 +30,24 @@ void do_check(struct s *x)
     abort();
 }
 
-asm ("
-___checkme:
-  pushl %eax; pushl %ebx; pushl %ecx; pushl %edx; pushl %esi; pushl %edi; pushl $0; pushl $0
-  pushl $0; pushl $0; pushl $0; pushl $0; pushl $0; pushl $0; pushl $0; pushl $0
-  movl %ecx, %eax
-  call do_check
-  popl %eax; popl %eax; popl %eax; popl %eax; popl %eax; popl %eax; popl %eax; popl %eax
-  popl %eax; popl %eax; popl %edi; popl %esi; popl %edx; popl %ecx; popl %ebx; popl %eax
-  ret
-");
+#define NT "\n\t"
+
+asm ("\n"
+"___checkme:"
+NT     "pushl %eax; pushl %ebx; pushl %ecx; pushl %edx; pushl %esi; pushl %edi"
+
+NT     "pushl $0; pushl $0; pushl $0; pushl $0; pushl $0"
+NT     "pushl $0; pushl $0; pushl $0; pushl $0; pushl $0"
+
+NT     "movl %ecx, %eax"
+NT     "call do_check"
+
+NT     "popl %eax; popl %eax; popl %eax; popl %eax; popl %eax"
+NT     "popl %eax; popl %eax; popl %eax; popl %eax; popl %eax"
+
+NT     "popl %edi; popl %esi; popl %edx; popl %ecx; popl %ebx; popl %eax"
+NT     "ret"
+);
 
 extern inline void do_asm(struct s * x)
 {