gcov-16.c: Adjust scan-assembler for Darwin.
authorIain Sandoe <iains@gcc.gnu.org>
Tue, 22 Nov 2011 08:50:40 +0000 (08:50 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Tue, 22 Nov 2011 08:50:40 +0000 (08:50 +0000)
gcc/testsuite:

* 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.

From-SVN: r181610

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 0f3216e6da2adc21ce2cd52f9f8bf5d76d5b68c2..086c1fb7e6bddf4b76ef756142cb8071dafb229a 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.
index 25e265e9c9836cd783ee4a644dc2366a79bee5d5..272cefc373b4cbf269a63168e7d1ebfdd7a9f90b 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 e8d5ad8b0a4d67e3c3bd625e6e897ae479c5d2a3..b9c64d22e561f34ebce1526409eb637b0fbc04c7 100644 (file)
@@ -10,6 +10,8 @@ extern "C" void (*Foo ()) ()
   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-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 b05c4a064e8e0d6d3ac499ef07106cfe947c5c18..478f44a367d5f53c63c1ea53e8147a53e20db3b1 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 66f50f27477a1cf20c22ad8fd998cbf89b7e455a..f8ff794215cefbe795707240e732dd6613008aa7 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* } } } */