[llvm-commits] [llvm-gcc-4.2] r57311 - in /llvm-gcc-4.2/trunk/gcc/testsuite: g++.dg/abi/key2.C g++.dg/eh/table.C g++.dg/gomp/atomic-10.C g++.dg/gomp/atomic-3.C g++.dg/gomp/atomic-9.C obj-c++.dg/objc2-instanceSizeStart-1.mm objc.dg/6128170.m

Dale Johannesen dalej at apple.com
Wed Oct 8 14:52:41 PDT 2008


Author: johannes
Date: Wed Oct  8 16:52:41 2008
New Revision: 57311

URL: http://llvm.org/viewvc/llvm-project?rev=57311&view=rev
Log:
Adjust or disable tests as appropriate for llvm-gcc.


Modified:
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/abi/key2.C
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/eh/table.C
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-10.C
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-3.C
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-9.C
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-instanceSizeStart-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/objc.dg/6128170.m

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/abi/key2.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.dg/abi/key2.C?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/abi/key2.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/abi/key2.C Wed Oct  8 16:52:41 2008
@@ -2,14 +2,14 @@
 // PR darwin/25908
 
 // { dg-do compile { target *-*-darwin* } }
-// { dg-final { scan-assembler ".globl __ZTV1f\\n	.weak_definition __ZTV1f\\n	.section __DATA,__const_coal,coalesced" } }
-// { dg-final { scan-assembler ".globl __ZTS1f\\n	.weak_definition __ZTS1f\\n	.section __TEXT,__const_coal,coalesced" } }
-// LLVM LOCAL begin
+// LLVM LOCAL begin rearrange tests to check current syntax
+// { dg-final { scan-assembler "	.section 	__DATA,__const_coal,coalesced\\n	.globl __ZTV1f\\n	.weak_definition __ZTV1f\\n" } }
+// { dg-final { scan-assembler "	.section 	__TEXT,__const_coal,coalesced\\n	.globl __ZTS1f\\n	.weak_definition __ZTS1f\\n" } }
 //  With llvm ZTI1f is in the right place, but the ordering is different
 // so the .section directive is not needed.  Do the best we can.
 // (It belongs in the same place as ZTV1f.)
-// LLVM LOCAL end
 // { dg-final { scan-assembler ".globl __ZTI1f\\n	.weak_definition __ZTI1f\\n" } }
+// LLVM LOCAL end
 
 class f
 {

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/eh/table.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.dg/eh/table.C?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/eh/table.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/eh/table.C Wed Oct  8 16:52:41 2008
@@ -1,5 +1,6 @@
 // { dg-do compile { target *-*-darwin* } }
-// { dg-final { scan-assembler "GCC_except_table0" } }
+// LLVM LOCAL adjust for different syntax
+// { dg-final { scan-assembler "GCC_except_table" } }
 void needed();
 void unneeded();
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-10.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.dg/gomp/atomic-10.C?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-10.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-10.C Wed Oct  8 16:52:41 2008
@@ -1,6 +1,8 @@
 // PR middle-end/28046
 // { dg-do compile }
 // { dg-options "-fopenmp -fdump-tree-gimple" }
+/* LLVM LOCAL test not applicable */
+/* { dg-require-fdump "" } */
 
 int a[3], b;
 struct C { int x; int y; } c;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-3.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.dg/gomp/atomic-3.C?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-3.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-3.C Wed Oct  8 16:52:41 2008
@@ -1,5 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-fopenmp -fdump-tree-gimple" } */
+/* LLVM LOCAL test not applicable */
+/* { dg-require-fdump "" } */
 
 int *xyzzy;
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-9.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.dg/gomp/atomic-9.C?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-9.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/gomp/atomic-9.C Wed Oct  8 16:52:41 2008
@@ -1,5 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-fopenmp -fdump-tree-gimple" } */
+/* LLVM LOCAL test not applicable */
+/* { dg-require-fdump "" } */
 
 volatile int *bar(void);
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-instanceSizeStart-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc2-instanceSizeStart-1.mm?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-instanceSizeStart-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-instanceSizeStart-1.mm Wed Oct  8 16:52:41 2008
@@ -11,4 +11,5 @@
 @implementation SubNoIvars @end
 
 int main() { return 0; }
-/* { dg-final { scan-assembler "l_OBJC_CLASS_RO_\\\$_SubNoIvars:\n\t.long\t0\n\t.long\t8\n\t.long\t8" } } */
+/* LLVM LOCAL adjust for different syntax */
+/* { dg-final { scan-assembler "l_OBJC_CLASS_RO_\\\$_SubNoIvars:.*\n\t(.space\t4|.long\t0)\n\t.long\t8.*\n\t.long\t8" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/objc.dg/6128170.m
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/objc.dg/6128170.m?rev=57311&r1=57310&r2=57311&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/objc.dg/6128170.m (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/objc.dg/6128170.m Wed Oct  8 16:52:41 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file 6128170 */
 /* { dg-do compile { target i?86*-*-darwin* x86_64-*-darwin* } } */
 /* { dg-options { "-m64" } } */
-/* { dg-final { scan-assembler "GCC_except_table.*:\nLLSDA" } } */
+/* LLVM LOCAL adjust for different syntax */
+/* { dg-final { scan-assembler "GCC_except_table.*:\n(LLSDA|Lexception)" } } */
 /* { dg-final { scan-assembler-not "GCC_except_table.*:\n\t.align" } } */
 #include <Foundation/Foundation.h>
 void test()





More information about the llvm-commits mailing list