contrib.texi, [...]: Consistently use "GNU/Linux" and "Microsoft Windows" terminology.
* doc/contrib.texi, doc/cppenv.texi, doc/extend.texi, doc/install.texi, doc/invoke.texi, doc/tm.texi: Consistently use "GNU/Linux" and "Microsoft Windows" terminology. From-SVN: r76078
This commit is contained in:
parent
3ab51846c1
commit
95fef11f10
|
@ -1,3 +1,9 @@
|
|||
2004-01-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
||||
|
||||
* doc/contrib.texi, doc/cppenv.texi, doc/extend.texi,
|
||||
doc/install.texi, doc/invoke.texi, doc/tm.texi: Consistently use
|
||||
"GNU/Linux" and "Microsoft Windows" terminology.
|
||||
|
||||
2004-01-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
||||
|
||||
* doc/c-tree.texi, doc/compat.texi, doc/cpp.texi,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000,
|
||||
@c 2001,2002,2003 Free Software Foundation, Inc.
|
||||
@c 2001,2002,2003,2004 Free Software Foundation, Inc.
|
||||
@c This is part of the GCC manual.
|
||||
@c For copying conditions, see the file gcc.texi.
|
||||
|
||||
|
@ -55,7 +55,7 @@ Scott Bambrough for help porting the Java compiler.
|
|||
Wolfgang Bangerth for processing tons of bug reports.
|
||||
|
||||
@item
|
||||
Jon Beniston for his Windows port of Java.
|
||||
Jon Beniston for his Microsoft Windows port of Java.
|
||||
|
||||
@item
|
||||
Daniel Berlin for better DWARF2 support, faster/better optimizations,
|
||||
|
@ -417,7 +417,7 @@ head maintainer of GCC for several years.
|
|||
|
||||
@item
|
||||
Mumit Khan for various contributions to the Cygwin and Mingw32 ports and
|
||||
maintaining binary releases for Windows hosts, and for massive libstdc++
|
||||
maintaining binary releases for Microsoft Windows hosts, and for massive libstdc++
|
||||
porting work to Cygwin/Mingw32.
|
||||
|
||||
@item
|
||||
|
@ -515,7 +515,7 @@ for Java test code.
|
|||
Bryce McKinlay for numerous GCJ and libgcj fixes and improvements.
|
||||
|
||||
@item
|
||||
Adam Megacz for his work on the Windows port of GCJ.
|
||||
Adam Megacz for his work on the Microsoft Windows port of GCJ.
|
||||
|
||||
@item
|
||||
Michael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS,
|
||||
|
@ -745,7 +745,7 @@ the LWG (thereby keeping us in line with updates from the ISO).
|
|||
|
||||
@item
|
||||
Franz Sirl for his ongoing work with making the PPC port stable
|
||||
for linux.
|
||||
for GNU/Linux.
|
||||
|
||||
@item
|
||||
Andrey Slepuhin for assorted AIX hacking.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@c Copyright (c) 1999, 2000, 2001, 2002
|
||||
@c Copyright (c) 1999, 2000, 2001, 2002, 2004
|
||||
@c Free Software Foundation, Inc.
|
||||
@c This is part of the CPP and GCC manuals.
|
||||
@c For copying conditions, see the file gcc.texi.
|
||||
|
@ -20,7 +20,7 @@
|
|||
Each variable's value is a list of directories separated by a special
|
||||
character, much like @env{PATH}, in which to look for header files.
|
||||
The special character, @code{PATH_SEPARATOR}, is target-dependent and
|
||||
determined at GCC build time. For Windows-based targets it is a
|
||||
determined at GCC build time. For Microsoft Windows-based targets it is a
|
||||
semicolon, and for almost all other targets it is a colon.
|
||||
|
||||
@env{CPATH} specifies a list of directories to be searched as if
|
||||
|
|
|
@ -2636,9 +2636,9 @@ option.
|
|||
|
||||
@item dllimport
|
||||
@cindex @code{__declspec(dllimport)}
|
||||
On Windows targets, the @code{dllimport} attribute causes the compiler
|
||||
On Microsoft Windows targets, the @code{dllimport} attribute causes the compiler
|
||||
to reference a function or variable via a global pointer to a pointer
|
||||
that is set up by the Windows dll library. The pointer name is formed by
|
||||
that is set up by the Microsoft Windows dll library. The pointer name is formed by
|
||||
combining @code{_imp__} and the function or variable name. The attribute
|
||||
implies @code{extern} storage.
|
||||
|
||||
|
@ -2656,7 +2656,7 @@ using thunks.
|
|||
|
||||
On cygwin, mingw and arm-pe targets, @code{__declspec(dllimport)} is
|
||||
recognized as a synonym for @code{__attribute__ ((dllimport))} for
|
||||
compatibility with other Windows compilers.
|
||||
compatibility with other Microsoft Windows compilers.
|
||||
|
||||
The use of the @code{dllimport} attribute on functions is not necessary,
|
||||
but provides a small performance benefit by eliminating a thunk in the
|
||||
|
@ -2672,7 +2672,7 @@ attribute can be disabled for functions by setting the
|
|||
|
||||
@item dllexport
|
||||
@cindex @code{__declspec(dllexport)}
|
||||
On Windows targets the @code{dllexport} attribute causes the compiler to
|
||||
On Microsoft Windows targets the @code{dllexport} attribute causes the compiler to
|
||||
provide a global pointer to a pointer in a dll, so that it can be
|
||||
referenced with the @code{dllimport} attribute. The pointer name is
|
||||
formed by combining @code{_imp__} and the function or variable name.
|
||||
|
@ -2689,7 +2689,7 @@ out-of-class.
|
|||
|
||||
On cygwin, mingw and arm-pe targets, @code{__declspec(dllexport)} is
|
||||
recognized as a synonym for @code{__attribute__ ((dllexport))} for
|
||||
compatibility with other Windows compilers.
|
||||
compatibility with other Microsoft Windows compilers.
|
||||
|
||||
Alternative methods for including the symbol in the dll's export table
|
||||
are to use a .def file with an @code{EXPORTS} section or, with GNU ld,
|
||||
|
@ -3299,7 +3299,7 @@ section, consider using the facilities of the linker instead.
|
|||
|
||||
@item shared
|
||||
@cindex @code{shared} variable attribute
|
||||
On Windows, in addition to putting variable definitions in a named
|
||||
On Microsoft Windows, in addition to putting variable definitions in a named
|
||||
section, the section can also be shared among all running copies of an
|
||||
executable or DLL@. For example, this small program defines shared data
|
||||
by putting it in a named section @code{shared} and marking the section
|
||||
|
@ -3322,7 +3322,7 @@ You may only use the @code{shared} attribute along with @code{section}
|
|||
attribute with a fully initialized global definition because of the way
|
||||
linkers work. See @code{section} attribute for more information.
|
||||
|
||||
The @code{shared} attribute is only available on Windows@.
|
||||
The @code{shared} attribute is only available on Microsoft Windows@.
|
||||
|
||||
@item tls_model ("@var{tls_model}")
|
||||
@cindex @code{tls_model} attribute
|
||||
|
@ -3425,7 +3425,7 @@ data between functions compiled with GCC and the native Microsoft compiler
|
|||
(either via function call or as data in a file), it may be necessary to access
|
||||
either format.
|
||||
|
||||
Currently @option{-m[no-]ms-bitfields} is provided for the Windows X86
|
||||
Currently @option{-m[no-]ms-bitfields} is provided for the Microsoft Windows X86
|
||||
compilers to match the native Microsoft compiler.
|
||||
@end table
|
||||
|
||||
|
@ -3721,7 +3721,7 @@ data between functions compiled with GCC and the native Microsoft compiler
|
|||
(either via function call or as data in a file), it may be necessary to access
|
||||
either format.
|
||||
|
||||
Currently @option{-m[no-]ms-bitfields} is provided for the Windows X86
|
||||
Currently @option{-m[no-]ms-bitfields} is provided for the Microsoft Windows X86
|
||||
compilers to match the native Microsoft compiler.
|
||||
@end table
|
||||
|
||||
|
@ -7905,7 +7905,7 @@ but there are other options as well.
|
|||
@end table
|
||||
|
||||
When used with GNU ld version 2.8 or later on an ELF system such as
|
||||
Linux/GNU or Solaris 2, or on Microsoft Windows, duplicate copies of
|
||||
GNU/Linux or Solaris 2, or on Microsoft Windows, duplicate copies of
|
||||
these constructs will be discarded at link time. This is known as
|
||||
COMDAT support.
|
||||
|
||||
|
@ -8082,7 +8082,7 @@ compiled separately.
|
|||
@end table
|
||||
|
||||
When used with GNU ld version 2.8 or later on an ELF system such as
|
||||
Linux/GNU or Solaris 2, or on Microsoft Windows, g++ supports the
|
||||
GNU/Linux or Solaris 2, or on Microsoft Windows, g++ supports the
|
||||
Borland model. On other systems, g++ implements neither automatic
|
||||
model.
|
||||
|
||||
|
|
|
@ -1029,7 +1029,7 @@ use DWARF 2 debugging information as the default.
|
|||
@item --enable-win32-registry
|
||||
@itemx --enable-win32-registry=@var{key}
|
||||
@itemx --disable-win32-registry
|
||||
The @option{--enable-win32-registry} option enables Windows-hosted GCC
|
||||
The @option{--enable-win32-registry} option enables Microsoft Windows-hosted GCC
|
||||
to look up installations paths in the registry using the following key:
|
||||
|
||||
@smallexample
|
||||
|
@ -3222,13 +3222,13 @@ Embedded PowerPC system in little endian mode.
|
|||
<hr />
|
||||
@end html
|
||||
@heading @anchor{s390-*-linux*}s390-*-linux*
|
||||
S/390 system running Linux for S/390@.
|
||||
S/390 system running GNU/Linux for S/390@.
|
||||
|
||||
@html
|
||||
<hr />
|
||||
@end html
|
||||
@heading @anchor{s390x-*-linux*}s390x-*-linux*
|
||||
zSeries system (64-bit) running Linux for zSeries@.
|
||||
zSeries system (64-bit) running GNU/Linux for zSeries@.
|
||||
|
||||
@html
|
||||
<hr />
|
||||
|
|
|
@ -7178,7 +7178,7 @@ option are incompatible.
|
|||
@itemx -malign-power
|
||||
@opindex malign-natural
|
||||
@opindex malign-power
|
||||
On AIX, Darwin, and 64-bit PowerPC Linux, the option
|
||||
On AIX, Darwin, and 64-bit PowerPC GNU/Linux, the option
|
||||
@option{-malign-natural} overrides the ABI-defined alignment of larger
|
||||
types, such as floating-point doubles, on their natural size-based boundary.
|
||||
The option @option{-malign-power} instructs GCC to follow the ABI-specified
|
||||
|
@ -9919,7 +9919,7 @@ Generate code for a big endian target. This is the default for HP-UX@.
|
|||
@item -mlittle-endian
|
||||
@opindex mlittle-endian
|
||||
Generate code for a little endian target. This is the default for AIX5
|
||||
and Linux.
|
||||
and GNU/Linux.
|
||||
|
||||
@item -mgnu-as
|
||||
@itemx -mno-gnu-as
|
||||
|
@ -10106,8 +10106,8 @@ which does not have this limitation.
|
|||
@opindex m64
|
||||
@opindex m31
|
||||
When @option{-m31} is specified, generate code compliant to the
|
||||
Linux for S/390 ABI@. When @option{-m64} is specified, generate
|
||||
code compliant to the Linux for zSeries ABI@. This allows GCC in
|
||||
GNU/Linux for S/390 ABI@. When @option{-m64} is specified, generate
|
||||
code compliant to the GNU/Linux for zSeries ABI@. This allows GCC in
|
||||
particular to generate 64-bit instructions. For the @samp{s390}
|
||||
targets, the default is @option{-m31}, while the @samp{s390x}
|
||||
targets default to @option{-m64}.
|
||||
|
@ -10121,9 +10121,9 @@ instructions available on z/Architecture.
|
|||
When @option{-mesa} is specified, generate code using the
|
||||
instructions available on ESA/390. Note that @option{-mesa} is
|
||||
not possible with @option{-m64}.
|
||||
When generating code compliant to the Linux for S/390 ABI,
|
||||
When generating code compliant to the GNU/Linux for S/390 ABI,
|
||||
the default is @option{-mesa}. When generating code compliant
|
||||
to the Linux for zSeries ABI, the default is @option{-mzarch}.
|
||||
to the GNU/Linux for zSeries ABI, the default is @option{-mzarch}.
|
||||
|
||||
@item -mmvcle
|
||||
@itemx -mno-mvcle
|
||||
|
|
|
@ -8305,7 +8305,7 @@ call @code{merge_attributes} to handle machine-independent merging.
|
|||
|
||||
@findex TARGET_DLLIMPORT_DECL_ATTRIBUTES
|
||||
If the only target-specific handling you require is @samp{dllimport} for
|
||||
Windows targets, you should define the macro
|
||||
Microsoft Windows targets, you should define the macro
|
||||
@code{TARGET_DLLIMPORT_DECL_ATTRIBUTES}. This links in a function
|
||||
called @code{merge_dllimport_decl_attributes} which can then be defined
|
||||
as the expansion of @code{TARGET_MERGE_DECL_ATTRIBUTES}. This is done
|
||||
|
@ -9100,7 +9100,7 @@ lists.
|
|||
Define this macro to a C expression representing a variant of the
|
||||
method call @var{mdecl}, if Java Native Interface (JNI) methods
|
||||
must be invoked differently from other methods on your target.
|
||||
For example, on 32-bit Windows, JNI methods must be invoked using
|
||||
For example, on 32-bit Microsoft Windows, JNI methods must be invoked using
|
||||
the @code{stdcall} calling convention and this macro is then
|
||||
defined as this expression:
|
||||
|
||||
|
|
Loading…
Reference in New Issue