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 <[email protected]>
* 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