g++.dg/ext/visibility/template9.C is currently failing on targets
without visibility support, like Solaris 8 and 9 with Sun as:

FAIL: g++.dg/ext/visibility/template9.C -std=gnu++98 (test for excess errors)
Excess errors:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/ext/visibility/template9.C:14:1:
 warning: visibility attribute not supported in this configuration; ignored 
[-Wattributes]

Fixed like this, tested with the appropriate runtest invocations on
i386-pc-solaris2.8 and i386-pc-solaris2.11, installed on mainline.

        Rainer


2012-01-20  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.

# HG changeset patch
# Parent 801d60fef80f250f73313ffbd341da11485bfab3
Require visibility support in g++.dg/ext/visibility/template9.C

diff --git a/gcc/testsuite/g++.dg/ext/visibility/template9.C b/gcc/testsuite/g++.dg/ext/visibility/template9.C
--- a/gcc/testsuite/g++.dg/ext/visibility/template9.C
+++ b/gcc/testsuite/g++.dg/ext/visibility/template9.C
@@ -1,4 +1,5 @@
 // PR c++/51813
+// { dg-require-visibility "" }
 // { dg-options -fvisibility=hidden }
 // { dg-final { scan-assembler-not "hidden\\s+_ZN1N1fI1AEEvT" } }
 
-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to