Commit dcef1843 by Geoffrey Keating Committed by Geoffrey Keating

extend.texi (Function Attributes): Remove documentation for PowerPC Windows NT…

extend.texi (Function Attributes): Remove documentation for PowerPC Windows NT function attributes..

	* doc/extend.texi (Function Attributes): Remove documentation
	for PowerPC Windows NT function attributes..

From-SVN: r62268
parent 7073f474
2003-02-01 Geoffrey Keating <geoffk@apple.com>
* doc/extend.texi (Function Attributes): Remove documentation
for PowerPC Windows NT function attributes..
2003-02-01 Daniel Jacobowitz <drow@mvista.com> 2003-02-01 Daniel Jacobowitz <drow@mvista.com>
* dwarf2out.c (gen_type_die): Check for typedefs before calling * dwarf2out.c (gen_type_die): Check for typedefs before calling
......
...@@ -2367,9 +2367,6 @@ On the Intel 386, the @code{stdcall} attribute causes the compiler to ...@@ -2367,9 +2367,6 @@ On the Intel 386, the @code{stdcall} attribute causes the compiler to
assume that the called function will pop off the stack space used to assume that the called function will pop off the stack space used to
pass arguments, unless it takes a variable number of arguments. pass arguments, unless it takes a variable number of arguments.
The PowerPC compiler for Windows NT currently ignores the @code{stdcall}
attribute.
@item fastcall @item fastcall
@cindex functions that pop the argument stack on the 386 @cindex functions that pop the argument stack on the 386
On the Intel 386, the @code{fastcall} attribute causes the compiler to On the Intel 386, the @code{fastcall} attribute causes the compiler to
...@@ -2386,9 +2383,6 @@ assume that the calling function will pop off the stack space used to ...@@ -2386,9 +2383,6 @@ assume that the calling function will pop off the stack space used to
pass arguments. This is pass arguments. This is
useful to override the effects of the @option{-mrtd} switch. useful to override the effects of the @option{-mrtd} switch.
The PowerPC compiler for Windows NT currently ignores the @code{cdecl}
attribute.
@item longcall/shortcall @item longcall/shortcall
@cindex functions called via pointer on the RS/6000 and PowerPC @cindex functions called via pointer on the RS/6000 and PowerPC
On the RS/6000 and PowerPC, the @code{longcall} attribute causes the On the RS/6000 and PowerPC, the @code{longcall} attribute causes the
...@@ -2412,31 +2406,6 @@ contents of that register. The @code{short_call} attribute always places ...@@ -2412,31 +2406,6 @@ contents of that register. The @code{short_call} attribute always places
the offset to the function from the call site into the @samp{BL} the offset to the function from the call site into the @samp{BL}
instruction directly. instruction directly.
@item dllimport
@cindex functions which are imported from a dll on PowerPC Windows NT
On the PowerPC running Windows NT, the @code{dllimport} attribute causes
the compiler to call the function via a global pointer to the function
pointer that is set up by the Windows NT dll library. The pointer name
is formed by combining @code{__imp_} and the function name.
@item dllexport
@cindex functions which are exported from a dll on PowerPC Windows NT
On the PowerPC running Windows NT, the @code{dllexport} attribute causes
the compiler to provide a global pointer to the function pointer, so
that it can be called with the @code{dllimport} attribute. The pointer
name is formed by combining @code{__imp_} and the function name.
@item exception (@var{except-func} [, @var{except-arg}])
@cindex functions which specify exception handling on PowerPC Windows NT
On the PowerPC running Windows NT, the @code{exception} attribute causes
the compiler to modify the structured exception table entry it emits for
the declared function. The string or identifier @var{except-func} is
placed in the third entry of the structured exception table. It
represents a function, which is called by the exception handling
mechanism if an exception occurs. If it was specified, the string or
identifier @var{except-arg} is placed in the fourth entry of the
structured exception table.
@item function_vector @item function_vector
@cindex calling functions through the function vector on the H8/300 processors @cindex calling functions through the function vector on the H8/300 processors
Use this attribute on the H8/300 and H8/300H to indicate that the specified Use this attribute on the H8/300 and H8/300H to indicate that the specified
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment