diff options
author | Richard Henderson <rth@cygnus.com> | 1998-08-31 06:59:22 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1998-08-31 06:59:22 -0700 |
commit | cce7231983afaf8ffe0765ce651c9c905eb22c76 (patch) | |
tree | 2328937c241df6dcc83b24ba317ee2ce7891e0f8 /gcc | |
parent | 7c1cc8097d0fb8ec242ed0c0b839bd89c2cd123a (diff) | |
download | gcc-cce7231983afaf8ffe0765ce651c9c905eb22c76.zip gcc-cce7231983afaf8ffe0765ce651c9c905eb22c76.tar.gz gcc-cce7231983afaf8ffe0765ce651c9c905eb22c76.tar.bz2 |
va_list.h: New file.
* alpha/va_list.h: New file.
* alpha/x-alpha (EXTRA_HEADERS): New. Add va_list.h.
From-SVN: r22137
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/alpha/va_list.h | 16 | ||||
-rw-r--r-- | gcc/config/alpha/x-alpha | 1 |
3 files changed, 22 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bce4407..36aef98 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Aug 31 13:57:55 1998 Richard Henderson <rth@cygnus.com> + + * alpha/va_list.h: New file. + * alpha/x-alpha (EXTRA_HEADERS): New. Add va_list.h. + Mon Aug 31 14:55:02 1998 Jeffrey A Law (law@cygnus.com) * NEWS: Fix typos. diff --git a/gcc/config/alpha/va_list.h b/gcc/config/alpha/va_list.h new file mode 100644 index 0000000..c9ab2b0 --- /dev/null +++ b/gcc/config/alpha/va_list.h @@ -0,0 +1,16 @@ +/* A replacement for Digital Unix's <va_list.h>. */ + +#include <va-alpha.h> + +#if !defined(_VA_LIST) && !defined(_HIDDEN_VA_LIST) +#define _VA_LIST +typedef __gnuc_va_list va_list; + +#elif defined(_HIDDEN_VA_LIST) && !defined(_HIDDEN_VA_LIST_DONE) +#define _HIDDEN_VA_LIST_DONE +typedef __gnuc_va_list __va_list; + +#elif defined(_HIDDEN_VA_LIST) && defined(_VA_LIST) +#undef _HIDDEN_VA_LIST + +#endif diff --git a/gcc/config/alpha/x-alpha b/gcc/config/alpha/x-alpha index 9919747..9686ab9 100644 --- a/gcc/config/alpha/x-alpha +++ b/gcc/config/alpha/x-alpha @@ -1 +1,2 @@ CLIB=-lmld +EXTRA_HEADERS = $(srcdir)/config/alpha/va_list.h |