OSDN Git Service

gcc/testsuite:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2011 08:50:40 +0000 (08:50 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2011 08:50:40 +0000 (08:50 +0000)
* gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
* gcc.misc-tests/gcov-17.c: Likewise.
* g++.dg/gcov/gcov-8.C: Likewise.
* g++.dg/gcov/gcov-9.C: Likewise.

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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gcov/gcov-8.C
gcc/testsuite/g++.dg/gcov/gcov-9.C
gcc/testsuite/gcc.misc-tests/gcov-16.c
gcc/testsuite/gcc.misc-tests/gcov-17.c

index 0f3216e..086c1fb 100644 (file)
@@ -1,3 +1,10 @@
+2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
+       * gcc.misc-tests/gcov-17.c: Likewise.
+       * g++.dg/gcov/gcov-8.C: Likewise.
+       * g++.dg/gcov/gcov-9.C: Likewise.
+
 2011-11-21  Torvald Riegel  <triegel@redhat.com>
 
        * g++.dg/tm/pr47747.C: New test.
 2011-11-21  Torvald Riegel  <triegel@redhat.com>
 
        * g++.dg/tm/pr47747.C: New test.
index 25e265e..272cefc 100644 (file)
@@ -10,4 +10,5 @@ void X::Fink ()
 {
 }
 
 {
 }
 
-/* { dg-final { scan-assembler "\\.hidden\t__gcov___ZN1X4FinkEv" } } */
+/* { dg-final { scan-assembler "\\.hidden\t__gcov___ZN1X4FinkEv" { target { ! *-*-darwin*  } } } } */
+/* { dg-final { scan-assembler "\\.private_extern ___gcov___ZN1X4FinkEv" { target *-*-darwin* } } } */
index e8d5ad8..b9c64d2 100644 (file)
@@ -10,6 +10,8 @@ extern "C" void (*Foo ()) ()
   return Boo;
 }
 
   return Boo;
 }
 
-/* { dg-final { scan-assembler "\\.hidden\t__gcov___Z3Boov" } } */
+/* { dg-final { scan-assembler "\\.hidden\t__gcov___Z3Boov" { target { ! *-*-darwin*  } } } } */
+/* { dg-final { scan-assembler "\\.private_extern ___gcov___Z3Boov" { target *-*-darwin* } } } */
 /* { dg-final { scan-assembler "__gcov__Foo:" } } */
 /* { dg-final { scan-assembler "__gcov__Foo:" } } */
-/* { dg-final { scan-assembler-not "\\.hidden\t__gcov__Foo" } } */
+/* { dg-final { scan-assembler-not "\\.hidden\t__gcov__Foo" { target { ! *-*-darwin*  } } } } */
+/* { dg-final { scan-assembler-not "\\.private_extern ___gcov__Foo" { target *-*-darwin* } } } */
index b05c4a0..478f44a 100644 (file)
@@ -8,4 +8,5 @@ void Foo ()
 {
 }
 
 {
 }
 
- /* { dg-final { scan-assembler "\\.hidden\t__gcov__Foo" } } */
+ /* { dg-final { scan-assembler "\\.hidden\t__gcov__Foo" { target { ! *-*-darwin*  } } } } */
+ /* { dg-final { scan-assembler "\\.private_extern ___gcov__Foo" { target *-*-darwin* } } } */
index 66f50f2..f8ff794 100644 (file)
@@ -8,4 +8,5 @@ void __attribute__ ((visibility ("hidden"), weak)) Foo ()
 {
 }
 
 {
 }
 
-/* { dg-final { scan-assembler "\\.hidden\t__gcov__Foo" } } */
+/* { dg-final { scan-assembler "\\.hidden\t__gcov__Foo" { target { ! *-*-darwin*  } } } } */
+/* { dg-final { scan-assembler "\\.private_extern ___gcov__Foo" { target *-*-darwin* } } } */