aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBruce Korb <bkorb@gnu.org>2000-02-20 23:15:32 +0000
committerBruce Korb <korbb@gcc.gnu.org>2000-02-20 23:15:32 +0000
commit2260b683e43dd8a7cc4e797d531300fc2c8b89f3 (patch)
tree0320f78880ef7ac5d816d07de659bce8855876ee /gcc
parentf76ca83c3cd98645c0b79bb0cf3799f07483ed7c (diff)
downloadgcc-2260b683e43dd8a7cc4e797d531300fc2c8b89f3.zip
gcc-2260b683e43dd8a7cc4e797d531300fc2c8b89f3.tar.gz
gcc-2260b683e43dd8a7cc4e797d531300fc2c8b89f3.tar.bz2
va_list typedef needs to be disabled
From-SVN: r32080
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/fixinc/inclhack.def2
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 57917fa..c45eb87 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2000-02-20 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/inclhack.def(stdio_va_list):
+ typedef needs to be disabled.
+ * fixinc/inclhack.sh: regen
+ * fixinc/fixincl.x: regen
+
2000-02-20 Geoff Keating <geoffk@cygnus.com>
* print-rtl.c (print_rtx): Don't print addresses when
diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def
index d4785c4..0cd35ec 100644
--- a/gcc/fixinc/inclhack.def
+++ b/gcc/fixinc/inclhack.def
@@ -1650,6 +1650,8 @@ fix = {
"s@ va_list@ __not_va_list__@\n"
"s@\\*va_list@*__not_va_list__@\n"
"s@ __va_list)@ __gnuc_va_list)@\n"
+ "s@typedef[ \t]\\(.*\\)[ \t]va_list[ \t]*;"
+ "@typedef \\1 __not_va_list__;@\n"
"s@GNUC_VA_LIST@GNUC_Va_LIST@\n"
"s@_NEED___VA_LIST@_NEED___Va_LIST@\n"
"s@VA_LIST@DUMMY_VA_LIST@\n"