mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
thunk3.C: Use .weak_definition on darwin.
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. From-SVN: r119816
This commit is contained in:
@@ -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 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
* lib/gcc-dg.exp (${tool}_load): Fix invocation of
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user