diff options
author | Steve Ellcey <sje@cup.hp.com> | 2002-10-04 16:13:12 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2002-10-04 16:13:12 +0000 |
commit | 0fca111b3cbf62e792f1fa475aded7496aab4caf (patch) | |
tree | df99a9d5b32a4184862fbc9cd187f25fb070ecf3 /gcc/fixinc/inclhack.def | |
parent | 229b303adff3903e4e4f717389ca7603bf7b3591 (diff) | |
download | gcc-0fca111b3cbf62e792f1fa475aded7496aab4caf.zip gcc-0fca111b3cbf62e792f1fa475aded7496aab4caf.tar.gz gcc-0fca111b3cbf62e792f1fa475aded7496aab4caf.tar.bz2 |
inclhack.def (hpux11_abs): New.
* fixinc/inclhack.def (hpux11_abs): New.
(stdio_va_list): change __va_list__ to __gnuc_va_list.
* fixinc/fixincl.x: Rebuild.
From-SVN: r57821
Diffstat (limited to 'gcc/fixinc/inclhack.def')
-rw-r--r-- | gcc/fixinc/inclhack.def | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def index 2fce20f..12fc234 100644 --- a/gcc/fixinc/inclhack.def +++ b/gcc/fixinc/inclhack.def @@ -1165,6 +1165,19 @@ fix = { /* + * Make sure hpux defines abs in header. + */ +fix = { + hackname = hpux11_abs; + mach = ia64-hp-hpux11*; + files = stdlib.h; + select = "ifndef _MATH_INCLUDED"; + sed = "s/ifndef _MATH_INCLUDED/if !defined(_MATH_INCLUDED) || defined(__GNUG__)/"; + test_text = "#ifndef _MATH_INCLUDED"; +}; + + +/* * Prevent HP-UX 11 from defining __size_t and preventing size_t from * being defined by having it define _hpux_size_t instead. */ @@ -2216,6 +2229,7 @@ fix = { "s@ __va_list)@ __gnuc_va_list)@\n" "s@typedef[ \t]\\(.*\\)[ \t]va_list[ \t]*;" "@typedef \\1 __not_va_list__;@\n" + "s@typedef[ \t]*__va_list__@typedef __gnuc_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" |