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