aboutsummaryrefslogtreecommitdiff
path: root/fixincludes/tests
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2010-10-20 17:36:15 +0000
committerRainer Orth <ro@gcc.gnu.org>2010-10-20 17:36:15 +0000
commit1e335ae287bcac197da44809ca5aa7ef55d2afd4 (patch)
treed094eb673873c0d25db471c45eb2369dad1ab79c /fixincludes/tests
parent4244a86e669bb667e282329e6c1015de56ead9ea (diff)
downloadgcc-1e335ae287bcac197da44809ca5aa7ef55d2afd4.zip
gcc-1e335ae287bcac197da44809ca5aa7ef55d2afd4.tar.gz
gcc-1e335ae287bcac197da44809ca5aa7ef55d2afd4.tar.bz2
re PR c++/46024 (g++.dg/warn/miss-format-1.C FAILs on Solaris 8 and 9)
fixincludes: PR c++/46024 * inclhack.def (solaris_sys_va_list): New fix. * fixincl.x: Regenerate. * tests/base/sys/va_list.h: New test. gcc/testsuite: PR c++/46024 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces. From-SVN: r165731
Diffstat (limited to 'fixincludes/tests')
-rw-r--r--fixincludes/tests/base/sys/va_list.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/fixincludes/tests/base/sys/va_list.h b/fixincludes/tests/base/sys/va_list.h
new file mode 100644
index 0000000..8c69e2d
--- /dev/null
+++ b/fixincludes/tests/base/sys/va_list.h
@@ -0,0 +1,22 @@
+/* DO NOT EDIT THIS FILE.
+
+ It has been auto-edited by fixincludes from:
+
+ "fixinc/tests/inc/sys/va_list.h"
+
+ This had to be done to correct non-standard usages in the
+ original, manufacturer supplied header file. */
+
+
+
+#if defined( SOLARIS_SYS_VA_LIST_CHECK )
+#ifdef __GNUC__
+typedef __builtin_va_list __va_list;
+#else
+#if defined(__STDC__) && !defined(__ia64)
+typedef void *__va_list;
+#else
+typedef char *__va_list;
+#endif
+#endif
+#endif /* SOLARIS_SYS_VA_LIST_CHECK */