diff options
Diffstat (limited to 'contrib/gcc/doc/hostconfig.texi')
-rw-r--r-- | contrib/gcc/doc/hostconfig.texi | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/contrib/gcc/doc/hostconfig.texi b/contrib/gcc/doc/hostconfig.texi index 8830c6b8ac1af..1c97ac278e724 100644 --- a/contrib/gcc/doc/hostconfig.texi +++ b/contrib/gcc/doc/hostconfig.texi @@ -1,5 +1,5 @@ @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -@c 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +@c 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gccint.texi. @@ -71,6 +71,13 @@ indicate an out-of-date PCH file (built by some other GCC executable), and such a PCH file won't work. @end deftypefn +@deftypefn {Host Hook} size_t HOST_HOOKS_GT_PCH_ALLOC_GRANULARITY (void); +This host hook returns the alignment required for allocating virtual +memory. Usually this is the same as getpagesize, but on some hosts the +alignment for reserving memory differs from the pagesize for committing +memory. +@end deftypefn + @node Filesystem @section Host Filesystem @cindex configuration file @@ -143,10 +150,23 @@ constructing the index part of debugging dump file names. The resultant string must fit in fifteen bytes. The full filename will be the concatenation of: the prefix of the assembler file name, the string resulting from applying this format to an index number, and a string -unique to each dump file kind, e.g. @samp{rtl}. +unique to each dump file kind, e.g.@: @samp{rtl}. If you do not define this macro, GCC will use @samp{.%02d.}. You should define this macro if using the default will create an invalid file name. + +@item DELETE_IF_ORDINARY +Define this macro to be a C statement (sans semicolon) that performs +host-dependent removal of ordinary temp files in the compilation driver. + +If you do not define this macro, GCC will use the default version. You +should define this macro if the default version does not reliably remove +the temp file as, for example, on VMS which allows multiple versions +of a file. + +@item HOST_LACKS_INODE_NUMBERS +Define this macro if the host filesystem does not report meaningful inode +numbers in struct stat. @end ftable @node Host Misc @@ -188,10 +208,10 @@ initialization when @code{collect2} is being initialized. If defined, a C statement (sans semicolon) that performs host-dependent initialization when a compilation driver is being initialized. -@item SMALL_ARG_MAX -Define this macro if the host system has a small limit on the total -size of an argument vector. This causes the driver to take more care -not to pass unnecessary arguments to subprocesses. +@item HOST_LONG_LONG_FORMAT +If defined, the string used to indicate an argument of type @code{long +long} to functions like @code{printf}. The default value is +@code{"ll"}. @end ftable In addition, if @command{configure} generates an incorrect definition of |