OSDN Git Service

2006-12-12 Josh Conner <jconner@apple.com>
authorjconner <jconner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Dec 2006 02:16:19 +0000 (02:16 +0000)
committerjconner <jconner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Dec 2006 02:16:19 +0000 (02:16 +0000)
* g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
* g++.dg/abi/thunk4.C: Likewise.
* g++.dg/abi/rtti3.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119815 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/rtti3.C
gcc/testsuite/g++.dg/abi/thunk3.C
gcc/testsuite/g++.dg/abi/thunk4.C

index b2026db..b42ce26 100644 (file)
@@ -1,3 +1,9 @@
+2006-12-12  Josh Conner  <jconner@apple.com>
+
+       * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
+       * g++.dg/abi/thunk4.C: Likewise.
+       * g++.dg/abi/rtti3.C: Likewise.
+
 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
 
        * gcc.target/spu/cpat-1.c: New test.
index 4c118d1..ee562ad 100644 (file)
@@ -2,8 +2,10 @@
 // necessarily the type info object
 
 // { dg-require-weak "" }
-// { dg-final { scan-assembler ".weak\[ \t\]_?_ZTSPP1A" } }
-// { dg-final { scan-assembler-not ".weak\[ \t\]_?_ZTIPP1A" } }
+// { dg-final { scan-assembler ".weak\[ \t\]_?_ZTSPP1A" { target { ! { *-*-darwin* } } } } }
+// { dg-final { scan-assembler-not ".weak\[ \t\]_?_ZTIPP1A" { target { ! { *-*-darwin* } } } } }
+// { dg-final { scan-assembler ".weak_definition\[ \t\]_?_ZTSPP1A" { target { *-*-darwin* } } } }
+// { dg-final { scan-assembler-not ".weak_definition\[ \t\]_?_ZTIPP1A" { target { *-*-darwin* } } } }
 
 struct A;
 
index 53fcbd8..f2347f7 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-weak "" }
-// { dg-final { scan-assembler-not ".weak\[\t \]_?_ZThn._N7Derived3FooEv" } }
+// { dg-final { scan-assembler-not ".weak\[\t \]_?_ZThn._N7Derived3FooEv" { target { ! { *-*-darwin* } } } } }
+// { dg-final { scan-assembler-not ".weak_definition\[\t \]_?_ZThn._N7Derived3FooEv" { target { *-*-darwin* } } } }
 
 struct Base 
 {
index f78a48d..79af662 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-weak "" }
-// { dg-final { scan-assembler ".weak\[ \t\]_?_ZThn._N7Derived3FooEv" } }
+// { dg-final { scan-assembler ".weak\[ \t\]_?_ZThn._N7Derived3FooEv" { target { ! { *-*-darwin* } } } } }
+// { dg-final { scan-assembler ".weak_definition\[ \t\]_?_ZThn._N7Derived3FooEv" { target { *-*-darwin* } } } }
 
 struct Base 
 {